1

Я использую ноутбук с конфигурациями 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

2 ответа2

0

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

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .