如何将一个视频剪切成多个部分,然后将它们组合在一起以使用 ffmpeg 制作一个新视频?
最佳答案
您可以使用 concat 分离器。
#1 创建一个文本文件
file video.mp4
inpoint 34.5
outpoint 55.1
file video.mp4
inpoint 111.0
outpoint 155.3
file video.mp4
inpoint 278
outpoint 316.4
inpoint/outpoint 指令以秒为单位指定上面列出的文件的修剪入点和出点。
#2a创建联合文件
ffmpeg -f concat -i list.txt combined.mp4
#2b一起叠加
ffmpeg -f concat -i list.txt -i background.mp4 -filter_complex "[0:v]scale=400:400[v1];[1:v][v1]overlay=0:0:shortest=1" -shortest -preset superfast "output.mp4"
带连接的外部音频流
ffmpeg -i 12m.mp4 -f concat -i list.txt -vf setpts=(PTS-STARTPTS)/1.1 -af atempo=1.1 -map 1:v -map 0:a -shortest new.mp4
关于video - 剪切多个视频并与 ffmpeg 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42747935/