ffmpeg -i in.mp4 -filter_complex "drawtext='fontfile=font.ttf : text=%{localtime:%Y/%m/%d %H%M%S} : fontsize=24 : fontcolor=white : x=10: y=10'" out.mp4
工程。
ffmpeg -i in.mp4 -filter_complex "drawtext='fontfile=font.ttf : text=%{localtime:%Y/%m/%d %H:%M:%S} : fontsize=24 : fontcolor=white : x=10: y=10'" out.mp4
返回
%{本地时间} 最多需要 1 个参数
错误。
唯一的区别是:
您可以使用:
%{localtime:%Y/%m/%d %H\\:%M\\:%S}
太丑了。请参阅 FFmpeg: Quoteting & Escaping 获取一些信息。
在带有.bat
文件的 Windows 上,我必须像这样转义它:
%%{localtime:%%Y/%%m/%%d %%H\:%%M\:%%S}