Dynamic 如何在ffpmeg中创建动态时间戳,而不是静态时间戳?
我使用ffmpeg(windows pc)和我的网络摄像头来记录我外出时发生的事情。 它工作正常,但我不能在屏幕上制作动态时钟和日期。 我试过了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%" 它可以工作,但只显示开始时刻的时间
-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编写的,但我很想知道Windowsffmpeg
是否支持相同的语法。如果\%T
不起作用,请尝试%%T
指定文字符号%%
。谢谢,rojo,但它不起作用。我的问题代码正在工作,但时间不会滴答作响。似乎它只使用了%time%,仅此而已。我知道Windows ffmpeg中的drawtext
视频过滤器支持此功能。Rojo,非常感谢!你可以把它写成答案,然后得到一些业力:)。