我正在使用ffmpeg命令连接两个视频(mp4文件)。 生成的视频文件会导致音频问题。视频帧比音频帧滞后。
我曾尝试使用ffmpeg的“ aresample”和“ apad”属性来解决此问题,但未能解决问题。
用于concat 2 mp4文件的命令如下:-
ffmpeg -y -safe 0 -f concat -i samplefilepath1.txt -c复制concat.mp4
samplefilepath1.txt包含两个需要连接的示例视频的路径:-
文件sample1.mp4(文件路径1)
文件sample2.mp4(文件路径2)
视频帧比音频帧滞后。
在此链接中,您可以找到所有三个视频(样本和结果视频)
答案 0 :(得分:0)
您的2个原始信号源具有恒定的帧频,但是原始帧频是可变的。
concat.mp4文件采用的是可变帧速率(VFR),而不是2个源文件的30 fps常量。
尝试添加如下所示的帧频:
ffmpeg -y -safe 0 -f concat -i samplefilepath1.txt -r 30 -c copy concat.mp4