dxw 发表于 2020-1-2 16:55:20

叠加时间水印

请教:想将当前时间叠加到视频上,精确到毫秒
ffmpeg -i test1.mp4 -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text='%{localtime\:%H\\\:%M\\\:%S}'" test2.mp4
只能到秒

显示到毫秒:即:HH:MM:SS:SSS ,最后的毫秒不知怎么显示请教大师兄。


孙悟空 发表于 2020-1-6 14:55:22

显示多少帧不可以吗?

dxw 发表于 2020-1-7 15:22:49

显示多少帧也可以,昨天没上,抱歉。请大师兄赐教。

dxw 发表于 2020-1-7 17:10:50

另外windows下可以,下午测试在linux下好像格式不同,一直未成功,提示如下:

Both text and text file provided. Please provide only one
Error initializing filter 'drawtext' with args 'fontfile=Ubuntu-B.ttf:x=w-tw:fontcolor=white:fontsize=30:text=%{localtime\:%H\\:%M\\:%S}'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
test@test-X9DAi:~/ffmpeg/bin$


页: [1]
查看完整版本: 叠加时间水印