HEVC / x265 :: Аппаратное ускорение VLC Player GPU :: Intel HD Graphics 4400

7597
dns475

Я использую ноутбук с конфигурациями Intel (R) Core (TM) i5-4310U Haswell CPU / Intel (R) HD Graphics 4400 GPU / Windows 7. Я установил последние драйверы (10.18.14.4414) для поддержки HEVC / x265 Аппаратное ускорение.

DXVA Checker показывает, что он поддерживает HEVC_VLD_Main / DXVA2 / SD HD FHD 4K .

При воспроизведении видео x264 журнал отладки VLC Playter показывает, что для декодирования используется графический процессор.

avcodec info: Using DXVA2 (Intel(R) HD Graphics Family, vendor 32902(Intel), device 2582, revision 11) for hardware decoding. 

Но при воспроизведении x265 он не использует графический процессор для декодирования видео HEVC, а загрузка ЦП сравнительно выше. Пожалуйста, помогите правильно настроить vlc для использования графического процессора для декодирования видео HEVC.

Я пытаюсь воспроизвести пример видео, загруженного с http://jell.yfish.us/ из основного профиля HEVC уровня 4, и другого видео уровня 3.1.

ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main@L4@Main Codec ID : V_MPEGH/ISO/HEVC Duration : 30s 97ms Bit rate : 2 772 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Bits/(Pixel*Frame) : 0.045 Stream size : 9.94 MiB (98%) Writing library : x265 1.8+190-75d1c62d8f0c:[Windows][MSVC 1700][64 bit] 8bit 
1

2 ответа на вопрос

0
PulseJet

Обновление драйверов не делает ваше устройство более функциональным, однако вы можете этого пожелать. HD Graphics 4400 (поставляется с вашим процессором) не поддерживает кодирование HEVC. Драйверы, как правило, распространены, поэтому журналы изменений могут вводить в заблуждение. Другими словами, драйвер содержит код для декодирования HEVC с использованием графического процессора, но аппаратное обеспечение не имеет представления о том, как его использовать.

Вопросы для рассмотрения:

Ни один Intel iGPU не поддерживает 10-битный HEVC

Braswell или Skylake поддерживают 8-битный HEVC, но вы используете Haswell

РЕДАКТИРОВАТЬ: похоже, ваш графический процессор поддерживает 8-битный HEVC через последнюю версию драйвера (хотя это кажется странным для меня). В этом случае вы, вероятно, играете 10-битное видео. Я постараюсь получить больше информации об этом.

Спасибо Radial за быстрый ответ. Я запутался с этим сообщением https://communities.intel.com/thread/59216, где говорится, что 8-битный HEVC доступен. dns475 7 лет назад 0
Спасибо за ссылку. Это очень интересно, так как драйверы обычно не могут добавлять функции декодирования. Вы уверены, что воспроизводимое вами видео является 8-битным? PulseJet 7 лет назад 0
Привет Radial Apps, пожалуйста, найдите выше обновленный вопрос с информацией о видеокодеках. Это видео 8-битного основного профиля HEVC уровня 4 и другое видео уровня 3.1. dns475 7 лет назад 0
0
Benny

VLC Player не поддерживает декодирование с помощью графического процессора для видео H.265. Попробуйте Media Player Classic, который может использовать графический процессор с использованием таких декодеров, как LAV

Похожие вопросы