Jump to content

No sound from MPlayer [solved]


Recommended Posts

I am using Ubuntu 4.10 right now on a Dell Inspiron 8600. I managed to follow the directions on downloading and compiling MPlayer from the Ubuntu forums. I got it all working except there's no sound. I got clear video but no audio. I'm also using gxine and vlc and xine, I got audio and video from them, but not from MPlayer. I even recompiled the player and codecs twice, but to no avail. I've tried every combination of audio codecs in the MPlayer prefs, but to no avail. I am about to give up, but I really want to use it because of all the rave reviews it's getting.

 

Any Linux gurus have some suggestions? Thanks! :wall:

Link to comment
Share on other sites

  • Replies 41
  • Created
  • Last Reply

Top Posters In This Topic

Try with disabling esd (google says there are problem with mplayer and esd): mplayer --disable-esd <moviename>. Or make sure you build it with esd support.

 

 

Thanks for the tip. I tried it but still no audio. Here's what happened:

 

root@WaynesWorld:/home/ctt1wbw # cd /home/ctt1wbw/Videos

root@WaynesWorld:/home/ctt1wbw/Videos # mplayer --disable-esd battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT].avi

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

Playing battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT].avi.

AVI file format detected.

VIDEO: [XVID] 640x368 24bpp 25.000 fps 1036.6 kbps (126.5 kbyte/s)

Clip info:

Software: transcode-0.6.14

==========================================================================

Opening audio decoder: [mp3lib] MPEG layer-2, layer-3

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 1280x800 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)

==========================================================================

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 OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

AO: [null] 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 - 640 x 368 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1.74:1 - prescaling to correct movie aspect.

VO: [xv] 640x368 => 640x368 Planar YV12

No bind found for key MOUSE_BTN2 % 2.0% 10 0

No bind found for key MOUSE_BTN2 % 2.0% 10 0

root@WaynesWorld:/home/ctt1wbw/Videos # 1110/1110 18% 0% 2.0% 10 0

 

:wall:

Link to comment
Share on other sites

[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

 

This is the error. Are you using alsa or oss? I'm not familiar with ububtu but I would think alsa to be the default. So try -ao alsa

 

You do have a /dev/dsp (well since other apps have sound I guess you have) right? Check anyway. Does it have the right permissions? Log in as root and run mplayer as root. Do you have sound now?

Link to comment
Share on other sites

[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

 

This is the error. Are you using alsa or oss? I'm not familiar with ububtu but I would think alsa to be the default. So try -ao alsa

 

You do have a /dev/dsp (well since other apps have sound I guess you have) right? Check anyway. Does it have the right permissions? Log in as root and run mplayer as root. Do you have sound now?

 

 

I don't have the directory /dev/dsp/ for some reason. And I tried mplayer as root, but to no avail:

 

root@WaynesWorld:/home/ctt1wbw # mplayer -ao alsa battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT]

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

Playing battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT].

File not found: 'battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT]'

Failed to open battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT]

 

 

Exiting... (End of file)

root@WaynesWorld:/home/ctt1wbw # cd

root@WaynesWorld:~ # cd /dev/dsp

bash: cd: /dev/dsp: No such file or directory

root@WaynesWorld:~ #

Link to comment
Share on other sites

If you don't have a /dev/dsp running it as root won't help. :) What dsp do you have? /dev/dsp1 or dsp2 etcetc. Try with mplayer -ao oss:/dev/:dsp1 (or 2 or 3 whatever you have) (That is if you are running with oss. Run lsmod and see if oss or alsa modules are loaded to be sure)

 

edit: it's not a directory, it's a device, cd /dev && ls -a

Link to comment
Share on other sites

Here's my lsmod:

root@WaynesWorld:/home/ctt1wbw # lsmod
Module                  Size  Used by
acpi                    5996  0
proc_intf               3776  0
freq_table              4196  1 acpi
cpufreq_userspace       5240  2
cpufreq_powersave       1728  0
ds                     18436  2
autofs                 16640  2
button                  6584  0
ac                      4812  0
battery                 9388  0
af_packet              22088  2
ipw2200               118252  0
firmware_class         10016  1 ipw2200
ieee80211              23524  1 ipw2200
ieee80211_crypt         5608  1 ieee80211
ohci1394               34884  0
ieee1394              108408  1 ohci1394
yenta_socket           20992  0
pcmcia_core            68404  2 ds,yenta_socket
b44                    21476  0
mii                     5056  1 b44
snd_intel8x0m          19656  1
snd_intel8x0           35468  2
snd_ac97_codec         67844  2 snd_intel8x0m,snd_intel8x0
snd_pcm                95140  2 snd_intel8x0m,snd_intel8x0
snd_timer              24900  1 snd_pcm
snd_page_alloc         11432  3 snd_intel8x0m,snd_intel8x0,snd_pcm
gameport                4608  1 snd_intel8x0
snd_mpu401_uart         7776  1 snd_intel8x0
snd_rawmidi            24704  1 snd_mpu401_uart
snd_seq_device          8040  1 snd_rawmidi
snd                    55300  14 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_
rawmidi,snd_seq_device
soundcore              10112  1 snd
ehci_hcd               30756  0
joydev                  9728  0
usbhid                 31392  0
uhci_hcd               31952  0
usbcore               115684  5 ehci_hcd,usbhid,uhci_hcd
intel_agp              22112  1
agpgart                33640  1 intel_agp
parport_pc             34752  0
md                     48552  0
dm_mod                 57308  1
capability              4520  0
commoncap               7072  1 capability
nvidia               4821300  18
lp                     10724  0
parport                40712  2 parport_pc,lp
tsdev                   7232  0
evdev                   9440  0
ide_cd                 41572  0
cdrom                  39392  1 ide_cd
mousedev               10220  1
psmouse                19720  0
ext3                  123880  1
jbd                    60824  1 ext3
mbcache                 9092  1 ext3
ide_generic             1408  0
piix                   13088  1
ide_disk               18752  3
ide_core              136120  4 ide_cd,ide_generic,piix,ide_disk
unix                   28304  796
fan                     3980  0
thermal                12976  0
processor              17392  2 acpi,thermal
font                    8352  0
vesafb                  6560  0
cfbcopyarea             3712  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3616  1 vesafb
root@WaynesWorld:/home/ctt1wbw #

I'm not too sure where it's gonna tell me what dsp I have... Sorry, I'm still kinda new to the whole Linux thing. :)

 

Also, I tried in mplayer again and I keep getting the error:

 

root@WaynesWorld:/home/ctt1wbw # cd /home/ctt1wbw/Videos

root@WaynesWorld:/home/ctt1wbw/Videos # mplayer -ao oss:/dev/:dsp1 battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT].avi

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

Playing battlestar_galactica.1x12.kobols_last_gleaming_part1.ws_pdtv_xvid-fov.[bT].avi.

AVI file format detected.

VIDEO: [XVID] 640x368 24bpp 25.000 fps 1036.6 kbps (126.5 kbyte/s)

Clip info:

Software: transcode-0.6.14

==========================================================================

Opening audio decoder: [mp3lib] MPEG layer-2, layer-3

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 1280x800 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)

==========================================================================

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 OSS] audio_setup: Can't open audio device /dev/:dsp1: No such file or directory

Could not open/initialize audio device -> no sound.

Audio: no sound

Starting playback...

VDec: vo config request - 640 x 368 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1.74:1 - prescaling to correct movie aspect.

VO: [xv] 640x368 => 640x368 Planar YV12

root@WaynesWorld:/home/ctt1wbw/Videos #

 

Something about failing to open /dev/rtc whatever that is.

Link to comment
Share on other sites

snd_intel8x0
That is the alsa module (translation: the driver for your audiocard. If it shows in lsmod it is means the module is loaded (translation: the driver is installed)

 

Forget about /dev/rtc (real time clock). You don't need it. The error is can't find /dev/dsp.

 

Try again mplayer -ao alsa <movie name> (and this time in the folder where the movie is located :) )

Link to comment
Share on other sites

Well, still no sound, I tried it again:

 

root@WaynesWorld:/home/ctt1wbw # cd /home/ctt1wbw/Videos

root@WaynesWorld:/home/ctt1wbw/Videos # mplayer -ao alsa BattlestarGalactica1x12.avi

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

Playing BattlestarGalactica1x12.avi.

AVI file format detected.

VIDEO: [XVID] 640x368 24bpp 25.000 fps 1036.6 kbps (126.5 kbyte/s)

Clip info:

Software: transcode-0.6.14

==========================================================================

Opening audio decoder: [mp3lib] MPEG layer-2, layer-3

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 1280x800 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)

==========================================================================

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)

Could not open/initialize audio device -> no sound.

Audio: no sound

Starting playback...

VDec: vo config request - 640 x 368 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1.74:1 - prescaling to correct movie aspect.

VO: [xv] 640x368 => 640x368 Planar YV12

No bind found for key MOUSE_BTN2

root@WaynesWorld:/home/ctt1wbw/Videos #

 

I don't see the /dev/dsp error this time round.

Link to comment
Share on other sites

root@WaynesWorld:/home/ctt1wbw # mplayer -ao help

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

Available audio output drivers:

mpegpes DVB audio output

oss OSS/ioctl audio output

null Null audio output

pcm RAW PCM/WAVE file writer audio output

plugin Plugin audio output

 

root@WaynesWorld:/home/ctt1wbw #

 

I'm trying to configure the oss pref in mplayer. I've tried /dev/dsp0 through 3 and the /dev/default setting. None produce audio output.

 

 

I started gmplayer in the root terminal and got new errors:

 

root@WaynesWorld:/home/ctt1wbw # gmplayer

MPlayer 1.0pre6-3.3.4 © 2000-2004 MPlayer Team

CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)

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

 

 

 

vo: X11 running at 1280x800 with depth 24 and 32 bpp (":0.0" => local display)

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

 

Gtk-WARNING **: Unable to locate loadable module in module_path: "libindustrial.so",

 

Gtk-WARNING **: Unable to locate loadable module in module_path: "libindustrial.so",

 

Gtk-WARNING **: Unable to locate loadable module in module_path: "libindustrial.so",

Playing /home/ctt1wbw/Videos/BattlestarGalactica1x13.avi.

AVI file format detected.

VIDEO: [XVID] 640x368 24bpp 25.000 fps 1020.7 kbps (124.6 kbyte/s)

Clip info:

Software: transcode-0.6.14

==========================================================================

Trying to force audio codec driver family ffmpeg...

Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders

AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)

Selected audio codec: [ffmp3] afm:ffmpeg (FFmpeg MPEG layer-3 audio decoder)

==========================================================================

==========================================================================

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family

Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)

==========================================================================

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 OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

Could not open/initialize audio device -> no sound.

Audio: no sound

Starting playback...

VDec: vo config request - 640 x 368 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1.74:1 - prescaling to correct movie aspect.

VO: [xv] 640x368 => 640x368 Planar YV12

V: 35.2 881/881 10% 17% 0.0% 0 0

Exiting... (Quit)

root@WaynesWorld:/home/ctt1wbw #

 

What's libindustrial.so?

Link to comment
Share on other sites

Available audio output drivers:

mpegpes DVB audio output

oss OSS/ioctl audio output

null Null audio output

pcm RAW PCM/WAVE file writer audio output

plugin Plugin audio output

 

I don't see alsa or esd there. :). (Alsa is your sound architecture. you can only use -ao oss when you are using oss.) You have to build mplayer again. This time just do ./configure (just use the default settings. You'll be fine with them.) Then do -ao help again to see what options you have. Hopefully alsa is one of them.

 

Good luck.

 

edit: libindustrial would be part of gtk. Not needed for mplayer. Forget it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...