jidckii
@jidckii
system administrator

Cравнение производительности nvenc vs qsv vs raspberry pi?

Не смог найти результаты тестов производительности по транскодированию видео в h264 кодек при помощи ffmpeg.

Есть ли у кого нибудь опыт сравнения быстроты и качества транскодирования видео в h264 следующих технологий:
* CPU x86_64 libx264 (любой cpu)
* Nvidia nvenc
* Intel Quick Sync Video
* raspberry pi OpenMAX

Больше всего конечно интересует скорость обсчёта какого то эталонного отрезка видео, при одинаковых параметрах при обработке .
  • Вопрос задан
  • 988 просмотров
Пригласить эксперта
Ответы на вопрос 1
Paul_Nice
@Paul_Nice
Ну такое
Для того, чтобы сделать такой сферический бенчмарк в вакууме, нужно:
Взять какой-то файл или поток, определиться с выходным форматом (кодек видео и аудио, профиль, fps, битрейт, пресет кодирования, расстановка кадров и длительность GOP, количество выходных битрейтов и т.д.)

Взять определённое голое железо и прогнать этот бенчмарк.

Проблема в том, что правильного ответа на ваш вопрос нет.
Опять же, при наличии казалось бы одинакового ffmpeg, реализации аппаратного ускорения отличаются друг от друга.

Концептуально:
1. CPU транскодирование даст лучшее качество и стабильность, но будет дорогим из-за низкой производительности
2. NVENC/NVDEC даёт умеренное качество и стабильность (если не нагружать в полку) и высокую плотность транскодирования, (а если патчить дрова может и лучшую стоимость на канал)
3. QSV даёт умеренное качество, так себе стабильность и лютый, неистовый геморрой в эксплуатации
4. Транскоднёт 1 SD максимум.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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