如何在mplayer中显示每秒的帧数

如何在mplayer中显示每秒的帧数

是否有命令(命令行选项或导航命令)可以显示正在播放的电影每秒的帧数?

我正在测试我的计算机是否很慢(即运行速度低于 30 fps)或者视频采样是否很差。

注意:我确实尝试过“用谷歌搜索”,但用谷歌搜索“mplayer”和“fps”会返回如何设置所需的每秒帧数。

答案1

听起来好像您对基准测试感兴趣,请尝试该-benchmark选项。

来自Ubuntu 手册页

-benchmark
在播放结束时打印一些有关 CPU 使用率和丢帧的统计信息。与 -nosound 和 -vo null 结合使用,仅对视频编解码器进行基准测试。注意:使用此选项时,MPlayer 还会在仅播放视频时忽略帧持续时间(您可以将其视为无限的 fps)。

mplayer -benchmark -nosound -vo null your_file

答案2

如果您使用的是开源驱动程序,则可以使用它GALLIUM_HUD=fps <program>来显示 FPS。我个人使用 mpv 而不是 mplayer,所以对我来说这将是GALLIUM_HUD=fps mpv <video>

相关内容