FFMPEG и вывод текущего времени, как сделать?

Нужно захватить через ffmpeg web-камеру в опеределенный момент и наложить на нее текст. Сам текст наложить получается, но кроме текста нужно добавить текущую дату и время.
ffmpeg -f dshow -i video=%VDEVICE%:audio=%ADEVICE% -i -vf "drawtext=fontcolor=white:fontsize=10:fontfile='C\:\\Windows\\Fonts\\verdana.ttf':x=10:y=10:text='%{localtime} %T'" %OUTPUTFILE%
. Вместо %T пробовал и %X

Вместо времени выводится буква T. Подскажите что я делаю не так или тыркните ссылкой в подробный рабочий пример, я уже много перепробовал, в том числе и с pts.
  • Вопрос задан
  • 1625 просмотров
Решения вопроса 1
Moskus
@Moskus
'%{localtime:%X}' или '%{localtime\:%X}' или '%{localtime\\:%X}' (различия только в том, как экранируется двоеточие. А то вы почему-то формат решили за пределы макроса вынести, такого в документации нет и непонятно, откуда вы это взяли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы