В моем файле "TestVideo.avi" есть только один видеопоток и нет аудиопотока, и его time_base = 1/25 Первые видеокадры этого файла:
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 -i TestVideo.avi -i TestAudio.wav - c: v копия - c: mp3 -b: 192k Result.avi
Затем первые видеокадры из «Результат». avi "являются:
pkt_duration=1 pkt_size= 12172 pts=0 bets=0 keyFrame=1
pkt_duration=1 pkt_size= 4886 pts=2 bets=2 keyFrame=0
pkt_duration=1 pkt_size= 5732 pts=3 bets=3 keyFrame=0
pkt_duration=1 pkt_size= 5073 pts=4 bets=4 keyFrame=0
ffmpeg удлинить первый кадр, и я не понимаю, почему. Не могли бы вы мне помочь ?
Продолжительность "TestVideo.avi" составляет 10 секунд, подобно файлу "TestAudio.wav". Файл "TestAudio.wav" является "нормальным": 16 бит и 44100 Гц.
Спасибо.