我正在尝试使用此命令ffmpeg -f concat -i mylist.txt -c copy finalvideo.webm
连接6个WebM视频文件,使用相同的分辨率和相同的编解码器,但是生成的视频冻结了某些部分,确切地说,每个部分的连接位置
是的,我正在使用最新的ffmpeg
产生的视频音频频谱,您很容易看到视频音频冻结
https://i.stack.imgur.com/SX6WT.gif
mylist.txt
file '1.webm'
file '2.webm'
file '3.webm'
file '4.webm'
file '5.webm'
file '6.webm'
我的日志
答案 0 :(得分:0)
这可能是由于编解码器的编码需要在每个连接点处重置。删除复制编解码器的要求,然后让ffmpeg使用默认设置对其进行重新编码,或者指定特定的编解码器和您自己的设置来对流进行重新编码。
默认值:
ffmpeg -f concat -i mylist.txt finalvideo.webm
或选择特定的编解码器:
ffmpeg -f concat -i mylist.txt -c:v libvpx -c:a libvorbis finalvideo.webm