LinuxForum.Fans
Тема

mplayer - нет звука

Автор: shinma 14 сообщений 9639 просмотров
#194195

Проблема - нет звука

еле поставил mplayer и он стал работать с gui , но опять беда не в одном фильме он не включает звук. незнаю куда копать. дрова на звуковуху встали нормально. из тотема некторые фильмы крутятся на ура. интернет радио и мп3 тоже проигрываются другими проигрывателями. куда можно посмотреть?
пробовал воткнуть ffmpeg выдает ошибку
ffmpeg:
Зависит: libavcodec53 но пакет не будет установлен
Зависит: libavdevice53 но пакет не будет установлен
Зависит: libavfilter2 но пакет не будет установлен
Зависит: libavformat53 но пакет не будет установлен
Зависит: libavutil51 но пакет не будет установлен
Зависит: libpostproc51 но пакет не будет установлен
Зависит: libswscale2 но пакет не будет установлен

sources.list
помимо прочих стоит и этот. ключь тоже добавил.
#www.debian-multimedia.org
deb http://mirror.yandex.ru/debian-multimedia/ squeeze main non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://ftp://ftp.debian-multimedia.org squeeze main non-free
deb http://www.debian-multimedia.org stable main non-free
deb http://ftp://ftp.debian-multimedia.org stable main non-free

OS Debian 6.0.2 squeeze
Linux 2.6.32-5-amd64
GNOME 2.30.2

#194196

что mplayer в консоль пишет?

#194199

# gmplayer
MPlayer SVN-r34111-4.4.5 (C) 2000-2011 MPlayer Team
Adding video filter 'pp'.

Playing /media/Films/Video/Clip/Видео под музыку/Forsenses.mkv.
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Forsences
[lavf] stream 1: audio (dca), -aid 0, -alang eng, Forsences
[lavf] stream 2: audio (dca), -aid 1, -alang eng, Forsences
[lavf] stream 3: audio (dca), -aid 2, -alang eng, Forsences
[lavf] stream 4: audio (dca), -aid 3, -alang eng, Forsences
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: Forsences 2009
Load subtitles in /media/Films/Video/Clip/Видео под музыку/
Opening video filter: [pp]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family mp3lib...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [x11] 1280x720 => 1280x720 Planar YV12
[swscaler @ 0xe2d260]using unscaled yuv420p -> bgra special converter
A: 403.4 V: 403.4 A-V: 0.003 ct: 0.065 0/ 0 13% 16% 2.2% 0 0


MPlayer interrupted by signal 2 in module: decode video
A: 403.4 V: 403.4 A-V: -0.001 ct: 0.065 0/ 0 13% 16% 2.2% 0 0

Exiting... (Quit)


и так любое видео.avi mkv mpg итд
но видео показывает.

#194207

по логам всё в порядке... =/ может просто громкость на ноль выкручена? попробуйте запустить "mplayer <файл>" и порегулировать уровень громкости (кнопки / и *)
я так понял, что в системе звук есть, однако ещё стоит проверить, все ли каналы включены во время воспроизведения (см. свой микшер)

ЗЫ: читаем мою подпись

#194216

Логи сверху от таких настроек


А когда выбираю другой драйвер например dvb пишет такие логи



MPlayer SVN-r34111-4.4.5 (C) 2000-2011 MPlayer Team

(gmplayer:6428): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gmplayer:6428): GLib-GObject-WARNING **: /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:3079: signal name `depressed' is invalid for instance `0x22e94c0'
Adding video filter 'pp'.

Playing /media/Films/Video/Clip/Видео под музыку/Forsenses.mkv.
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Forsences
[lavf] stream 1: audio (dca), -aid 0, -alang eng, Forsences
[lavf] stream 2: audio (dca), -aid 1, -alang eng, Forsences
[lavf] stream 3: audio (dca), -aid 2, -alang eng, Forsences
[lavf] stream 4: audio (dca), -aid 3, -alang eng, Forsences
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: Forsences 2009
Load subtitles in /media/Films/Video/Clip/Видео под музыку/
Opening video filter: [pp]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family mp3lib...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
DVB card number must be between 1 and 4
Failed to initialize audio driver 'mpegpes'
Could not open/initialize audio device -> no sound.
Audio: no sound
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [x11] 1280x720 => 1280x720 Planar YV12
[swscaler @ 0xe2d260]using unscaled yuv420p -> bgra special converter
V: 695.4 0/ 0 21% 21% 0.0% 0 0



MPlayer interrupted by signal 2 in module: unknown

Exiting... (Quit)

#194218

видать подпись мою всё же не прочитали...
мда... чего-то я не заметил...

shinma написал:
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)

выберите PCM - должно работать...

#194223

Я там все перепробовал эффект одинаковый. звука нету(

[console]
Playing /media/Films/Video/Clip/Видео под музыку/Forsenses.mkv.
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Forsences
[lavf] stream 1: audio (dca), -aid 0, -alang eng, Forsences
[lavf] stream 2: audio (dca), -aid 1, -alang eng, Forsences
[lavf] stream 3: audio (dca), -aid 2, -alang eng, Forsences
[lavf] stream 4: audio (dca), -aid 3, -alang eng, Forsences
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: Forsences 2009
Load subtitles in /media/Films/Video/Clip/Видео под музыку/
Opening video filter: [pp]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family mp3lib...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
[AO PCM] File: audiodump.wav (WAVE)
PCM: Samplerate: 48000Hz Channels: Stereo Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [x11] 1280x720 => 1280x720 Planar YV12
[swscaler @ 0xe2d260]using unscaled yuv420p -> bgra special converter
A: 11.3 V: 11.0 A-V: 0.250 ct: 0.032 0/ 0 10% 12% 0.6% 129 0
[Mixer] No hardware mixing, inserting volume filter.
A:1247.9 V:1247.6 A-V: 0.237 ct: 0.098 0/ 0 18% 14% 0.7% 1100 0 [/console]

может надо было при инсталяции что-то указывать?

#194226

прошу прощения, я вас обманул... в том списке должна быть alsa. Через неё ЕМНИП он должен нормально работать... скорей всего не хватает пакета alsa-lib или чего-то подобного... в худшем случае - mplayer криво собран... точнее могут подсказать дебианщики.

#194250

shinma, покажите вывод команды:
[console]dpkg -l | grep alsa[/console]

#194252

[console]dpkg -l | grep alsa
ii alsa-base 1.0.23+dfsg-2 ALSA driver configuration files
ii alsa-tools 1.0.23-3+b1 Console based ALSA utilities for specific hardware
ii alsa-tools-gui 1.0.23-3+b1 GUI based ALSA utilities for specific hardware
ii alsa-utils 1.0.23-3 Utilities for configuring and using ALSA
ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard driver
ii alsaplayer-alsa 0.99.80-5+b1 PCM player designed for ALSA (ALSA output module)
ii alsaplayer-common 0.99.80-5+b1 PCM player designed for ALSA (common files)
ii alsaplayer-daemon 0.99.80-5+b1 PCM player designed for ALSA (non-interactive version)
ii alsaplayer-gtk 0.99.80-5+b1 PCM player designed for ALSA (GTK+ version)
ii cairo-dock-alsamixer-plugin 2.1.3.10-3 Cairo-dock - Alsamixer plug-in
ii gnome-alsamixer 0.9.7~cvs.20060916.ds.1-2 ALSA sound mixer for GNOME
ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA
ii libalsaplayer-dev 0.99.80-5+b1 PCM player designed for ALSA (interface library, development files)
ii libalsaplayer0 0.99.80-5+b1 PCM player designed for ALSA (interface library)
ii libpt-1.10.10-plugins-alsa 1.10.10-3 Portable Windows Library Audio Plugin for the ALSA Interface
ii libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options)
ii libwine-alsa 1.0.1-3.1 Windows API implementation - ALSA sound module
ii mpg123-alsa 1.12.1-3 MPEG layer 1/2/3 audio player with ALSA support - dummy package
ii xmms2-plugin-alsa 0.7DrNo+dfsg-2 XMMS2 - ALSA output
[/console]

#194257

shinma, все по-моему установлено. Что касается:

text

куда можно посмотреть?
пробовал воткнуть ffmpeg выдает ошибку
ffmpeg:
Зависит: libavcodec53 но пакет не будет установлен
Зависит: libavdevice53 но пакет не будет установлен
Зависит: libavfilter2 но пакет не будет установлен
Зависит: libavformat53 но пакет не будет установлен
Зависит: libavutil51 но пакет не будет установлен
Зависит: libpostproc51 но пакет не будет установлен
Зависит: libswscale2 но пакет не будет установлен

то данные пакеты есть в testing и sid, т.е. можно подключить данные репы и уже пытаться установить из них.
Еще можно попробовать подправить конфиг mplayer здесь описание

#194598

shinma
Судя по-посту #6, в mplayer-e отсутствует модуль вывода звука подходящий (ALSA)
Исправляется пересборкой плеера, либо установкой из альтернативных репозиториев.

Нормальный список модулей вывода аудио выглядит вот так:
$mplayer -ao help
CPLAYER: MPlayer2 2.0 (C) 2000-2011 MPlayer Team
AUDIOOUT: Доступные драйвера вывода звука:
GLOBAL: oss OSS/ioctl audio output
GLOBAL: alsa ALSA-0.9.x-1.x audio output
GLOBAL: esd EsounD audio output
GLOBAL: pulse PulseAudio audio output
GLOBAL: jack JACK audio output
GLOBAL: sdl SDLlib audio output
GLOBAL: mpegpes DVB audio output
GLOBAL: v4l2 V4L2 MPEG Audio Decoder output
GLOBAL: null Null audio output
GLOBAL: pcm RAW PCM/WAVE file writer audio output

#301870

Неправильно собрали mplayer. Сначала ставьте dev-пакет разработки для alsa. Например, в Debian squeze это libasound2-dev (32-битный вариант) или lib64asound-dev (64-битный вариант). Затем ./configure --enable-alsa

Войдите или зарегистрируйтесь, чтобы ответить.