FFMPEG: Извлечение 20 изображений из видео переменной длины

Я очень интенсивно искал это в Интернете, но не нашел того, что мне нужно, только вариации этого, которые не совсем то, что я хочу использовать.

У меня есть несколько видео разной длины, и я хочу извлечь 20 изображений из каждого видео от начала до конца, чтобы показать наиболее широкое впечатление от видео.

Итак, одно видео длится 16 м 47 с => всего 1007 с => мне нужно делать один снимок видео каждые 50 секунд.

Поэтому я решил использовать переключатель -r в ffmpeg со значением 0.019860973 (eq 20/1007), но ffmpeg говорит мне, что частота кадров слишком мала для этого...

Единственный способ, который я придумал, это написать скрипт, который вызывает ffmpeg с манипулированным переключателем -ss и используя -vframes 1, но это довольно медленно и немного не для меня, так как ffmpeg сам нумерует изображения...

Любые предложения или направления?

Спасибо, Vapire

14
задан Vapire 30 December 2011 в 12:22
поделиться