门编码器-> x264:FPS 问题:视频输出速度快 2 倍

发布于 2024-10-26 12:41:03 字数 560 浏览 4 评论 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 倍)

对我的问题有什么想法吗?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长不大的小祸害 2024-11-02 12:41:03

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

I found the solution, just add -noskip to the mencoder line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文