video - 门编码器-> x264 : FPS problem : Video is 2x faster at the output

标签 video ffmpeg frame-rate x264 mencoder

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

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

最佳答案

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

关于video - 门编码器-> x264 : FPS problem : Video is 2x faster at the output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5434893/

相关文章:

c++ - 获取视频文件的原始视频分辨率

javascript - 提供嵌入内容的 JavaScript 链接

android - 应用程序加载时的全屏横向视频(启动画面)

ios - ffmpeg函数avcodec_receive_frame总是返回EAGAIN错误

bash - FFmpeg 脚本跳过文件

algorithm - 如何在特定时间内按特定因素改变速度,同时在不同的帧率下保持一致?

actionscript-3 - AS3 无法将帧速率保持为零

使用 MPMoviePlayerViewController iOS 4.2 时 AudioToolbox 的 iPhone 内存泄漏

ffmpeg - 任何人都知道如何更改 FFMPEG 命令以输出一半大小?

c++ - 如何快速重绘QQuickItem?