Dynamic 如何在ffpmeg中创建动态时间戳,而不是静态时间戳?

Dynamic 如何在ffpmeg中创建动态时间戳,而不是静态时间戳?,dynamic,time,batch-file,ffmpeg,timestamp,Dynamic,Time,Batch File,Ffmpeg,Timestamp,我使用ffmpeg(windows pc)和我的网络摄像头来记录我外出时发生的事情。 它工作正常,但我不能在屏幕上制作动态时钟和日期。 我试过了 -vf "[in]drawtext=fontsize=12:fontfile=arial.ttf:text='%date%':x=10:y=25, drawtext=fontsize=12:fontfile=arial.ttf:text="%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%" 它可以工作,但只显示开始时刻的时间

我使用ffmpeg(windows pc)和我的网络摄像头来记录我外出时发生的事情。 它工作正常,但我不能在屏幕上制作动态时钟和日期。 我试过了

-vf "[in]drawtext=fontsize=12:fontfile=arial.ttf:text='%date%':x=10:y=25,  
drawtext=fontsize=12:fontfile=arial.ttf:text="%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%"
它可以工作,但只显示开始时刻的时间,而不会在视频录制过程中改变。
它看起来像:
有没有办法在屏幕上显示时间?

谢谢。

我知道Windows ffmpeg中的
drawtext
视频过滤器支持。

?该指南似乎是为Linux编写的,但我很想知道Windows
ffmpeg
是否支持相同的语法。如果
\%T
不起作用,请尝试
%%T
指定文字符号
%%
。谢谢,rojo,但它不起作用。我的问题代码正在工作,但时间不会滴答作响。似乎它只使用了%time%,仅此而已。我知道Windows ffmpeg中的
drawtext
视频过滤器支持此功能。Rojo,非常感谢!你可以把它写成答案,然后得到一些业力:)。