avconv -i SOURCE.mp4 -f segment -c:v copy -bsf:v h264_mp4toannexb -an -reset_timestamps 1 OUTPUT_%05d.h264
Команда avconv разделяет видеофайлы на отдельные сегменты с использованием ключевых кадров.
-i SOURCE.mp4: указывает входной файл с расширением .mp4.
-f segment: задает выходной формат как сегменты.
-c:v copy: копирует видео поток без изменений.
-bsf:v h264_mp4toannexb: преобразует формат видео в Annex B bitstream, требуется для сегментирования.
-an: отключает аудио поток.
-reset_timestamps 1: переустанавливает временные метки для каждого сегмента.
OUTPUT_%05d.h264: задает шаблон имени выходных файлов, в которых %05d будет заменено на порядковый номер сегмента в виде 5-тизначного числа.
Команда полезна, когда требуется разделить видеофайл на меньшие части с использованием ключевых кадров, которые облегчают процесс сегментации и предотвращают потерю качества видео. Альтернативой может быть использование других утилит, таких как ffmpeg, для выполнения аналогичных задач по сегментации видео.