如何使用 ffplay.exe 显示当前时间?

use*_*650 3 ffmpeg

我需要通过 ffplay (或 ffmpeg 如果可能)播放视频文件并显示当前播放时间。

请告诉我如何使用 ffplay 查看当前播放时间(如 H:M:S)?

操作系统 = MS Windows 7

llo*_*gan 5

rgbtestsrc 过滤器

ffplay -vf "drawtext=text='%{pts\:hms}':box=1:x=(w-tw)/2:y=h-(2*lh)" input.mp4
Run Code Online (Sandbox Code Playgroud)
  • 如果您的构建不支持 fontconfig,那么您必须添加fontfile带有字体路径的选项。有关更多信息,请参阅drawtext 过滤器文档

  • 在 Windows 中,您可能必须首先设置FONTCONFIG_PATH变量(和/或其他相关变量)。

  • boxborderw=4如果您想在框中添加更多填充,您可以添加,但您需要一个相对较新的版本。请参阅FFmpeg 下载页面。