Programmer un codec video - Divers - Programmation
Marsh Posté le 26-02-2005 à 10:54:43
regarde du côté de ffdshow qui utilise ffmpeg (lequel doit bien avoir un décodeur mjpeg) :
http://ffdshow.sourceforge.net/tik [...] ticles.php
Marsh Posté le 26-02-2005 à 22:08:15
Ouaip, ils utilisent la librairie libavcodec qui contient effectivement le code mjpeg. Cool ! Merci pour le pointeur.
Maintenant j'ai plus qu'à me plonger dans le code pour voir comment ça s'interface avec AVIFile d'une part et les algos de décodage d'autre part...
Marsh Posté le 25-02-2005 à 22:15:39
Dans le cadre d'un projet de lecteur vidéo un peu spécial, j'ai besoin de... lire des vidéos
j'utilise l'api VFW qui m'ouvre les .AVI sans problèmes en fonction des codecs installés sur la machine.
Certains matériels ( typiquement les appareils photos numériques Canon ) produisent de la vidéo au format MJPEG. Ce format est un peu l'ancêtre du DV si j'ai bien compris tout ce que j'ai lu dessus.
Toujours est-il qu'il n'existe apparament pas de codec gratos sur le web.
Virtual Dub et Windows Media Player peuvent lire les vidéos MJPEG, le premier à implémenté le codec en interne, le second par le biais de DirectX qui contient aussi le code de decodage.
J'aimerais beaucoup pouvoir lire les vidéos encodées en MJPEG dans mon programme, mais pour cela, il semblerait bien que j'ai à ecrire un décodeur moi même...
Aïe, j'ai aucune idée de la façon dont je dois m'y prendre...
Donc ma question là voilà : Comment implémenter un codec ???