Разделите большой видеофайл на маленькие клипы по 15 секунд каждый

Как разделить большой файл mp4 с помощью ffmpeg на более мелкие клипы по 15 секунд каждый.

Пожалуйста, совет / предложить, пожалуйста.

Спасибо,

Dominic

1 ответ

Используйте сегментный мультиплексор:

ffmpeg -i ~/Desktop/in.mp4 -codec copy -map 0 -f segment -segment_time 15 -segment_format_options movflags=+faststart out%03d.mp4
  • Знайте, что Ubuntu, к сожалению, может попытаться заставить вас использовать багги, контрафакт "ffmpeg"из развилки: это не стоит вашего времени. Если вы используете 15.04 или выше, вы используете реальную вещь. Все, что старше, вы должны использовать недавнюю статическую сборку, 14.04 PPA Дуга или компиляцию.

  • Вы не предоставили никакой информации о ваших требованиях, поэтому я просто предположил, что вы хотите выводить данные в формат контейнера MP4.

  • В этом примере будет использоваться режим потокового копирования, поэтому повторного кодирования будет избегаться.

Другие вопросы по тегам