У меня есть DivX видео 10 минут. Я хочу скопировать из него две части: минуты 2–6 и 8–10 и создать еще одно видео, объединив их. Как я могу сделать это с помощью легких инструментов командной строки. В Windows или Linux?
2 ответа
3
Возможно, ffmpeg/mencoder (доступно на любой платформе).
Разделять:
ffmpeg -ss [start_seconds] -i [input_file] -t [duration_seconds] [outputfile]
Например:
ffmpeg -ss 2 -i input.avi -c copy -t 4 video1.avi
ffmpeg -ss 8 -i input.avi -c copy -t 2 video2.avi
Объединить:
mencoder -ovc copy -oac copy video1.avi video2.avi -o output.avi
Если ваше видео / аудио не синхронизировано, вам может понадобиться перекодировать их, например, с помощью XviD для контейнера AVI и аудио MP3:
ffmpeg -ss 2 -i input.avi -c:v libxvid -qscale:v 3 -c:a libmp3lame -q:a 3 -t 2 output.avi
Измените параметр qscale
на более низкое значение для более высокого качества, и то же самое для q:a
для аудио частей.
0
Для разделения видео есть ручной инструмент командной строки, называемый jumptheshark.