Пакетное слияние видео (около 200 видео) в один с пустым экраном (в течение 2-3 секунд) между каждым
Есть похожие вопросы по SU, но у меня есть одно ДОПОЛНИТЕЛЬНОЕ требование вместе со слиянием видео.
Мне нужно иметь 2 секунды (или любые другие секунды) черного экрана между двумя последовательными видео. Я ищу бесплатный инструмент, такой как ImageMagik (но для видео), который может легко объединить видео с этим черным экраном.
PS У меня есть видео на YouTube в формате Mp4 (учебные серии это).
Какой самый быстрый метод я могу использовать?
2 ответа
Очень просто, если это только MP4. Установите MP4Box (поставляется для каждой ОС).
Затем вы можете объединить видео MP4 с помощью:
mp4box -cat video1.mp4 -cat video2.mp4 -cat … output.mp4
И вы сделали. Просто добавьте как можно больше -cat video.mp4
как ты хочешь.
Пакетная обработка тоже проста. Допустим, у вас есть файл с пустыми двумя секундами, который называется blank.mp4
и список ваших входных файлов videos.txt
#!/bin/bash
command="mp4box"
while IFS= read -r line
do
command="$command"" -cat $line -cat blank.mp4"
done < "videos.txt"
command="$command output.mp4"
echo $command
eval $command
Сохраните его где-нибудь, дайте ему разрешение на выполнение с chmod +x batch.sh
и выполнить его с ./batch.sh
, Очевидно, что blank.mp4
должен быть в той же папке. Но вы можете легко изменить это поведение.
Какие фильмы? Mpeg? AVI? FLV? Вы присоединяетесь к группе Youtube Rips? Это имеет значение.
Например, вот mpgtx, простой инструмент командной строки, который, помимо прочего, присоединяет видеоклипы mpeg. Он не работает с AVI или другими типами файлов фильмов. Таким образом, это будет бесполезно для того, что вы хотите сделать. Таким образом, я понятия не имею, сработает ли вам это предложение... так как я не знаю, какой тип файла у ваших видеоклипов.
Возможно, AviDemux - это больше, чем вам нужно. Он не работает из командной строки, но он обрабатывает более широкий диапазон типов фильмов и может быть автоматизирован с помощью проектов, очереди задач и сценариев. Что означало бы присоединение к партии видеоклипов и указание добавить 2 секунды между ними, и ничто не выходило бы за пределы его диапазона.
В любом случае, http://www.videohelp.com/ - ваш друг, так как это сайт, посвященный предоставлению посетителям всего видео... и аудио. Редактирование, то есть.