SMPlayer + alsa [SOLVED]
Az_w126 12 февраля, 2010 - 23:40
Вечер добрый,
Некторое время назад перешел на генту, и сейчас столкнулся с проблемой - SMPlayer не воспроизводит звук. В остальных приложениях (amarok, Dragon Player, даже системные звуки) работают отлично.
В логе:
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo gl -ao alsa -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 46137359 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/azazello/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:ru:CP1251 -subpos 100 -volume 90 -cache 2000 -osdlevel -vf-add pp -autoq 6 -vf-add screenshot -slices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /mnt/sdb1/Видео/Postal (DVDRip).avi MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team Terminal type `unknown' is not defined. Воспроизведение /mnt/sdb1/Видео/Postal (DVDRip).avi. Заполнение кэша: 18.40% (376832 байт(а)) Обнаружен AVI формат файла! ID_VIDEO_ID=0 [aviheader] Найден видео поток, -vid 0 ID_AUDIO_ID=1 [aviheader] Найден аудио поток, -aid 1 VIDEO: [XVID] 640x304 12bpp 25.000 fps 1580.1 kbps (192.9 kbyte/s) Информация о клипе: Software: VirtualDubMod 1.5.10.2 (build 2540/release) ID_CLIP_INFO_NAME0=Software ID_CLIP_INFO_VALUE0=VirtualDubMod 1.5.10.2 (build 2540/release) ID_CLIP_INFO_N=1 ID_FILENAME=/mnt/sdb1/Видео/Postal (DVDRip).avi ID_DEMUXER=avi ID_VIDEO_FORMAT=XVID ID_VIDEO_BITRATE=1580056 ID_VIDEO_WIDTH=640 ID_VIDEO_HEIGHT=304 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_FORMAT=8192 ID_AUDIO_BITRATE=192000 ID_AUDIO_RATE=0 ID_AUDIO_NCH=0 ID_LENGTH=6587.28 ID_SEEKABLE=1 ID_CHAPTERS=0 [gl] using extended formats. Use -vo gl:nomanyfmts if playback fails. Открываю видео фильтр: [scale] Не могу открыть видео фильтр 'ass'. ASS: cannot add video filter Открываю видео фильтр: [screenshot] Открываю видео фильтр: [pp] Открываю видео фильтр: [scale] [ass] Инициализация. [ass] Обновление кеша шрифтов. ========================================================================== Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ID_VIDEO_CODEC=ffodivx [PP] Использую внешний фильтр постобработки, max q = 6. ========================================================================== Открываю декодер аудио: [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) ID_AUDIO_BITRATE=192000 ID_AUDIO_RATE=48000 ID_AUDIO_NCH=2 Выбран аудиокодек: [a52] afm: liba52 (AC3-liba52) ========================================================================== Отсутствует аудио драйвер 'alsa' Не могу открыть/инициализировать аудиоустройство -> без звука. Аудио: без звука Начало воспроизведения... [PP] Использую внешний фильтр постобработки, max q = 6. Movie-Aspect - 2.35:1 - выполняю предварительное масштабирование для коррекции соотношения сторон фильма. ID_VIDEO_ASPECT=2.3501 [swscaler @ 0xb32000]using unscaled yuv420p -> rgb32 special converter VO: [gl] 640x304 => 714x304 BGRA X11 error: BadMatch (invalid parameter attributes) ID_VIDEO_TRACK=0 ID_AUDIO_TRACK=-2
Сама alsa установлена через emerge alsa-driver. Остальные дрова на звук из ядра удалены, Sound card support установлены как модуль.
lspci |grep Audio:
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
lsmod:
snd_seq 34736 0 snd_seq_device 3948 1 snd_seq snd_hda_codec_realtek 234156 1 snd_hda_intel 16832 3 snd_hda_codec 50656 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 4000 1 snd_hda_codec snd_pcm 50656 2 snd_hda_intel,snd_hda_codec snd_timer 13416 2 snd_seq,snd_pcm snd 34552 14 snd_seq,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
Пользователь в группу audio добавлен.
Система 64-битная, ядро 2.6.31-gentoo-r6
Конфиг:
В микшере все размьютено 100%, громкость выставлена.
Если чего не хватает - я приложу.
Посоветуйте, в чем может быть проблема, уже всю голову сломал...
»
- Для комментирования войдите или зарегистрируйтесь
.
Это подпись, которую невозможно истолковать неправильно
Проблема в том, что у меня по
Проблема в том, что у меня по несовсем ясной мне причине, такого пункта просто нет:
Ну почему ж по неясной?
Всё очень даже ясно - mplayer собран без поддержки alsa.
Содержимое выпадающего списка - не просто так, само по себе, а именно результат опроса возможностей mplayer.
Пакет ставил через штатный
Пакет ставил через штатный потреж
Покажите equery u mplayer |
Покажите
gentoo mplayer # equery u
Ну и ...? Где
Ну и ...? Где поддержка.
Добавьте флаг alsa в /etc/make.conf и сделайте
Флаг alsa в make.conf уже
Флаг alsa в make.conf уже есть,
делал
Alsa правильно собрана? Это
Alsa правильно собрана и сконфигурирована?
Это читали?
Как раз этим гайдом
Как раз этим гайдом пользовался, когда собирал. И главное, что везде звук есть, кроме smplayer-а. По идее в нем проблема, но где именно я пока не сообразил.
smplayer причём тут? Вывод
smplayer причём тут? Вывод equery показал что mplayer собран без флага alsa.
Покажите
и на всякий случай покажите
gentoo portage # emerge -pv
Туда вписывать уже пробовал, результат тот же
.
удалите из package.use строку "media-video/mplayer -alsa" и пересоберите mplayer
Это подпись, которую невозможно истолковать неправильно
Ребят, всем большое спасибо!
Ребят, всем большое спасибо! Решилось комментированием строки в package.use, хотя я и без нее собирал до этого, но сейчас помогло.
Problem solved!
Такое впечатление,что вы не
Такое впечатление,что вы не совсем понимаете,что делаете.
В файле /etc/portage/package.use само ничего не появляеться и не исчезает.И если там появилась эта строчка,значит вы сами целенаправленно урезали фукционал mplayer, вырубив ему звук.Лучше удалите эту строку, чтобы не было соблазна как нибудь раскоментировать её в будущем)
Читайте документацию и удачи.
ЗЫ пометьте тему решёной.