Bonjour à tous, je suis amené à utiliser la bibliothèque FFMpeg en C, mais je bloque...assez tôt.
Bien que je ne veuilles pas programmer de lecteur, le début de mon code est quasi-similaire à celui qu'on trouve sur cette page, jusqu'à juste avant "Lire et dessiner une video", sauf que je programme en C.
http://www.sfml-dev.org/wiki/fr/tutoriels/integrervideo
Seulement, quand je vais voir dans mon fichier stderr.txt, je vois ceci :
"Video: mjpeg, yuvj422p, 1280x720, 24.00 tb(r)"
Les dimensions de ma vidéo sont bien 1280*720.
Cependant, juste en dessous :
"picture size invalid (0x0)"
Je demande donc à écrire dans stderr pCodecCtx->height et pCodecCtx->width, et effectivement j'obtiens 0 !
Donc toutes mes fonctions appelant les paramètres pCodecCtx->height ou pCodecCtx->width plantent, car on leur envoie 0...
Je pourrais très bien rentrer moi-même les dimensions des Frames, mais j'aimerais comprendre...
Merci d'avance à vous,
Engu