On Thu, Jul 31, 2003 at 08:30:32AM +0200, Nicolas Ledez wrote:
> Le Wed, Jul 30, 2003 at 11:27:26PM +0200, EkiEki a �crit :
> > J ai un probleme avec la lecture de certain divx sous linux. Apres 
> > environ 15 ou 30 minutes de film, le son est d�cal� par rapport � 
> > l'image. Ceci se produit avec mplayer, avifile, gst-player et xine.
> C'est pas plut�t les DIVX qui font ca ?

C'est pas ce qu'il dit ? :-)


> > Quelqu'un aurait il une solution � mon probl�me ?
> Encoder "proprement" les films si cela vient de ca...

Ouais, mais quand tu r�cup�res des films d�j� mal encod�s, �a ne r�soud
pas ton probl�me !

Il y a de fortes chances que le probl�me vienne du fait que le DivX en
question a un en-t�te foireux. Pas mal de films am�ricains ont un
framerate de 24000/1001 fps (soit 23.976 fps), mais ne comportent pas
d'info concernant le framerate dans leurs en-t�tes.

Un d�codage � 24 fps d'un tel film aboutit � un d�calage du son de 1
seconde au bout de 1000 secondes, soit pour un film d'une dur�e de 2
heures, 7 secondes de d�calage vers la fin du film (le son est en retard
dans ce cas puisque la vid�o est rejou�e 1.001 fois trop vite)... :-(

Donc: 

1) Bien regarder dans les messages de mplayer au d�but, et voir � quelle
vitesse il tente de d�coder la vid�o

2) Tenter de forcer le nombre de fps avec l'option -fps (qui accepte un
flottant en param�tre). Dans le cas cit�, vu les d�calages observ�s,
peut-�tre qu'un "mplayer -fps 23.976 le_film.avi" marcherait...

J'ai peut-�tre tout faux, mais j'ai eu un peu le m�me probl�me lors de
l'encodage en VCD de certains films, c'est �a qui m'a fait penser que
le probl�me pourrait �tre l�. :-)

Bruno

-- 
-- Service Hydrographique et Oceanographique de la Marine ---  EPSHOM/CIS/MIC
--     13, rue du Chatellier ---  BP 30316  --- 29603 Brest Cedex, FRANCE
--        Phone: +33 2 98 22 17 49  ---  Email: [EMAIL PROTECTED]

Répondre à