Используя GNOME Mplayer при каждом воспроизведении видео, я получаю всплывающее диалоговое окно на скриншоте ниже.
11
Я использую проприетарный драйвер NVIDIA и исправил это, создав символическую ссылку на библиотеку VDPAU:
ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
Преимущество этого в том, чтобы фактически включить VDPAU, а не возвращаться к XV или X11. Конечно, вам нужна видеокарта, которая поддерживает ускорение VDPAU.
Вы можете подавить все подобные диалоги в вариантах mplayer, отредактировав ~/.mplayer/config
в редакторе по вашему выбору и где-нибудь в файле, включая really-quiet="1"
. Я использую обычный mplayer (вообще без графического интерфейса), но это ничего не должно изменить, у меня это тоже сработало в GMplayer. Вот мой конфиг:
[default]
vo=vdpau,xv,
vc=ffh264vdpau,ffmpeg12vdpau,
ao=pulse
really-quiet="1"
fs=1
xineramascreen=1
msglevel=all=0
showsubtitles=0
Возможно, вам не нужны строки vo
and vc
(я пользователь Nvidia), и вам могут не потребоваться другие настройки. На вашем месте я бы просто использовал это:
[default]
ao=pulse
really-quiet="1"
bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"
и нажмите Run. В следующем всплывающем окне скопируйте мой второй блок кода (длиной в 3 строки). Нажмите сохранить, закройте gedit и затем запустите mplayer.Для Intel VGA и x64 я решил это с
Для Nvidia пакет
источник
Вот решение вашей проблемы:
Просто попробуйте указать драйвер вывода видео в командной строке при запуске mplayer следующим образом:
Вы можете получить список «Доступных драйверов вывода видео» с помощью команды
mplayer -vo help
.Проблема в том, что выбранный драйвер вывода видео (или по умолчанию) был vdpau, и никто не работает над пакетами и программным обеспечением mplayer, и его не заботит достаточная совместимость программного пакета с вашей конфигурацией аппаратного и программного обеспечения. Но не волнуйтесь, теперь вы наделены этим ответом, и драйвер вывода видео можно указать в командной строке (например
-vo xv
).Порядок параметров конфигурации, которые mplayer будет просматривать, прежде чем он решит (только) попробовать (отсутствует) драйвер vdpau, не так очевиден, но я думаю, что примерно так
~/.mplayer/config
(для конкретного пользователя) драйвер вывода видео по умолчанию, если таковые имеются/etc/mplayer/mplayer.conf
наличие (системного) драйвера вывода видео по умолчанию, если таковой имеетсяЕсли команда mplayer, которую вы использовали, была скомпилирована с параметром vdpau, и по умолчанию не указаны драйверы вывода видео, указанные в
~/.mplayer/config
или/etc/mplayer/mplayer.conf
(что является обычным явлением, или я единственный человек на планете Земля, у которого когда-либо были проблемы с параметром конфигурации) на Linux), то он вернется к скомпилированному значению по умолчанию, которое в данном случае было vdpau.Другая похожая проблема заключается в том, что mplayer может работать нормально, в то время как gmplayer выдает ту же ошибку, используя те же опции, которые вы только что попробовали с mplayer. Ну угадай что? gmplayer использует еще один конфигурационный файл,
~/.mplayer/gui.conf
и он будет по умолчанию использовать последний драйвер видео, указанный (или по умолчанию в опциях компиляции). Итак, еще раз, просто укажите драйвер вывода видео в командной строке или поместите его в один из множества конфигурационных файлов, упомянутых здесь.источник
добавлять
-vo xv
источник
Тем не менее, небольшая настройка может решить проблему следующим образом;
x11
для вывода видеоВаша проблема должна была быть решена.
источник
Примечание: все до обновления было включено, потому что это может быть полезно для кого-то другого, и было опубликовано написано либо до тестирования, либо когда мне не хватало информации о ситуации.
Если вы используете карту nVidia, установите проприетарные драйверы.
ОБНОВИТЬ
Не смейся, (ладно, смейся надо мной, продолжай;) - но я только что открыл Gnome-MPlayer для себя и в настройках, ты можешь выбрать свой модуль вывода видео! Все, что вам нужно сделать сейчас, это выбрать тот, который подходит вам (vaapi должен работать на вашей видеокарте).
На
MPlayer
вкладке ( не показана ) вы также можете добавить параметры командной строки для передачи в MPlayer на всякий случай.Страница Википедии для vaapi должна помочь вам детально разобраться в большинстве методов ускорения видео (если вы перейдете по ссылкам, рекомендованным в статье).
источник
./autogen.sh
первые, а затем./configure --prefix=/usr
,make
иsudo make install
. Однако я предупреждаю вас, что это может не создать .so с тем же именем, которое запрашивает mplayer, поэтому вам придется найти и переименовать файл. Вот почему я настоятельно рекомендую вам использовать драйверы nvidia (просто запустите,jockey-gtk
чтобы увидеть, можете ли вы их установить).Щелкните правой кнопкой мыши значок приложения и выберите « Редактировать меню» , выберите пункт меню для mplayer и отредактируйте « Свойства»> «Команда».
источник
Эта командная строка помогла мне:
mplayer -demuxer mov filename.mov
источник
Установка
libvdpau-va-gl
решила для меня, но это было программное решение. Попробуйте установитьexport VDPAU_DRIVER=nvidia
источник