[MPlayer-users] no sound when trying to select aid

Steven A. DuChene linux-clusters at mindspring.com
Sat May 31 05:37:16 CEST 2008


I am using MPlayer 1.0rc2 on OpenSuSE 10.2 on an x86_64 system
and I am attempting to choose an audio stream different than the default
in a VOB file I have. The default audio stream if I do NOT try to specify
a particular aid stream plays fine but it has the directors commentary
in it. I.E. when I do the following:

mplayer VTS_051.VOB

the video pops up and I hear audio just fine but it is not the audio stream
I would like to hear.

When I do the above I get the following:

MPlayer 1.0rc2-SUSE Linux 10.2 (x86_64)-Packman-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
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: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing VTS_05_1.VOB.
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (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: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12

If I try any of the following:

mplayer -aid 0xBD VTS_05_1.VOB
mplayer -aid 1 VTS_05_1.VOB
mplayer -aid 0xBF VTS_05_1.VOB

It says it is not going to play sound:

MPlayer 1.0rc2-SUSE Linux 10.2 (x86_64)-Packman-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
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: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing VTS_05_1.VOB.
MPEG-PS file format detected.

Too many video packets in the buffer: (4096 in 8261513 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
MPEG: No audio stream found -> no sound.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (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: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Audio: no sound
Starting playback...
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12
V:   0.7  16/ 13 ??% ??% ??,?% 0 0
demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate.
V:   2.5  60/ 57  3%  0%  0.0% 0 0

however I still get the video stream part of the file popping up on the screen
but with no sound.

Is there something I am doing wrong in specifying the aid stream I want?

BTW I used something called bbdmux to list the available streams within the file
and I got the follwoing:

bbDMUX - version 1.7, by Brent Beyeler (beyeler at home.com)
  speed increases by, Apachez and Christian Vogelgsang

Scanning for stream id's, press control-c to quit ...

File /home/sad/youngfrank/VTS_05_1.VOB is an MPEG-2 Program Stream

Found stream id 0xBF  = Private Stream 2
Found stream id 0xE0  = Video Stream 0
Found stream id 0xBD  = Private Stream 1
Found stream id 0xBE  = Padding Stream


any suggestions are most welcome.
--
Steve





More information about the MPlayer-users mailing list