我收到了输入视频,ffmpeg说的是:29.96FPS 59.75 tbr 1k tbn 59.83 tbc 我的编码过程是:
$ 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输出表示视频为:25 FPS 25 tbr 25 tbn 50 tbc
在播放视频时,音频正常,视频比输入快2倍,因此视频以音轨的一半结束(与输入相比,音频很好,只是运行2倍的视频)更快)
对我的问题有任何想法吗?
答案 0 :(得分:3)
我找到了解决方案,只需将-noskip添加到mencoder行。