2

У меня есть DivX видео 10 минут. Я хочу скопировать из него две части: минуты 2–6 и 8–10 и создать еще одно видео, объединив их. Как я могу сделать это с помощью легких инструментов командной строки. В Windows или Linux?

2 ответа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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .