Как автоматически сегментировать видео с помощью ffmpeg без перекодирования?

У меня есть 2-часовое видео. Я хочу сделать 30-минутные разделы, но постараться не повторно кодировать. Так 2 часа видео в четыре 30-минутных видео. Как я могу сделать это использование сингла ffmpeg команда?

Я использую 64-разрядную Ubuntu 16.04.

5
задан 21 August 2017 в 22:32

1 ответ

Можно использовать сегмент muxer :

ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 1800 output_%03d.mp4
  • В этом примере выходные файлы назовут output_000.mp4, output_001.mp4, и т.д.

  • , Сегменты не могут быть точно 30 минут длиной, потому что он должен сократить на ключевых кадрах только.

7
ответ дан 23 November 2019 в 09:05

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

Похожие вопросы: