Computer- Video-Dateien sind alle codiert mit verschiedenen Sätzen von Standards und Methoden . Diese Standards und Methoden werden von der Video-Codec festgelegt, dass sie mit programmiert. Wenn Sie ein Video auf Ihrem Computer ansehen , wird ein Video- Dekompression Werkzeug oder Bibliothek zu machen , dass Video sichtbar . Video -Playern wie VLC Media Library oder Windows Media Player nutzen verschiedene Werkzeuge Dekompression der Wiedergabe dieser Videos. Und falls Sie die Codierung von Video in bestimmten Formaten oder Transkodierung von Videos von einem Format in ein anderes Video , wird ein Video- Dekompression Werkzeug verwendet werden. Wenn Sie die Programmierung einer Video-Konverter -Programm , oder Transkodierung von Videos , benötigen Sie ein Programm, das eine der verschiedenen Video- Dekompression Werkzeuge verwendet . DirectShow
Microsofts DirectShow ersetzt die Video for Windows ( VfW ) Entpacker und API . DirectShow , bis zum 21. Jahrhundert Standards , ist hinsichtlich der Kompatibilität datiert. Es unterstützt Audio Video Interweave (AVI) , MPEG-1 und Windows Media Video ( WMV ), aber keine Unterstützung für Videoformate in 2010 entwickelt. DirectShow , wie Video for Windows , Griffe vor allem proprietäre Microsoft -Formate. DirectShow wird hauptsächlich von Microsoft entwickelte Video - Editing-Tools und Wiedergabe -Geräten verwendet .
Ffdshow
ffdshow , im Gegensatz zu DirectShow bietet Unterstützung für die beliebten MPEG-4 -Video-Format und Behälter. ffdshow allein wird nicht als Video- Dekompression Werkzeug für einen bestimmten Mediatheken oder Spieler programmiert , sondern ersetzt die DirectShow oder VfW Wiedergabe in Programmen wie Windows Media Player. Wenn Sie ein Video im Windows Media Player wiederzugeben , einmal ffdshow installiert wurde , können Sie spielen eine beliebige unterstützte Videoformat oder Dateityp. ffdshow unterstützt MPEG- 4, DivX , XviD , H.263, Flash Video und H.264 . ffdshow wurde entwickelt, um die Kompatibilität von Nicht- Microsoft entwickelt Codecs in Windows-Anwendungen zu erhöhen.
libavcodec
libavcodec , ist eine große und vielfältige Dekomprimierungsbibliothek Das ist von vielen Media-Playern und Bibliotheken verwendet. Mplayer , Xine und VLC Media Library , alle nutzen die libavcodec -Bibliothek, die die Spieler um nahezu jede Art von Video-Format abspielen heute ermöglicht . Während ffdshow erhöht Kompatibilität in Abspielprogramm Anwendungen ist libavcodec auch sehr beliebt , wie die Wahl Dekompression Bibliothek für Video- Konvertierungs-Tools . Anwendungen wie ffmpeg oder MEncoder , beide nutzen die libavcodec -Tool, das ermöglicht die Umwandlung zwischen einem der unterstützten Video-Formate. Die Liste der unterstützten Video-Formate ist weit umfassender und beinhaltet die Unterstützung für , ist aber keineswegs darauf beschränkt, Flash Video , H.261 , H.263 , H.264, MPEG-4 , MPEG-1 , MPEG-2 , DivX , Xvid, QuickTime , RealVideo und WMV.