Я получил входное видео, ffmpeg говорит об этом: 29,96FPS 59,75 тбр 1к тбн 59,83 тбк
Мой процесс кодирования:
$ mencoder input_video -vf dsize=480:320:0,scale=0:0,expand=480:320,dsize=1.5,format=i420 -of rawvideo -ofps 25 -ovc raw -nosound -o output.yuv
$ x264 input_video --profile baseline --fps 25 [blahblah] -o output
$ MP4Box -add output.yuv -fps 25 output.mp4
Я многое здесь упрощаю, чтобы позволить вам меньше разбирать, так как я кодирую аудио по частям и объединяю результат, используя mp4box.
ffmpeg -i выводит, что vid: 25 FPS 25 tbr 25 tbn 50 tbc
И во время воспроизведения видео звук нормальный, видео в 2 раза быстрее, чем вход, поэтому видео заканчивается на половине звуковой дорожки (по сравнению с входом звук хороший, просто видео работает в 2 раза быстрее)
Есть идеи о моей проблеме?