Хотя использование разделенного видео в ffmpeg в пакетном режиме имеет много ответов для пользователей Linux, я нашел это или это полезным. Есть много других. Один синтаксис может быть
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 300 -f segment output%03d.mp4
В этом примере видео будет разделено на 5 минут в Linux). Но я не могу их использовать, так как в Windows% 0 выбирает имя файла (имя пакетного файла, содержащего скрипт). Есть ли в любом случае я могу использовать это в Windows с некоторыми изменениями? Я хочу использовать скрипт внутри командного файла, чтобы я мог передать имя файла в качестве аргумента, как это ...
ffmpeg -i %1 -c copy -map 0 -segment_time 300 -f segment output%03d.mp4
В настоящее время я согласился со следующим ...
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
`