1

Я хочу использовать FFMPEG (или ffprobe), чтобы разделить видео на несколько снятых видео / сцен (от scene1.mp4 до sceneX.mp4 , каждое из которых является отдельным видео). Поэтому, когда происходит смена сцены, она должна обрезаться. Какова лучшая команда, чтобы сделать это?

До сих пор я использовал следующую команду (с опцией scenecut ), но она не идеальна. Похоже, есть еще один вариант, использующий select=gt(scene\,.4) (но он сохраняет его в виде цифр). Так что же такое правильная команда с высочайшей точностью?

ffmpeg -i myVideo.mp4 -y -c:v libx264 -profile:v high -prese6t:v fast -deinterlace -x264opts min-keyint=15:keyint=1000:scenecut=20 -b:v 2000k -c:a aac -b:a 128k -f segment -segment_format mp4 -segment_format_options movflags=empty_moov+frag_keyframe+default_base_moof+skip_trailer+faststart /home/1/output%%05d.mp4

0