Как нарисовать текст двоеточие с местным временем в ffmpeg -filter_complex? - PullRequest
0 голосов
/ 05 января 2019
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 аргумента

ошибка.

единственная разница \:

1 Ответ

0 голосов
/ 05 января 2019

Вы можете использовать:

%{localtime\:%Y/%m/%d %H\\\\\:%M\\\\\:%S}

Это ужасно. См. FFmpeg: Цитирование и экранирование для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...