LinuxForum.Fans
Тема

bluray in Debian testing

Автор: Peter 20 сообщений 2817 просмотров
25.01.2015 18:07 #411186

Здравствуйте!

Я не помню сколько месяцев не смотрел Blu-ray и сегодня обнаружил,
что не могу это сделать ни с помощью mplayer, ни с vlc.
mplayer прекращает показ через 7.5 минуты, как при указании диска,
так и просто *.mts в подкаталоге STREAM. Пишет, что конец файла.

cvlc при попытке проиграть *.mts показывает их плохо, изображение
постоянно рассыпается, а при выборе Blu-ray-дикса из меню vlc просмотр
прекращается через несколько секунд. При этом жалобы на отстуствие
какой-то vdpau-библитоеки. Видеокарта ATI.

Также mplayer перестал проигрывать образы Blu-ray, хотя раньше
успешно это делал.

В чём причина и что делать?
Может быть, это чьи-то козни?

Пётр.

25.01.2015 18:24 #411192
"Peter" написал:
При этом жалобы на отстуствие
какой-то vdpau-библитоеки. Видеокарта ATI.

VDPAU - это интерфейс аппаратного ускорения декодирования видео посредством видео карты. Сейчас у вас, скорее всего, обработка всего видео потока идёт только на процессоре, даже если он у вас довольно производительный, но по сравнению с видео картой всё равно будет проигрывать. Ведь видео карта - это тоже своего рода "процессор", но нацеленный на обработку видео данных.

Поэтому разбирайтесь что нужно "подкрутить" в системе для корректно работы vdpau. Какая у вас видео карта? Какой используете видео драйвер?

25.01.2015 19:03 #411207

Как-то до сих пор мне не приходилось об этом беспокоиться.
mplayer использует xv, видеокарта - ATI Radeon 7770/8760.

Пётр.

25.01.2015 19:15 #411211
"Peter" написал:
mplayer использует xv, видеокарта - ATI Radeon 7770/8760.

Повторяю вопрос:

"kostik87" написал:
Какая у вас видео карта? Какой используете видео драйвер?
"Peter" написал:
Как-то до сих пор мне не приходилось об этом беспокоиться.

Так побеспокойтесь.

25.01.2015 19:45 #411216

Видеодрайвер - fglrx, из репозитария.

Пётр.

25.01.2015 20:06 · отредактировано #411220
kostik87 написал:
[quote="Peter"]mplayer использует xv, видеокарта - ATI Radeon 7770/8760.

Повторяю вопрос:

"kostik87" написал:
Какая у вас видео карта? Какой используете видео драйвер?
"Peter" написал:
Как-то до сих пор мне не приходилось об этом беспокоиться.

Так побеспокойтесь.[/quote]
Побеспокоился, установилось 20 пакетов. mplayer по-прежнему заканчивается в том же
месте, где и раньше. vlc теперь насчёт vdpau-библиотеки не жалуется, но так же
заканчивается вскоре после начала и пишет, что ему нужен nvidia_current.
Однако у меня fglrx. Так что надо делать в таких случаях?

Пётр.

25.01.2015 20:19 #411221
"Peter" написал:
Однако у меня fglrx.

AMD Radeon HD 4000 серии и новее поддерживается пакетом libvdpau-va-gl, доступным в официальных репозиториях, вместе с пакетом libva-xvba-driver. Он использует драйвер catalyst-utils для Radeon HD 5000 серии и новее, и catalyst-total-hd234k для Radeon HD 4000 серии.
Черт ногу поломит с этим VDPAU

25.01.2015 20:40 #411224

libvdpau-va-gl1 установлен, а пакета libva-xvba-driver вообще нет.
Но несколько "lbva-" пакетов установлено.

Пётр.

25.01.2015 21:06 #411231
"Peter" написал:
vlc теперь насчёт vdpau-библиотеки не жалуется, но так же
заканчивается вскоре после начала и пишет, что ему нужен nvidia_current.
Однако у меня fglrx. Так что надо делать в таких случаях?
Пётр.

Да, я ошибся, vdpau - nvidia и xf86-video-ati.

fglrx, intel - xvba.

Вот почитайте: https://wiki.debian.org/ru/ATIProprietary

и установите соответствующие пакеты для аппаратного декодирования на карте AMD с проприетарным драйвером.

"Peter" написал:
а пакета libva-xvba-driver вообще нет.

Подключите соответствующую ветку репозитория.

25.01.2015 21:40 #411235

У меня установлены следующие fglrx- пакеты:
[console]
fglrx-atieventsd
fglrx-control
fglrx-driver
fglrx-modules-dkms
fglrx-source
glx-alternative-fglrx
libfglrx-amdxvba1:amd64
libfglrx-amdxvba1:i386
libfglrx:amd64
libfglrx:i386
libgl1-fglrx-glx-i386
libgl1-fglrx-glx:amd64
libgl1-fglrx-glx:i386
[/console]
У меня и сейчас подключены main, contrib, non-free, а также deb-multimedia,
но этот пакет не предлагается, в нестабильной версии его тоже нет.
М.б., вместо него какой0нибудь другой?

Пётр.

25.01.2015 21:58 #411237
"Peter" написал:
У меня и сейчас подключены main, contrib, non-free, а также deb-multimedia,
но этот пакет не предлагается

Пётр, вот смотрите сами:

You have searched for packages that names contain xvba-va-driver in all suites, all sections, and all architectures. Found 1 matching packages.

Exact hits

Package xvba-va-driver
wheezy (stable) (video): XvBA-based backend for VA API (AMD fglrx implementation) [contrib]
0.8.0-5: amd64 i386
jessie (testing) (video): XvBA-based backend for VA API (AMD fglrx implementation) [contrib]
0.8.0-9: amd64 i386
sid (unstable) (video): XvBA-based backend for VA API (AMD fglrx implementation) [contrib]
0.8.0-9: amd64 i386

https://packages.debian.org/search?keywords=xvba-va-driver

25.01.2015 22:18 #411241

Действительно, я неправильно указывал имя при поиске.
А этот у меня установлен.

Пётр.

26.01.2015 09:00 #411291
"Peter" написал:
А этот у меня установлен.

В таком случае сконфигурируйте mplayer и videolan, что бы они использовали расширения xvba (xvaa) для декодирования видео потока.

26.01.2015 21:31 #411444
kostik87 написал:
[quote="Peter"]А этот у меня установлен.

В таком случае сконфигурируйте mplayer и videolan, что бы они использовали расширения xvba (xvaa) для декодирования видео потока.[/quote]
Благодарю за совет, попробую.
Сегодня у меня не запустился графический режим, якобы из-за отсутствия fglrx,
хотя он остаался на месте. Я спомощью dpkg удалил списком пакеты с nvidia
в имени, кроме nvidia-installer и тким же образом все пакеты с vdpau, кроме
libvdpau1, а потом переустановил все fglrx-пакеты и после перезагрузки
графический режим запустился.

Пётр.

27.01.2015 20:35 #411635
kostik87 написал:
[quote="Peter"]А этот у меня установлен.

В таком случае сконфигурируйте mplayer и videolan, что бы они использовали расширения xvba (xvaa) для декодирования видео потока.[/quote]
Что-то я не нашёл этих слов ни в /etc/mplayer/, ни в "man mplayer", ни в gnome-mplayer.

Пётр.

28.01.2015 09:27 #411731
"Peter" написал:
Что-то я не нашёл этих слов ни в /etc/mplayer/, ни в "man mplayer", ни в gnome-mplayer.

Поставьте mpv, в нём есть поддержка vaapi, вызывайте для теста его вот так:

text

mpv -vo vaapi

А потом внесите соответствующие изменения в его конфигурационный файл.

01.02.2015 15:43 #412400

Вчера запустил "mplayer *.m2ts", нормально работает, никаких проблем.
Единственно, что изменилось с прошлого раза - теперь при входе в систему
не запускается pulseaudio.

Пётр.

01.02.2015 22:54 #412429

Всё же проблемы есть: mplayer иногда не начинает проигрывание,
а если оно пошло, то ни он, ни mpv не дают начинать просмотр с произвольного места -
происходит крах и ни они, ни vlc не дают прокручивать: vlc останавливается,
а с mplayer происходит крах.

Пётр.

01.02.2015 22:58 #412430
"Peter" написал:
не дают начинать просмотр с произвольного места -
происходит крах и ни они, ни vlc не дают прокручивать: vlc останавливается,
а с mplayer происходит крах.

Отправляйте баг репорт.

08.02.2015 22:11 #413743

Сегодня после очередного обновления mplayer стал правильно отрабатывать
PageUp и "Стрелка", опция "-ss" тоже работает, но как-то не так: часы воспринимаются
не как часы, а с каким-то делителем. Я не выяснял, с каким, но вроде бы больше 10.

Пётр.

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