如何组合几个视频随机任意一个创建1个新视频?用ffmpeg?

时间:2016-12-21 16:20:45

标签: video ffmpeg

如何组合几个视频随机任意一个创建1个新视频? 例如,我有10个视频:01.mp4; 02.mp4 ... 10.mp4 我想结合其中的5个来创建1个视频 例:  (01.mp4 + 03.mp4 + 04.mp4 + 06.mp4 + 08.mp4)= 1个新视频

(02.mp4 + 04.mp4 + 05.mp4 + 06.mp4 + 09.mp4)= 1个新视频

类似:随机组合50个1000个视频的视频,创建1个新视频?

1 个答案:

答案 0 :(得分:0)

首先,创建一个包含视频列表的文本文件

file '02.mp4'
file '04.mp4'
file '05.mp4'
file '08.mp4'

如果文件具有相同的属性,请运行

ffmpeg -f concat -i list.txt -c copy new.mp4

如果没有,

ffmpeg -f concat -i list.txt -r 30 -vf scale=W:H,setsar=1 -ac 2 -ar 48k new.mp4