ffmpeg создает несколько выходных видео, разбивая на gt(scene,x)
Я хочу разделить одно видео на несколько частей на основе определения первого кадра каждого снимка, выбрав сцену в ffmpeg.
Следующая запись записывает кадры сцены и создает из них фото-мозаику. Это указывает на то, что выделенная часть работает, но я хочу использовать это для создания множества отдельных видео, каждая сцена имеет свой собственный видеофайл.
ffmpeg -i video.mpg -vf select='gt(scene\,0.2331)','scale=320x240,tile=1x100' -frames:v preview.png
Спасибо. Я думаю, что я близок, и я открыт для любого решения.
1 ответ
Вам определенно следует использовать опции -ss(время начала потока) и -t(количество секунд видео от времени начала). Можете ли вы узнать время для каждого из этих кадров сцены? Тогда тебе пора.