可以通过如下所示的ffplay显示时间戳:
ffplay -vf "drawtext=text='%{pts\:hms}':fontcolor=white:shadowcolor=black:shadowx=3:shadowy=3:fontsize=48:x=(w-tw)/2:y=h-(2*lh)" video.mp4
但是,我想显示时间戳仅在视频暂停时。
ffplay可能吗?另外,如果可能,我希望在观看视频时临时显示时间戳。
我认为这是不可能的,因为ffplay在暂停时不会发送任何事件,并且不支持仅在特定时间绘制文本。
您应该使用类似建议的其他软件(例如mpv
,以更好地控制在视频顶部呈现的内容。
[另一种选择是也创建一个Python脚本来管理视频并在其上面显示时间戳,例如OpenCV。