Je cherche un moyen de muxer des données vidéo mjpeg (compressées) dans un conteneur vidéo comme mp4 ou avi. (J'aurai aussi besoin d'ajouter de l'audio dans le futur). Comme j'utilise FFMPEG dans d'autres parties de mon projet, j'aimerais le faire en utilisant ces bibliothèques si possible. Je ne cherche pas à utiliser FFMPEG en ligne de commande ! J'ai essayé d'utiliser l'exemple de muxing dans ffmpeg avec lequel je peux seulement créer un (très grand) fichier .mjpeg avec des informations vidéo. Ce n'est pas ce que je recherche.
Des exemples seraient les bienvenus, mais une indication dans la bonne direction fait également l'affaire !
edit : J'ai sorti le flux yuvj422p en images jpeg et je veux mettre cela dans un conteneur mp4. En utilisant la ligne de commande ffmpeg, cela fonctionne :
ffmpeg -i yuvy%01d.jpg -vcodec mjpeg out.mp4
Je voudrais faire cela directement dans mon code (sans créer d'images jpeg au préalable bien sûr).