Je veux convertir des fichiers vidéo comme AVI, MOV etc. en fichiers Bitmap, comme JPEG, JPEG2000, TIFF, etc.
Est-il possible de réaliser cela avec DirectX/DirectShow?
Est-AVCodec de ffmpeg le meilleur choix?
Est-ce bien documenté?
Existe-t-il d'autres possibilités pour réaliser ce problème (f.e. avec Qt)?convertir le fichier vidéo en fichiers bitmap avec DirectShow
0
A
Répondre
1
Créez un graphique de filtre dans DirectShow à l'aide du filtre d'acquisition d'échantillons. Ce graphique va démultiplexer et décompresser le fichier et livrer les trames non compressées à votre application via un rappel sur le filtre d'acquisition d'échantillons. Dans ce rappel, vous pouvez enregistrer le cadre non compressé sous forme de bitmap ou le convertir en jpeg en utilisant une bibliothèque comme GDI + ou la bibliothèque IJG.
G