fichiers vidéo de l'ordinateur sont tous codés en utilisant différents ensembles de normes et de méthodes . Ces normes et méthodes sont définies par le codec vidéo qui ont été programmées . Lorsque vous regardez une vidéo sur votre ordinateur, un outil de décompression vidéo ou à la bibliothèque feront que la vidéo visible . Les lecteurs vidéo tels que VLC Media Library ou Windows Media Player utilisent divers outils de décompression pour lire ces vidéos. De même, si vous encodez la vidéo dans certains formats , ou de transcodage vidéo d'un format vidéo à un autre , un outil de décompression vidéo sera utilisée. Si vous programmez un programme de conversion vidéo , ou de transcodage vidéo, vous avez besoin d'un programme qui utilise l'un des divers outils de décompression vidéo. DirectShow de DirectShow
Microsoft a remplacé la vidéo pour Windows outil de décompression et de l'API ( VFW ) . DirectShow , selon les normes du 21ème siècle , est très daté en termes de compatibilité . Il prend en charge Audio Vidéo Interweave (AVI) , MPEG-1, et Windows Media Video ( WMV) , mais il lui manque le support des formats vidéo développés en 2010. DirectShow , comme Video for Windows , gère les formats Microsoft principalement propriétaire . DirectShow est principalement utilisé par des outils de montage vidéo conçus par Microsoft et les appareils de lecture.
Ffdshow
ffdshow , contrairement à DirectShow , offre un soutien pour le format vidéo MPEG-4 populaire et le récipient . ffdshow seul n'est pas programmée comme un outil de décompression vidéo pour toutes les bibliothèques ou les lecteurs multimédia en particulier, mais plutôt le remplace DirectShow ou la lecture VfW à des programmes comme Windows Media Player. Lorsque vous essayez de lire une vidéo dans Windows Media Player, une fois ffdshow a été installé, vous pouvez jouer n'importe quel format vidéo pris en charge ou type de fichier . ffdshow charge le format MPEG -4 , DivX , XviD , H.263, H.264 et Flash Video . ffdshow a été conçu pour augmenter la compatibilité de non - Microsoft conçu codecs dans les applications Windows natives.
libavcodec
libavcodec , est une bibliothèque vaste et diversifié décompression qui est utilisé par de nombreux acteurs des médias et des bibliothèques. Mplayer, xine, et VLC Media Library , toutes utilisent la bibliothèque libavcodec qui permet aux joueurs de rejouer n'importe quel type de format vidéo aujourd'hui . Alors que ffdshow augmente la compatibilité des applications de lecture programmée , libavcodec est également très populaire comme la bibliothèque de décompression de choix pour les outils de conversion vidéo . Des applications telles que ffmpeg ou MEncoder , à la fois utiliser l'outil libavcodec , qui permet la conversion entre tous les formats vidéo pris en charge . La liste des formats vidéo pris en charge est largement englobante et inclut le support pour , mais n'est en aucun cas limité à , Flash Video , H.261 , H.263 , H.264, MPEG-4 , MPEG-1 , MPEG-2 , DivX , Xvid, MOV , WMV et RealVideo .