|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : mars 2005 Messages : 87 ![]() |
Bonjour,
Je dois transcoder un extrait FLV en MJPEG avec les librairies ffmpeg mais il me reste quelques points obscurs et je ne trouve pas d'aides très explicites sur le net. Je n'ai jamais fait de décodage avec ffmpeg, c'est donc la partie décodage FLV qui me pose problème. (j'utilise libavcodec en version 51.7.0) FLV : 570 ko, 480*360, pas d'audio, codec Sorenson H263 - Ai-je correctement initialisé la bibliothèque ? - Ai-je correctement rempli les paramètres de l'AvCodecContext m_pCodecCtx ? - Quel est le PixelFormat pour le FLV ? PIX_FMT_YUVJ420P ? Le code suivant est un extrait de mon original mais devrait suffire à la compréhension de ma démarche. Note : Initialement, je récupérais toutes les données de mon FLV pour les passer à avcodec_decode_video() que j'ai modifié ensuite pour le découper et passer seulement des paquets de 16384 octets. - la fonction avcodec_find_decoder(CODEC_ID_FLV1) ne retourne pas d'erreur - avcodec_decode_video() retourne -1 - si je remplace CODEC_ID_FLV1 par CODEC_ID_H263 dans avcodec_find_decoder(), avcodec_decode_video() ne retourne pas d'erreur mais got_picture reste à 0 ! Merci par avance si quelqu'un peut m'éclairer de son expérience dans ce domaine. Code :
|
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() ![]() Rodrigue saoungoumi sourpeleÉtudiant Inscription : janvier 2011 Messages : 3 ![]() |
Bonjours à tous. c'est un honneur pour moi de m'adresser à vous.
en fait je suis en train d'écrire en C/C++ un algorithme d'encodage vidéo personnalisé. pour ce faire j'ai besoin de faire des opérations précises sur chaque image d'un fux vidéo (piste vidéo d'un fichier audiovisuel), donc d'extraire la vidéo image par image. j'ai déjà une commande (ffmpeg intégrable dans une programme C) qui extrait tous les images d'une vidéo: par exemple "ffmpeg -i video/Adele-Hometown_Glory.mp4 -r 25 images/img%8d.bmp" mais le problème c'est que j'aimerais travailler directement sur la sortie de ffmpeg pour chaque image c'est-dire-dire à l'instant où elle est extraite (pas après la fins de l'extraction de tous les images) merci d'avance! |
|
00
|
Copyright © 2000-2013 - www.developpez.com