Аппаратное ускорение H264/VC-1
Долго думал, куда поместить тему, в Видеокарты или сюда; поиск дал всего одну тему, где ничего толком и не сказано.
Значит, есть:
Что нужно: Задействовать декодирование видеопотока средствами видеокарты. Своими словами. :) В принципе, при декодировании HD видео посредством ffdshow, встроенными в MPC-HC, загрузка процессора в районе 50-60% меня вполне устраивает тогда, когда кроме видео в данный момент от компьютера ничего не требуется. :) Но всё чаще и чаще видео играется в оверлее, выводимом в полноэкранном режиме на телевизор, а на компьютере идет работа над курсовыми, где приходится мучать Mathcad и Autocad. Отсюда и вылезла необходимость, озвученная в сабже. После прочтения вот этой заметки безо всяких дополнительных паков кодеков был получен результат 12-13 FPS в режиме H264 (DXVA) при указанных выше прораммах/обновлениях/драйверах. :( Теперь вопрос: Как поднять FPS до уровня 25-26? Вариант "купи GTX295", озвученный одним моим товарищем, не катит. P.S. Насчет кодеков вру. Установлен Nero Suite MPEG decoder v6.3.0.9 со включенным DXVA, дает ровно такой же результат. :( |
Разберёте цитату из статьи англоязычной Википедии?
Цитата:
|
Там дальше в Software Support как раз-таки значится MPC-HC. :)
Из сегодняшних изысканий я понял, что DXVA и PureVideo - штуки разные, включаются по-разному. :) Завтра отпишусь о результатах, есть мысль. Да и для XP надо ставить отдельный декодер, не идущий в комплекте с драйверами, а он денег стоит. :( |
Я просто хотел сказать, что там написано о том, что ускорение включается для WMP, медиа-центра и некоторых других плееров, где указано, что они поддерживают PureVideo. В MPC-HC ускорение не задействуется.
В следующем процитированном предложении сказано о том, что драйверы для Висты и Икс-пи автоматически включают функцию ускорения, как только "видят" соответствующий плеер запущенным. |
Линк
Вот такая вещь есть у Нвидии в продаже. Думается мне, что именно этот компонент отвечает за задействование PureVideo в WMP и прочих плеерах. Т.е. у указанных он уже идет в комплекте, а для остальных надо покупать. Но никак не с драйверами для системы. :/ Его я ставил. Тихий ужас. Но лучше вообще без комментариев. Сегодня в изысканиях по теме была поставлена жирная точка. :) Оказывается, в MPC по-умолчанию выставлен system renderer: VMR9 (renderless). Если поставить Haali video renderer или переключиться на Overlay Mixer, то ощутимо FPS очень сильно поднимается. Правда, увидеть при этом статистику становится невозможно. :( Для тех, кому может быть интересно, могу попробовать написать простой мануал со всеми необходимыми файлами и пояснениями. |
Эта вещь в продаже — декодер MPEG2. О форматах высокой чёткости там ни слова.
|
Зато в ФАКе на nZone куча слов.
http://uk.nzone.com/object/nzone_pvhd_faq_uk.html#Q6 В том числе о том, что PureVideo задействуется в любом приложении, использующем DXVA :) |
Системные требования (на русском).
FAQ, цитата оттуда: Цитата:
|
Речь идет о 8800GTX/GTS 320 / 640 на G80
G92 это не касается. :) |
Народ, у меня Asus 8600 GTS. 18x дрова стоят. PureVideo пробовал, но аппаратно h264 не ускорялся, вся нагрузка ложилась на камень - сразу видно было, смотрел 1920х800 фильм IronMan. Решил так - Скачал крайний билд MPC-HC, и в нем в настройках указал использовать "встроенные фильтры" - "декодеры" - вот там и отмечено h264 и прочее. (то, что выделено жирным шрифтом.)
Теперь открываю фильм, камень отдыхает, используемые фильтры: MPC Video Decoder - именно то, что нужно, потому что в его настройках вижу черным по белому: Режим DXVA H.264 bitstream decoder - как раз подтверждает аппаратное ускорение при декодировании видео. П.С. Может кому поможет моя заметка. Про GeForce 8800GT выше описанное равносильно, проверял сам. |
Вопрос в тему - карточка GT710, на тестах красиво рендерит 3Д, разброс ошметков чего-то с использованием physX, но при запуске большого видео или, что критичнее, кодинге-декодинге, что с ffdshow, что с иными инструментами, загружен камень. На 100 %. И скорость, само собой, никакая.
Как заставить использовать аппаратное ускорение, где какие настройки пихать? В панели нвидиа никаких настроек не вижу. В качестве плейера давно уже пользую корейский GOM, форматы видео - какие попадутся, какие скачаю. но более интересует именно кодирование-декодирование в процессе редактинга (шум, обрезка, сплит, шейк, прочие фильтры) тему почитал, но часть ссылок тупо померла, в отношении части - непонятна полезность (напр, этот purevideo вообще надо-не надо?) зы, в настройках енкодера и сейчас стоит AVC/H264 .mp4 |
Версии драйверов, плеера, декодеров последние?
Внимательно просмотрите настройки плеера. |
Цитата:
Более того, ни при редактинге в ффмпеге, ни в чем-либо еще, тоже не видел настроек подобного. Есть ощущение, что это где-то должно включаться, но хз где |
В самом MPC нет, есть в видеодекодерах, типа LAV.
|
Время: 20:51. |
Время: 20:51.
© OSzone.net 2001-