Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Слишком трудоемко обрабатывать несколько видеороликов. Гораздо проще было бы объединить несколько коротких видеороликов непосредственно в одно длинное, аналогично операции слияния видео после редактирования! ! !
Требуется для склейки видео ffmpeg.
concat
параметр. Кроме того, видео, смонтированное с помощью ffmpeg, связано с форматом упаковки исходного видео.
.txt
файл, например имя файла filelist.txt , который содержит имена файлов трех коротких видеороликов, а именно:file '/path/to/video1.mp4'
file '/path/to/video1.mp4'
file '/path/to/video1.mp4'
ffmpeg -f concat -i filelist.txt -c copy output.mp4
Уведомление:
Если при использовании разделителя concat FFmpeg имя файла содержит странные символы, экранируйте их в filelist.txt.
Команда синтеза выглядит следующим образом:
ffmpeg -i "concat:video1.mp4|video2.mp4|video3.mp4" -c copy output.mp4
Этот метод не является дружественным и в некоторых случаях может оказаться неэффективным.
Команда синтеза выглядит следующим образом:
ffmpeg -i video1.mp4 -i video2.webm -i video3.avi -filter_complex '[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] concat=n=3:v=1:a=1 [v] [a]' -map '[v]' -map '[a]' <Опции кодировщика> output.mkv
Описание параметра:
Как видите, приведенная выше команда объединяет файлы трех разных форматов: FFmpeg. concat Фильтр перекодирует их.。Обратите внимание, что этоСжатие с потерями
。
Есть три входных файла
,выход
Один видеопоток и один аудиопоток。Обратите внимание, что кавычки необходимы в таких оболочках, как bash, чтобы предотвратить расширение подстановочных знаков.
Reference:
1、https://blog.csdn.net/doublefi123/article/details/47276739
2、http://www.voidcn.com/article/p-xzdyrfxk-bhs.html
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.