У меня есть 2-часовое видео. Я хочу сделать 30-минутные разделы, но постараться не повторно кодировать. Так 2 часа видео в четыре 30-минутных видео. Как я могу сделать это использование сингла ffmpeg
команда?
Я использую 64-разрядную Ubuntu 16.04.
Можно использовать сегмент muxer :
ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 1800 output_%03d.mp4
В этом примере выходные файлы назовут output_000.mp4
, output_001.mp4
, и т.д.
, Сегменты не могут быть точно 30 минут длиной, потому что он должен сократить на ключевых кадрах только.