Я хотел бы сделать флипбук из фильма, который я сделал на моем Mac. Существует ли какое-либо программное обеспечение, которое будет извлекать, например, 100 репрезентативных кадров за 2 минуты движения, или мне нужно делать снимки экрана вручную?
2 ответа
5
ffmpeg должен сделать что-то вроде
ffmpeg -i video.avi -an -ss 00:00:00 -r 10 -vframes 50 image%d.jpg
должен принимать один кадр каждые 10 секунд, всего 50 кадров (r - интервал), а vframes - число.
Я бы предложил документацию ffmpeg для дальнейшей настройки
Вам необходимо установить ffmpeg, так что вот руководство по установке ffmpeg из исходного кода, хотя вы можете установить ffmpegx и взять вместо него бинарный файл ffmpeg или получить его из fink или macports.
1
Я использую MPlayer для захвата неподвижных кадров:
mplayer -nosound -sstep 1 -ss 00:02:00 -endpos 00:04:00 -vo png video.mkv
# mplayer -nosound -sstep 15 -vo png video.mkv
# -sstep = second steps, -ss = seek seconds, -vo = video output
И ImageMagick для объединения изображений:
montage *.png -tile 10x10 -geometry 150x+0+0 screencaps.jpg