[MEncoder] encodage fichier .wav et .avi

encodage fichier .wav et .avi [MEncoder] - Traitement Vidéo - Video & Son

Marsh Posté le 18-07-2006 à 18:53:34    

Bonjour,
je travaille avec mencoder sous windows xp.
je cherche à réaliser une vidéo à partir d'un fichier audio .wav (codec pcm) et d'un fichier vidéo .avi (codec mpeg4 standard) sans son (qu'on appellera animation!).
j'utilise mencoder avec la ligne de commande suivante :
mencoder -oac mp3lame -ovc copy -o video.avi -audiofile audio.wav animation.avi
qui me produit un fichier .avi codec mpeg4
 
La lecture du résultat avec Lecteur Windows Media et Real Player est correcte. Par contre, lors de la lecture avec VideoLan, je constate qu'il me manque la fin du fichier son (une ou deux syllabes), et avec MPlayer, les 4 ou 5 dernières syllabes sont répétées jusqu'à la fin de l'animation ...
je précise que jusqu'ici, je n'ai traité que des fichiers audios moins longs que les fichiers vidéos.
 
Quelqu'un saurait-il d'où vient le problème? Auriez-vous une piste pour m'aidez à le résoudre ?
Par avance merci !


Message édité par kalis121 le 18-07-2006 à 19:03:03
Reply

Marsh Posté le 18-07-2006 à 18:53:34   

Reply

Marsh Posté le 19-07-2006 à 10:46:53    

Salut kalis121
As tu des messages d'erreur lors de ton encodage du genre "skipping frame" (au début de l'encodage c'est normal, si cela persiste c'est déjà moins bon)?
 
A mon avis le mieux c'est de réencoder l'audio à part avec LAME par exemple et ensuite de remuxer avec MEncoder le nouveau fichier mp3 obtenu.
 
Ou alors si tu veux essayer de le faire qu'avec MEncoder, tu peux utiliser l'encodeur MP3 sauce FFmpeg:
 

mencoder -audiofile audio.wav -oac lavc -lavcopts acodec=mp3:abitrate=128 -ovc copy -o vout.avi vin.avi


 :p


Message édité par Raskol le 19-07-2006 à 10:56:04
Reply

Marsh Posté le 19-07-2006 à 11:33:21    

je n'avais pas le type d'erreur que tu as indiqué ...
j'ai essayé ta ligne de commande, et ça marche très bien maintenant, avec tous les players testés :D
merci beaucoup !!!

Reply

Sujets relatifs:

Leave a Replay

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