Ffmpeg самый лучший и самый простой. Для вывода / конвертации видео:
ffmpeg -i {input}.ext -r {target_frame_rate} -ar {target_audio_rate} -b {target_bitrate} -s {width}x{height} {target}.ext
И ваш скриншот:
ffmpeg -i {input}.ext -r 1 -ss 00:00:04:005 -t 00:00:01 -an -s {width}x{height} {target_name}%d.jpg
15 кадров в секунду является стандартным для flv, а частота дискретизации звука должна составлять 44100 для flv. Варианты использования: -r
указывает частоту кадров 1 кадр / с (один кадр используется в качестве скриншота), -ss
ищет нужную позицию hh:mm:ss:fff
, -t
- длительность (одна секунда, соответствующая одному кадру в секунду ), -an
указывает ffmpeg игнорировать звук, а -s
- размер снимка экрана. %d
необходимо, так как это будет цифра, увеличенная на количество скриншотов, которые вы используете. С учетом вышесказанного, %d
всегда будет номером 1 (один кадр, один снимок экрана). Удачи.