17 апреля 2011 г.

Устраняем "глюки" mplayer

Мелкие проблемы с mplayer как-то не очень беспокоили, но настал момент когда я решил за них снова взяться... Начну с того, что у меня никогда не работала функция остановки скринсейвера при включении проигрывателя (stop-xscreensaver). Я его просто останавливал в "Системном мониторе" (gnome-system-monitor) или через использование подменю "Хранители экрана" во fluxbox, хотя можно было бы активацию и деактивацию скринсейвера повесить на быстрые клавиши.

      [submenu] (Хранители экрана) {}
         [exec] (Activate ScreenSaver (Next\)) {/usr/bin/xscreensaver-command -next} <>
         [exec] (Activate ScreenSaver (Previous\)) {/usr/bin/xscreensaver-command -prev} <>
         [exec] (Activate ScreenSaver (Random\)) {/usr/bin/xscreensaver-command -activate} <>
         [exec] (Demo Screen Hacks) {/usr/bin/xscreensaver-command -demo} <>
         [exec] (Disable XScreenSaver) {/usr/bin/xscreensaver-command -exit} <>
         [exec] (Enable XScreenSaver) {/usr/bin/xscreensaver} <>
         [exec] (Reinitialize XScreenSaver) {/usr/bin/xscreensaver-command -restart} <>
         [exec] (ScreenSaver Preferences) {/usr/bin/xscreensaver-command -prefs} <>
      [end]

Но не я один уже сталкивался с подобной проблемой и пользователи нашли решение. Как оказалось мало использовать опцию stop-xscreensaver в ~/.mplayer/config c параметром 1 или "yes", нужна дополнительная строка. Хотя многие пишут, что и без нее все работает, но мне так не повезло и она нужна:

heartbeat-cmd="xscreensaver-command -deactivate &"
stop-xscreensaver="yes"

В оффициальном репозитории Ubuntu находится mplayer, который у меня никогда не проигрывал видео с внешним аудиофайлом, просто падал через 3-5 минут, но подключение PPA с частьіми сборками mplayer из git:

sudo add-apt-repository ppa:motumedia/mplayer-daily
sudo apt-get update && sudo apt-get install mplayer

спасло ситуацию и внешний звук для видео нормально проигрывается gnome-mplayer и mplayer :)

P.S. Если и вы столкнулись с Bug #763147 нажмите надпись: "This bug affects you and * other people" и подтвердите: "Yes, it affects me"

3 комментария:

dedsy комментирует...

Никогда с ним проблем собственно не было, сейчас поставил UMPlayer и совсем не знаю горя..

imhology комментирует...

umplayer как и smplayer - gui к mplayer и если в нем есть проблема с внешним аудио, то и в них будет. В mplayer_1.0~rc4.dfsg1-1ubuntu3_amd64.deb такая проблема точно наблюдается, в других возможно и нет. С более свежим mplayer_1.0~svn33269~natty_amd64.deb все нормально. Из-за чего заметку и написал.

Анонимный комментирует...

Виктор спасибо за Umplayer, а paulus - Вам спасибо за объяснение, тем не менее,


замечу:
в Mplayer и Kaffine имеют места тормоза при показе видео h.264.

а в Smplayer, Kplayer(KDE olayer), umplayer(который я буду использовать) тормозов нет!

kplayer - вылетает что-то, и он под KDE, поэтому рад находке

зы
процессор x2 amd 4800+ am2