FFMPEG:x265 视频编码选项

sea*_*002 2 ffmpeg video-conversion x265

有很多关于使用ffmpeg ( more ) 使用x265进行编码的信息: HEVC。但是,当我尝试将视频从x264编码到x265并进行缩放以降低整体比特率以节省更多硬盘空间时,我仍然缺少该Frame Rate Mode选项。目前,我编码后的视频已更改为CFR而它最初是VFR。命令是

ffmpeg -i input -vsync 2 -vf scale=1280:-1 -c:v hevc_nvenc -preset:v slow -crf 24 -rc vbr_hq -qscale:a 1

输出还可以,但我对帧速率模式很好奇。你有什么想法用x265输出VBR吗?

我也对这个文件中的信息很好奇,因为我可以理解一些细节,但不能理解其他细节。

来自MediaInfo x264x265 的文件信息。

其他一些信息Rate-control , x265 , Encode H.265 超级用户 超级用户编码 x264

Gya*_*yan 5

输入为23.976fps,准确表示为24000/1001。所以理想情况下,每一帧应该是1001/24000几秒长。但是输入的时间尺度为 90k (90000),在该时间尺度中,理想的持续时间需要3753.75滴答声,这是不可能的,因为时间戳是整数。因此,您的输入所做的是分配一半的帧3753和另一半3754。这使它成为“VFR”。输出的时间刻度为 24000,其中理想的持续时间可以精确地由 1001 个刻度表示。