Включите QSV для FFmpeg с входом DirectShow и последовательностью изображений JPEG - PullRequest
0 голосов
/ 10 марта 2020

Я использую FFmpeg с вводом Directshow. Вывод представляет собой серию отдельных изображений JPEG. FFmpeg сам отображает поток в mjpeg и использует image2 для вывода.

Можно ли повысить производительность с помощью аппаратного ускорения Intel QuickSyn c Video (QSV) для этого процесса? FFmpeg QuickSyn c Wiki фактически содержит список кодирования JPEG со времен Braswell.

Это то, что я пробовал до сих пор:

ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -f dshow -video_size 3840x2160 -framerate 25 -i "video=My Webcam" -vf hwupload=extra_hw_frames=64,format=qsv -vcodec mjpeg_qsv "C:\out\%d.jpg"

Команда работает, изображения генерируются - но загрузка графического процессора, похоже, такая же, как и без каких-либо опций qsv ..?

Спасибо!

...