mplayer : décalage audio video. - Logiciels - Linux et OS Alternatifs
Marsh Posté le 24-07-2003 à 22:19:42
Quelle version de MPlayer ? 
Type de fichier lu ? 
Codecs installés ? utilisés ? 
Qu'est-ce que ça fait avec Xine ?
Marsh Posté le 24-07-2003 à 22:24:41
MPlayer 0.90-3.2.3. 
Je n'ai pas compilé Xine. 
Le fichier lu est un  divx .avi. 
Pour les codecs, je me suis contenté d'installer mplayer (emerge).
Marsh Posté le 24-07-2003 à 22:28:23
T'as essayé ce genre de trucs, par exemple (man mplayer) ? 
 
-autosync <factor> 
-mc <seconds/frame>
Marsh Posté le 24-07-2003 à 22:34:12
c'est systématiqe avec toutes les vidéos ou juste avec un film ? 
 
donne l'intégralité des messages que mplayer imprimme dans le terminal, ça facilite le diagnostique
Marsh Posté le 24-07-2003 à 22:34:41
oui, man mplayer, j'ai évidement regardé. 
Autosync, me synchronise image et son mais ca se dégrade dans le temps comme s'ils ne marchaient pas à la même vitesse. 
mc, je ne comprends pas très bien ce que ca donne. 
 
Merci. 
Marsh Posté le 24-07-2003 à 22:36:34
C'est long . 
 
 
bash-2.05b$ mplayer  
Using GNU internationalization 
Original domain: messages 
Original dirname: /usr/share/locale 
Current domain: mplayer 
Current dirname: /usr/share/locale 
 
 
MPlayer 0.90-3.2.3 (C) 2000-2003 Arpad Gereoffy (see DOCS) 
 
CPU: Intel Pentium 4 Xeon Foster (Family: 8, Stepping: 3) 
Detected cache-line size is 64 bytes 
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 
 
Reading config file /usr/share/mplayer/mplayer.conf 
Reading config file /home/paul/.mplayer/config 
MPlayer was compiled WITHOUT GUI support. 
Reading /home/paul/.mplayer/codecs.conf: can't open '/home/paul/.mplayer/codecs.conf': Aucun fichier ou répertoire de ce type 
Reading /usr/share/mplayer/codecs.conf: 50 audio & 136 video codecs 
font: can't open file: /home/paul/.mplayer/font/font.desc 
font: can't open file: /usr/share/mplayer/font/font.desc 
Failed to open /dev/rtc: Permission non accordée (mplayer should be setuid root or /dev/rtc should be readable by the user.) 
Using usleep() timing 
Input config file /home/paul/.mplayer/input.conf parsed : 54 binds 
 
Playing C.avi 
AVI file format detected. 
VIDEO:  [DIVX]  576x240  24bpp  23,98 fps  739,3 kbps (90,2 kbyte/s) 
Clip info: 
 Software: Nandub v1.0rc2 
========================================================================== 
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 
MP3lib: init layer2&3 finished, tables done 
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128,0 kbit) 
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) 
========================================================================== 
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display) 
========================================================================== 
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family 
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4) 
========================================================================== 
Video attribute 'brightness' is not supported by selected vo & vd. 
Video attribute 'contrast' is not supported by selected vo & vd. 
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... 
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int 
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian) 
AO: [arts] Connected to sound server 
AO: [arts] Stream opened 
AO: [arts] buffer size: 20480 
AO: [arts] packet size: 2048 
AO: [arts] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps) 
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... 
Starting playback... 
VDec: vo config request - 576 x 240 (preferred csp: Planar YV12) 
VDec: using Planar YV12 as output csp (no 0) 
Movie-Aspect is 2,40:1 - prescaling to correct movie aspect. 
VO: [xv] 576x240 => 576x240 Planar YV12
Marsh Posté le 24-07-2003 à 22:38:13
Mon config est le suivant : 
 
fs=no 
ao=arts 
vo=xv 
brightness=50 
contrast=90 
Marsh Posté le 24-07-2003 à 22:45:09
si tu utilises un autre pilote de sortie audio ( -ao sdl ou -ao alsa9 par exemple) ça donne quoi ? 
 
en fait je pencherais pour un film mal encodé. 
 
tu peux toujours essayer de tatonner en forçant les fps pour resynchroniser les choses correctement ( -fps valeur du style : -fps 23.95 si l'image va trop vite par rapport au son ou -fps 24 dans le cas contraire, à toi de trouver la bonne valeur)
Marsh Posté le 24-07-2003 à 22:47:02
| FlamM a écrit : si tu utilises un autre pilote de sortie audio ( -ao sdl ou -ao alsa9 par exemple) ça donne quoi ?  | 
 
 
je pense plutot a arts moi car SEQUENCE qui encode mal des films caugh caugh  
 
 
Marsh Posté le 24-07-2003 à 22:47:54
je viens de voir que tu n'utilses pas le rtc pour le timing  
essaie aussi en ayant fait au préalable (en root) : 
 
echo 1024 > /proc/sys/dev/rtc/max-user-freq
Marsh Posté le 24-07-2003 à 22:51:01
| R@NNIS a écrit :   | 
 
 
ben tu sais, il n'est pas impossible que le fichier qu'il a ne soit pas l'original de SEQUENCE ...  
 
 
 
 
(en fait je suis plutôt d'accord avec toi) 
 
Marsh Posté le 24-07-2003 à 22:51:58
Merci les stars, d'avoir fait chauffer vos neurones pour mes difficultés de neophtye. J'essaies tout ça.  
 
Marsh Posté le 25-07-2003 à 00:16:49
| Paulbro a écrit : J'ai un décalage parole image avec mplayer.   | 
 
ton flux video est trop fourni pour ton proc mets le 
parametre -framedrop 
Marsh Posté le 25-07-2003 à 00:58:52
| macomboh a écrit :   | 
 
 
flux video trop fourni pour un xeon ?   
 
Marsh Posté le 25-07-2003 à 09:47:04
| FlamM a écrit :   | 
 
en général ce parmetre en jettant les trames "superflues" 
résoud ce genre de pb
Marsh Posté le 25-07-2003 à 09:50:12
c'est pas un xeon mais un celeron 2GHz 
 
en quoi joue le /dev/rtc?
Marsh Posté le 25-07-2003 à 12:54:40
[citation=295860,1][nom] 
en quoi joue le /dev/rtc? 
[/citation] 
 
si je ne me trompe pas ça permet d'utiliser des "timers" hardware et non pas soft. C'est plus sûr et ça utilise moins le proc, c'est donc tout bénef 
Marsh Posté le 24-07-2003 à 22:05:07
J'ai un décalage parole image avec mplayer. 
  
J'ai pas d'idée et j'ai rien trouvé.