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


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

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

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

Оффлайн iron9999

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Задался вопросом, возможно ли это на Линуксе, в частности на бубунте.

Если да, то какими кодеками и плеером?

Заранее спасибо за ответ, с ув. Дмитрий

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Видеокарта какая?

Оффлайн lordmuzer

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
http://welinux.ru/post/2651/
это для ati hd серии. если кто попробует и у него получиться, пишите

Оффлайн iron9999

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
видяха у меня как раз ati hd 4650  :)

но решение частичное насколько я понял, может будут еще варианты?..
« Последнее редактирование: 12 Мая 2010, 16:30:47 от iron9999 »

Оффлайн lordmuzer

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
почему частичное ?
берется специальная сборка mplayera и любой gui который можно на него натравить будет это использовать.

Оффлайн iron9999

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Цитировать
При перемотке возникают артефакты, по непонятным мне причинам, когда активно начинаешь работать и включен композитный менеджер, хд видео останавливается, но если просто смотреть - всё нормально

хотелось бы более корректной работы, особенно в плане перемотки

Оффлайн lordmuzer

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
а. ну да. конечно хотело бы )
еще б хорошо если оно сразу б работало после установки ... но явно не тот случай )
тогда ждем, может кто то что то подскажет еще

ravl

  • Гость
пытался задействовать аппаратное ускорение по мануалу http://welinux.ru/post/2651/, но мануал устарел
проблема решилась заменой ссылок на правильные
плеер поставился, аппаратное ускорение работает(с перемоткой ничего глючного не нашел)
НО видео в контейнере mkv патченый мплеер производит вот так:



этому сопутствует подозрительный вывод в консоли:
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vaapi] 1920x1080 => 1920x1080 H.264 VA API Acceleration
[vo_vaapi] Using 1:1 VA surface mapping
[VD_FFMPEG] XVMC-accelerated MPEG-2.
не уверен, что одно с другим связано, но мало ли

в авишках картинка нормальная
в других плеерах мкв картинка нормальная, но 1080р жуткий тормоз(мало ресурсов)
видекарта HD Radeon 5450 монитор подключен через d-sub

upd: пока искал варианты решения проблемы ускорения наткнулся на пару интересных ссылок
http://www.freedesktop.org/wiki/Software/vaapi
http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1385896
все на английском, но должно быть интересно
« Последнее редактирование: 21 Мая 2010, 11:51:26 от ravl »

Оффлайн lordmuzer

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
у меня тоже недавно дошли руки проверить описанное в статься на деле )

ubuntu 10.04
catalyst 10.4
hd4870

да, в статье действительно есть ошибки в ссылках, надо подправить руками, но там все понятно и просто.
получилось просто идеально. сам не поверил сразу. видео файлы, все что были (wmv, avi, mkv) показывает просто замечательно. на hd1080 загрузка процессора не превышает 10 %. особых проблем/артефактов не заметил, перемотка работает, эффекты рабочего стола тоже

одно замечу, если запускать видео разрешение которого больше чем разрешение рабочего стола, надо дописать -zoom xy 1024, что бы размер окна mplayerа не превышал размер десктопа. фулскрин работает тоже хорошо.

буду следить за обновлениями, допиливать еще есть куда.

ravl

  • Гость
полный вывод из консоли во время проигрывания, можек кто чего увидит

root@ravl-home:~# mplayer-vaapi -vo vaapi:gl -va vaapi /mnt/tomas/video/hd/Avatar.mkv
MPlayer SVN-r31027-4.2.4 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /mnt/tomas/video/hd/Avatar.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AC3), -aid 0, -alang und
[mkv] Track ID 3: subtitles (S_VOBSUB), -sid 0, -slang ukr
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 1, -slang und
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 2, -slang und
[mkv] Track ID 6: subtitles (S_TEXT/UTF8), -sid 3, -slang und
[mkv] Track ID 7: subtitles (S_TEXT/UTF8), -sid 4, -slang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1920x1080  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
[vo_vaapi] Using OpenGL rendering
libva: libva version 0.31.0-sds6
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] VA API accelerated codec.
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vaapi] 1920x1080 => 1920x1080 H.264 VA API Acceleration
[vo_vaapi] Using 1:1 VA surface mapping
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:  13.1 V:  13.1 A-V:  0.000 ct: -0.000   0/  0 12%  5%  1.3% 10 0
Exiting... (Quit)
пробовал еще 1080i .ts картинка нормальная

Оффлайн Stormizer

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Господа,очень бы хотелось чтобы 1080p игралось как в винде спокойно через dxva картой radeon HD... Есть ли такая возможность в ubunu 10.04 с проприетарными драйверами? на форумах не дают однозначного ответа... Хочу полностью перейти на линукс, но этот факт пока очень огорчает(

Ранее находил http://welinux.ru/post/2651/ Действия выполнить по пунктам не вышло на шаге sudo  cp mplayer-vaapi*/mplayer /usr/bin/mplayer-vaapi .. Воспользовался прилагаемым скриптом (в папке tmp лежал собранный плеер) и результат - несколько фильмов 1080p ускоряются нормально а остальные идут как то странно, не рывками, а просто один кадр повторяется несколько раз (смотреть конечно в данном случае нереально)... Помогите пожалуйста с решением данного вопроса...
« Последнее редактирование: 24 Мая 2010, 01:24:56 от Stormizer »

Оффлайн Alig83

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
sudo  cp mplayer-vaapi*/mplayer /usr/bin/mplayer-vaapi

Что на этом месте надо делать?

Ни как не могу понять  ???

Оффлайн Stormizer

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
наверное чтобы скопировать в папку с файловой системой... НО тут явно ещё ничего не собралось на этой стадии... так что руководство весьма неполное и сомнительное на мой взгляд... но повторюсь, там присутствует текст скрипта.. после того как скрипт был выполнен я настроил smplayer как указано в статье, обозначив место нахождения нвособранного мплера в папке tmp... Результат не собо впечатлил, поэтому и обращаюсь за помощью...

Оффлайн awesome nick

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Посоветуйте, что поковырять, если имеет место следующее:

libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva error: /usr/lib/va/drivers/fglrx_drv_video.so has no function __vaDriverInit_0_31
libva: va_openDriver() returns -1
[vo_vaapi] vaInitialize(): unknown libva error
Error opening/initializing the selected video_out (-vo) device.

Видео из подписи, дрова проприетарные 10.4, mplayer-vaapi самосборный.
Моя приходить учиться делать Ubuntu, не бить моя ногами!
AMD Athlon 64 X2 Dual Core 3600+ | 1024 Mb | Asus Radeon HD 3850

Оффлайн Stormizer

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
не знаю, насколько успешно, но руководствуясь статьей http://www.forum.free-x.de/wbb/index.php?page=Thread&postID=13787 ХД фильмы идут безусловно с аппаратным ускорением если запускать файл:  mplayer -vo vaapi -va vaapi ПУТЬ К ФАЙЛУ.

« Последнее редактирование: 26 Мая 2010, 11:31:58 от Stormizer »

 

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