门编码器-> x264:FPS 问题:视频输出速度快 2 倍
我有一个输入视频,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 倍)
对我的问题有什么想法吗?
I got an input video, ffmpeg says about it : 29.96FPS 59.75 tbr 1k tbn 59.83 tbc
My process to encode is :
$ 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
Im'simplificating a lot here to let you parse less as I'm encoding the audio apart and merging the result using mp4box.
ffmpeg -i output says that the vid is : 25 FPS 25 tbr 25 tbn 50 tbc
And while playing the video, the audio is normal, the video is 2x faster than input, so the video ends at the half of the audio track (compared to the input, the audio is good, it's just the video running 2x faster)
Any idea about my problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了解决方案,只需将 -noskip 添加到 mencoder 行即可。
I found the solution, just add -noskip to the mencoder line.