如何使用 x265 v1.7 获取每帧的编码时间?

How to get encoding time per frame using x265 v1.7?

在 x265 上使用 -log-level 4 v1.4 我得到编码时间和每帧经过的时间。

现在使用 v1.7 我没有在 csv 中获得这些值。相反,我得到 DecideWait (ms), Row0Wait (ms), Wall time (ms), Ref Wait Wall (ms), Total CTU time (ms), Stall Time (ms), Avg WPP, amd Row Blocks

我尝试了 -log-level 值 3,4 和 5,但仍然没有成功。

你能帮帮我吗?

我找到了解决方案。

x265 v2.5 现在在 csv 日志文件中给出总帧时间(毫秒)。

当您 运行 x265 编码时添加以下标志和 csv 创建的文件位置:

--csv-log-level 2 --csv info.csv

可以找到更多信息 here and here

对于x265的早期版本,粗略估计每帧经过的时间是通过DecideWait (ms), Row0Wait (ms), and Wall time (ms)的总和来计算的。