true 发表于 2019-1-9 00:04:01

关于x264压制视频的帧数

用什么参数能压出恒定帧率的视频

现在压出来都是可变的
Frame rate mode             : Variable
Frame rate                  : 23.976 FPS
Minimum frame rate          : 23.810 FPS
Maximum frame rate          : 24.390 FPS

想要下面这种
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS

另外,能指定帧数吗,为什么不是整数24




wzwenyuyu 发表于 2019-1-9 01:39:19

可变帧率是你喂的源有问题
然后本身就不是整数怎么能强求整数呢,NTSC制就是24000/1001

787633258 发表于 2019-1-9 08:55:58

本帖最后由 787633258 于 2019-1-9 08:59 编辑

看上去像tc精度的原因。mkv的tc是精确到毫秒的,mp4好像更高。24000/1001帧率下,每帧时间约为41.7ms,在mkv的tc中就是41ms或42ms。
1000/41=24.390
1000/42=23.810
--------------
重新封装一下就行

true 发表于 2019-1-9 18:40:45

787633258 发表于 2019-1-9 08:55
看上去像tc精度的原因。mkv的tc是精确到毫秒的,mp4好像更高。24000/1001帧率下,每帧时间约为41.7ms,在mk ...

封装成mkv后真的变了…

Frame rate mode             : Constant
Frame rate                  : 23.810 FPS
页: [1]
查看完整版本: 关于x264压制视频的帧数