如何在ffmpeg -filter_complex中使用本地时间绘制文本冒号? [英] How to drawtext colon with localtime in ffmpeg -filter_complex?

查看:189
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆