Ciao a tutti, dopo l'ultimo aggiornamento di mplayer che io ho fatto oggi (1:1.0.rc2svn20080417-0.0) mplayer non legge più un file vob.
Purtroppo questo è l'unico file vob che ho. Fino a ieri sono sicuro che funzionava. E' uno spezzone di un film. Lanciando # mplayer file.vob mplayer esce ma non ottengo messaggi di errore (sotto l'intero output). Se lancio # mplayer file.vob -nosound funziona correttamente (solo video). La cosa strana è che ffplay funziona correttamente (audio+video). Quindi sembrerebbe un problema di mplayer che non legge l'audio in ac3. Però se estraggo l'audio dal file con: # ffmpeg -i file.vob -y -ab 384k audio.ac3 mplayer lo legge correttamente. Il file è: audio.ac3: ATSC A/52 aka AC-3 aka Dolby Digital stream, 48 kHz,, complete main (CM) 3 front/2 rear, LFE on,, 384 kbit/s reserved Dolby Surround mode Cosa può essere successo? Output completo di mplayer file.vob: MPlayer dev-SVN-r26455 CPU: Intel(R) Pentium(R) M processor 1.80GHz (Family: 6, Model: 13, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing file.vob. MPEG-PS file format detected. VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 7500.0 kbps (937.5 kbyte/s) ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. Try appending the scale filter to your filter list, e.g. -vf spp,scale instead of -vf spp. VDecoder init failed :( Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2) ========================================================================== ========================================================================== Opening audio decoder: [liba52] AC3 decoding with liba52 Using SSE optimized IMDCT transform MPlayer interrupted by signal 11 in module: init_audio_codec - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. Output di mplayer audio.ac3: MPlayer dev-SVN-r26455 CPU: Intel(R) Pentium(R) M processor 1.80GHz (Family: 6, Model: 13, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing audio.ac3. libavformat file format detected. [lavf] Audio stream found, -aid 0 ========================================================================== Opening audio decoder: [liba52] AC3 decoding with liba52 Using SSE optimized IMDCT transform Using MMX optimized resampler AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000) Selected audio codec: [a52] afm: liba52 (AC3-liba52) ========================================================================== [AO ESD] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s) AO: [esd] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 1.7 (01.7) of 62.3 (01:02.2) 4.4% Exiting... (Quit)