ffmpeg извлекает изображение без потерь из видео
У меня есть 5s fps25 mp4 видео, и я использую следующую команду для извлечения изображений JPG из видео
ffmpeg -i input.mp4 -r 1 -q:v 1 output_%01d.jpg
Изображения извлекаются успешно, но качество файлов jpg недостаточно хорошее.
Как я могу извлечь изображения лучшего качества?
2 ответа
Пытаться
ffmpeg -i input.mp4 -r 1 -q:v 1 -qmin 1 -qmax 1 output_%01d.jpg
Если не достаточно хорошо, используйте
ffmpeg -i input.mp4 -r 1 output_%01d.bmp
и используйте другой кодер JPEG.
опция ffmpeg-qscale
— это коэффициент качества изображения. Для извлечения серийных изображений из входных видео H264 я не уверен, работает ли это так же для видео mp4, но вы можете попробовать это с помощью следующей команды
ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg
Дополнительную информацию см. в ссылке на источник здесь .
Официальный документ ffmpeg здесь .