Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Аппаратное декодирование HD видео видеокартой  (Прочитано 43603 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #165 : 25 Февраля 2011, 21:44:31 »
Здравствуйте, делал всё по инструкции и, о чудо, я наконец-то смог запустить 1080 рип. Но радость была до тех пор, пока не посмотрел в системном мониторе:

(На артефакты не обращайте внимания, я отключил вертикальную синхронизацию.)
Вся нагрузка идёт на ЦП, хотя, по-идее, должна идти на видеокарту.
Может я сделал что-то не так?
Процессор Amd Athlon 64 x2 3800+
Видеокарта Palit Radeon HD 4650 512 mb

Гарри Кашпировский

  • Гость
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #166 : 25 Февраля 2011, 21:54:18 »
172% !  :D
mplayer-vaapi -vo vaapi:gl -va vaapi file
найдено по ссылке.

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #167 : 25 Февраля 2011, 22:26:34 »
Да, так нагрузки на процессор нет, но это не совсем то, что мне нужно:

И саб не работает, и с картинка видео растягивается.
Вот бы через SMPlayer, но не знаю как.
Да, я нуп. ;D
В SMPlayer ещё и тормозит, явный рассинхрон видео и аудиодорожек.
И по моей же ссылке пишут:
Цитировать
Разобрался. На закладке Аудио дополнительно установил галочку Автоматическая синхронизация аудио/видео.
Но это не помогает. Да и всё-равно нагрузка на проц и так далее...

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #168 : 25 Февраля 2011, 23:30:31 »
Вот для SMPlayer

У меня на таком же проце, практически - не виснет. Точнее вообще не виснет.
В mplayer вы исчезновение не посмотрите =)
Там с кодировкой придется повозиться, и вообще: mplayer - это "ядро". Для него нужна морда, и морда эта - SMPlayer!

Ну и самый важный вопрос: у вас разрешение 1280х1024 моника, да? Какой толк от 1080р, только хуже будет!
Сжатие под 720р в риалтайме портит картинку и вешает проц. 720р с головой, разницу вы не увидите.

PS 1080р не нашлось, но есть 720р 5Mbit/s с сериями по гигу, вот скрин:
« Последнее редактирование: 25 Февраля 2011, 23:40:05 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #169 : 25 Февраля 2011, 23:58:11 »
Эх, я ведь по этому руководству и делал в первый раз, не работало.
Да и сейчас всё-равно дикая нагрузка на проц. Не помогло.
Цитировать
Сжатие под 720р в риалтайме портит картинку и вешает проц.
Не совсем понимаю, но если запустить видео как есть, без сжатия экрана, такие же нагрузка и тормоза.

720p не тормозит, конечно, но перекачивать не особо хочется, да и не вечно же мне с таким монитором жить?)
А вообще, исчезновение давно просмотрено, я под этот рип ретайминг сабов делал когда-то.  :)
Блин, что самое обидное, в венде всё отлично работает, но, правда, через CoreAVC... Может в этом ответ?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #170 : 26 Февраля 2011, 00:04:38 »
Ясное дело что CoreAVC дает большой прирост производительности. Но никто не мешает его на лине использовать.
Аппаратное декодирование на ати работает у едениц. Так что тут только проц.
У меня и с 1080р проблем нет.
>>да и не вечно же мне с таким монитором жить
я думаю вы 100 раз успеете перекачать, пока новый моник купите.

PS у меня amd turion 2x1.9GHz + ATI HD2600M  - никаких тормозов.
Пройдитесь по всей инструкции, работать должно. Я даже ради интереса скачаю 1080р. Что он мне выдаст, интересно.
У вас какой битрейт/вес этого рипа?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #171 : 26 Февраля 2011, 00:11:58 »
Размер 3.6 Гбайт, битрейт, если верить smplayer, 1937 кб/с.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #172 : 26 Февраля 2011, 00:29:42 »
 
Битрейт порядка 4000, в среднем загрузка 60-70%
Что и требовалось доказать  :coolsmiley:
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #173 : 26 Февраля 2011, 00:36:41 »
Да я и так верю. :) Другое дело, что я ну никак не могу заставить адекватно эти рипы воспроизводиться. Эх, ладно, время позднее, попозже с этим разберусь. Ну, или попытаюсь. ;D

Оффлайн MrGoligoski

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #174 : 26 Февраля 2011, 09:22:20 »
Аппаратное декодирование на ати работает у едениц. Так что тут только проц.
Аппаратное декодирование на ати работает у всех кто скомпилировал соответвующий mplayer и libva c xvba. Ну и имеет видеокарту с поддержкой декодирования.
http://kanotix.com/files/fix/mplayer-vaapi-latest.txt
Вот готовьій скрипт: 20 минут и в /usr/bin будет mplayer с vaapi. Smplayer для етого дела плохо подходит, лучше запускать mplayer.
Вслучае проблем с кодировками субтитров в /.mplayer/config прописать типа:
subcp=enca:ru:cp1251:utf8Ну и fglrx нужен, ясное дело.
« Последнее редактирование: 26 Февраля 2011, 09:25:22 от MrGoligoski »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #175 : 26 Февраля 2011, 15:24:38 »
Юзабилилти слишком падает...
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн NotecX

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Аппаратное декодирование HD видео видеокартой
« Ответ #176 : 27 Февраля 2011, 16:47:03 »
Ладно, забил я на этот smplayer, запускаю просто через mplayer. И с сабами разобрался. Главное - нагрузка на видеокарту идет и не тормозит. :)

Оффлайн Desperados

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
jelt Споткнулся о такие же грабли с подавителем экрана (Unknown option on the command line: -stop-xscreensaver). Покрутить можно следующее:

If you can't fix the problem in mplayer you can make a small change in the sources of smplayer, edit core.cpp and comment or delete these lines:
Code:
if (pref->disable_screensaver) {
      proc->addArgument("-stop-xscreensaver");
   } else {
      proc->addArgument("-nostop-xscreensaver");

Кажися всё прозрачно, даже с моим английским! :-) Но сам ещё не пробовал! Первоисточник: http://ubuntuforums.org/showthread.php?t=741813

Проблема таже, что и у тебя: Error opening/initializing the selected video_out (-vo) device, но звук есть.

Карточка ATI HD3470 на буке, ранее помогало "Установка mplayer из svn с поддержкой ffmpeg-mt (многопоточность)" брал на :http://chooselinux.org.ua/ustanovka-mplayer-iz-svn-s-podderzhkoj-mnogopotochnosti/  работало с 1920х1080 с еле заметными косяками на динамических сценах и большой детализацией типа мелкого дождя, песка и т.д. HD было вообще идеально, но любопытство взяло вверх: а вдруг вообще ВСЁ видео будет идеально, ну и пошёл по пути vaapi... :-( Как допилю, отпишусь.

Пользователь решил продолжить мысль 17 Марта 2011, 11:20:20:
А вообще было бы не плохо объединить в сборку mplayer-а  поддержку ffmpeg-mt и vaapi, ИМХО.

Пользователь решил продолжить мысль 17 Марта 2011, 11:40:24:
Ну и ещё, совершенно случайно наткнулся:

если при использования настроенный mplayer выдаёт:

....
Unknown option on the command line: -stop-xscreensaver
....

надо исправить сриптик ./checkout-patch-build.sh
в конец строки с ./configure добавить --enable-xss
по зависимостям для сборки потребуется до установить пару пакетов

sudo apt-get install libxss-dev x11proto-scrnsaver-dev

после чего чистим папку mplayer и распаковываем туда из архива не патченные исходники и запускаем ./checkout-patch-build.sh

Может кому поможет!?
« Последнее редактирование: 17 Марта 2011, 11:40:24 от Desperados »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
А вообще было бы не плохо объединить в сборку mplayer-а  поддержку ffmpeg-mt и vaapi, ИМХО.
Без vaapi тут.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Desperados

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Отписываюсь: почистил каталог mplayer-vaapi:
sudo make uninstall mplayer
потом удалил каталог полностью, распаковал заного
исправил ./checkout-patch-build.sh, добавил в конец строки с ./configure --enable-xss, ну и соответственно запустил на выполнение...
Хм... В общем ошибка:
....
Unknown option on the command line: -stop-xscreensaver
....
ушла, но появилась новая ....
Unknown option on the command line: -ass
....
понятно, что чего-то с субтитрами... Пробовал делать в  ./checkout-patch-build.sh после ./configure --enable-ass, не помогает... Пробовал в smplayer убирать использование субтитров вообще, тогда получаю:

Unknown option on the command line: -noass

при запуске с консоли mplayer-vaapi -vo vaapi:gl -va vaapi (в /usr/bin всё нормально), картинка рывками, ч.з. 20-30ть сек. ВИСЯК(уже здесь было но человек не отписался!?) За это время успеваю посмотреть, что загрузка проца 8-10% вместо 50-80%, значит аппаратка работает, но как-то некорректно.
Какие есть мысли?
P.S. Я конечно может чего не догоняю, но складывается такое ощущение, что одни и те же сорцы компилятся каждый раз поразному (ИМХО)!? Это у меня "фляга" течёт или так оно и должно быть?

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.