Я использовал ffmpeg для извлечения кадров GPU, но он отличался от извлечения кадров CPU.
Команда извлечения кадров GPU:
ffmpeg -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i video.mp4 -q:v 2 -vf "scale_npp=format=yuv420p,fps=25,hwdownload,format=yuv420p" -pix_fmt yuvj420p -y images/%5d.jpg
Команда извлечения кадров CPU:
ffmpeg -threads 1 -i video.mp4 -q:v 2 -vf fps=25 -y images/%5d.jpg
Но результаты разные? почему?