Nan*_*ane 6 video ffmpeg concatenation codec
我正在尝试使用此命令连接 6 个具有相同分辨率和相同编解码器的 WebM 视频文件,ffmpeg -f concat -i mylist.txt -c copy finalvideo.webm但生成的视频冻结了某些部分,正是每个部分连接的位置,是的,我正在使用最新的 ffmpeg
结果视频音频频谱您很容易看到视频音频冻结
https://i.stack.imgur.com/SX6WT.gif
我的列表.txt
file '1.webm'
file '2.webm'
file '3.webm'
file '4.webm'
file '5.webm'
file '6.webm'
Run Code Online (Sandbox Code Playgroud)
我的日志
L. *_*son -3
这可能是由于编解码器的编码需要在每个连接点重置而引起的。删除复制编解码器的要求,让 ffmpeg 使用默认设置重新编码它,或者指定特定的编解码器和您自己的设置来重新编码流。
默认:
ffmpeg -f concat -i mylist.txt finalvideo.webm
Run Code Online (Sandbox Code Playgroud)
或者选择特定的编解码器:
ffmpeg -f concat -i mylist.txt -c:v libvpx -c:a libvorbis finalvideo.webm
Run Code Online (Sandbox Code Playgroud)