Аппаратное перекодирование
Эта функция позволяет использовать GPU для ускорения перекодирования и снижения нагрузки на процессор. Обратите внимание, что аппаратное перекодирование производит значительно более крупные видеофайлы, чем программное перекодирование с аналогичными настройками, обычно с более низким качеством. Испо льзование медленных пресетов и предпочтение более эффективных кодеков может сократить этот разрыв. Так как это новая функция, она все еще экспериментальная и может не работать на всех системах.
информация
Вам не нужно переделывать задания по перекодированию после включения аппаратного ускорения. Устройство ускорения будет использоваться для задач, запускаемых после его включения.
Поддерживаемые API
- NVENC (NVIDIA)
- Quick Sync (Intel)
- RKMPP (Rockchip)
- VAAPI (AMD / NVIDIA / Intel)
Ограничения
- Инструкции и настройки в данном случае специфичны д ля Docker Compose. Другие движки контейнеров могут требовать иной конфигурации.
- Поддерживаются только серверы на Linux и Windows (через WSL2).
- WSL2 не поддерживает Quick Sync.
- Raspberry Pi в настоящее время не поддерживается.
- Двухпроходный режим поддерживается только для NVENC. Другие API игнорируют эту настройку.
- По умолчанию аппаратно ускоряется только кодирование. Это означает, что процессор по-прежнему используется для программного декодирования и обработки тона.
- Вы можете использовать полное аппаратное ускорение, включив аппаратное декодирование в настройках видеоперекодирования.
- Зависимость от оборудования
- Поддержка кодеков различается, но обычно поддерживаются H.264 и HEVC.
- Заметьте, что GPU от NVIDIA и AMD не поддерживают кодирование VP9.
- Более новые устройства, как правило, обеспечивают более высокое качество перекодирования.
- Поддержка кодеков различается, но обычно поддерживаются H.264 и HEVC.