Problème encodage lecture

Problème encodage lecture - Traitement Vidéo - Video & Son

Marsh Posté le 13-05-2009 à 09:43:30    

Bonjour,
 
J'ai besoin de démultiplexer et d'encoder les flux audio et vidéo d'un film.  
Lors de l'analyse des flux séparés, je constate que le fichier audio est strictement identique au fichier source.  
En revanche, le fichier vidéo encodé ne dispose que de peu d'informations exploitables et lors d'une lecture, sa vitesse est plus élevée que le fichier d'origine. Le problème vient donc de l'encodage vidéo. En fait, on observe un léger décalage de la vidéo après 20sec et ce décalage croit progressivement.
 
J'ai vérifié les différents paramètres d'encodage, le fps d'encodage est le même que celui du fichier source, le bitrate est d'environ 4000kbit/s. Je ne vois pas ce qui m'échappe...  
 
J'utilise ffmpeg pour l'encodage, mediainfo pour les infos des fichiers et MPC & WMPlayer pour la lecture.
 
Toute piste ou aide me sera utile !
Merci d'avance.

Reply

Marsh Posté le 13-05-2009 à 09:43:30   

Reply

Marsh Posté le 13-05-2009 à 15:17:45    

Tu obtiens quoi comme fichier video une fois le demux realise ?


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 13-05-2009 à 15:42:15    

Je vais détailler au maximum même si ca risque d'etre assez rébarbatif.
 
Récapitulatif:
 
Je souhaite envoyer un film vers une carte électronique branchée à un vidéoprojecteur.
La carte doit recevoir un flux audio et un flux vidéo, l'audio encodé en g711, la vidéo en mpeg4.
J'utilise ffmpeg pour réaliser l'encodage. Un programme en Java permet l'envoi des données encodées. Le vidéoprojecteur lis correctement l'image et le son encodés.
 
En revanche, il y a un décalage entre les deux flux: l'audio et la vidéo ne sont pas synchronisés.
J'ai un fichier audio et vidéo du fabricant pour faire des tests et ils sont synchro: le pb vient de l'encodage.
J'ai comparé les deux fichiers encodés par rapport à l'original: le son est parfaitement synchro. En revanche la vidéo encodée a tendance à s'accélerer par rapport à l'original. VOILA LE PB.
 
Je n'arrive pas à comprendre d'ou ca vient sachant que j'ai ajusté les paramètres correctement: le fps et le bitrate sont les mêmes que ceux que de la vidéo d'origine. Il y a quelquechose qui m'échappe dans l'encodage de la vidéo.
 
Voici la commande ffmpeg:
 
ffmpeg -y -r 25 -s 720x576 -i RFID.flv -f rawvideo -vcodec mpeg4 -me_method epzs -me_range 16 -mbd 1 -qns 0 -g 250 -bf 0 -b 1600000 -an -threads 2 -s 720x576 -y "C:\Users\Oasis\Desktop\VIDEOS\TEST VIDEO\Domino.avi"
 
 
Toute idée est la bienvenue
 
Merci ;)


Message édité par oasis_is_good le 13-05-2009 à 15:59:00
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed