使用ffmpeg将音频添加到视频文件中会加长第一个视频帧

时间:2020-03-07 15:45:22

标签: video ffmpeg frame duration

我的文件“ TestVideo.avi”只有一个视频流,没有音频流,并且其time_base = 1/25 此文件的前几个视频帧是:

t=...

然后我使用以下命令添加音频: ffmpeg -i TestVideo.avi -i TestAudio.wav -c:v复制-c:a mp3 -b:a 192k Result.avi

然后“ Result.avi”的第一个视频帧是:

pkt_duration=1   pkt_size= 12172  pts=0  bets=0   keyFrame=1
pkt_duration=1   pkt_size=  4886  pts=1  bets=1   keyFrame=0
pkt_duration=1   pkt_size=  5732  pts=2  bets=2   keyFrame=0
pkt_duration=1   pkt_size=  5073  pts=3  bets=3   keyFrame=0

ffmpeg加长了第一帧,我不明白为什么。 你能帮我吗 ?

“ TestVideo.avi”持续时间为10秒,类似于“ TestAudio.wav”文件。 “ TestAudio.wav”文件是“普通”文件:16位和44100Hz。

谢谢。

0 个答案:

没有答案