如何在ffmpeg -filter_complex中使用本地时间绘制文本冒号? [英] How to drawtext colon with localtime in ffmpeg -filter_complex?
本文介绍了如何在ffmpeg -filter_complex中使用本地时间绘制文本冒号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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
返回
%{localtime}最多需要1个参数
%{localtime} requires at most 1 arguments
错误.
唯一的区别是 \:
推荐答案
您可以使用:
%{localtime\:%Y/%m/%d %H\\\\\:%M\\\\\:%S}
这很丑.请参见 FFmpeg:引用&转义以获取一些信息.
It's ugly. See FFmpeg: Quoting & Escaping for some info.
这篇关于如何在ffmpeg -filter_complex中使用本地时间绘制文本冒号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文