我的文件“ 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。
谢谢。