Computer videobestanden zijn allemaal gecodeerd met verschillende sets van normen en methoden . Deze normen en methoden worden gedefinieerd door de video-codec die ze zijn geprogrammeerd met . Als u een video op uw computer kijken , zal een video decompressie tool of bibliotheek die video zichtbaar maken . Videospelers zoals VLC Media Library of Windows Media Player te gebruiken verschillende decompressie instrumenten om deze video af te spelen . Evenzo, als u het coderen van video in bepaalde formaten , of transcoding video van een video- formaat naar het andere , een video decompressie tool zal worden gebruikt . Als u het programmeren van een video converter programma , of transcoding video , zal je een programma dat een van de verschillende video decompressie gereedschappen gebruikt moeten . DirectShow Microsofts DirectShow vervangen de Video voor Windows ( VFW ) decompressie tool en API . DirectShow , door 21e eeuwse normen , is zeer gedateerd in termen van compatibiliteit . Het ondersteunt Audio Video Interweave ( AVI ) , MPEG - 1 , en Windows Media Video ( WMV ) , maar ontbeert ondersteuning voor video-indelingen ontwikkeld in 2010 . DirectShow , zoals Video voor Windows , behandelt voornamelijk propriëtaire Microsoft -formaten . DirectShow wordt voornamelijk gebruikt door Microsoft ontworpen video - editing tools en afspeelapparatuur . Ffdshow ffdshow , in tegenstelling tot de DirectShow , biedt ondersteuning voor de populaire MPEG - 4 videoformaat en container . ffdshow alleen is niet geprogrammeerd als een video decompressie tool voor elke specifieke mediatheken of spelers , maar in plaats daarvan vervangt de DirectShow of VfW afspelen in programma's zoals Windows Media Player . Wanneer u probeert een video af te spelen in Windows Media Player , zodra ffdshow is geïnstalleerd , kunt u elke ondersteunde video- formaat of het type bestand af te spelen . ffdshow ondersteunt MPEG - 4 , DivX , XviD , H.263 , Flash Video en H.264 . ffdshow is ontworpen om de compatibiliteit van niet- Microsoft ontworpen codecs in native Windows -toepassingen te verhogen . libavcodec De libavcodec , is een groot en divers decompressie bibliotheek die wordt gebruikt door veel mediaspelers en bibliotheken . Mplayer , xine en VLC Media Library , al gebruik maken van de libavcodec library die het mogelijk maakt die spelers op bijna elk type video -indeling vandaag herhalen . Terwijl ffdshow verhoogt compatibiliteit in weergave programma-aanvragen , libavcodec is ook zeer populair als de keuze decompressie bibliotheek voor video conversie tools . Toepassingen zoals ffmpeg of MEncoder , beide maken gebruik van de libavcodec tool, die conversie mogelijk maakt tussen een van de ondersteunde videoformaten . De lijst van ondersteunde videoformaten is veelomvattend en bevat ondersteuning voor , maar is geenszins beperkt tot , Flash Video , H.261 , H.263 , H.264 , MPEG - 4 , MPEG - 1 , MPEG - 2 , DivX , Xvid , QuickTime , RealVideo en WMV .
|