0

我有一个输入视频,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倍)

对我的问题有任何想法吗?

4

1 回答 1

3

我找到了解决方案,只需将 -noskip 添加到 mencoder 行。

于 2011-03-28T19:38:33.773 回答