@ssssppp

Как сделать обратный таймер с помощью ffmpeg?

Использовал команду:

ffmpeg -y -i inp.mp4 -vf "drawtext=fontfile='Fonts/arial.ttf':fontcolor=white:fontsize=60:x=(main_w/2-text_w/2):y=(main_h/2-text_h/2):text='%{eif:trunc(mod(((14-t)/60),60)):d:2}:%{eif:trunc(mod(14-t,60)):d:2}':box=1:boxborderw=2:boxcolor=0x00000099:enable='between(t,0,14)'" timer.mp4

Но в итоге выводится только:"trunc(mod(((14-t)/60),60)):d:2}:trunc(mod(14-t,60)):d:2"
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dns_omsk
Конечно времени прошло много, но нужно было просто экранировать символы.
Для командной строки
%{eif\:trunc(mod(((14-t)/60)\,60))\:d\:2}_%{eif\:trunc(mod(14-t\,60))\:d\:2}

Для cmd (bat) файла
%%{eif\:trunc(mod(((14-t)/60)\,60))\:d\:2}_%%{eif\:trunc(mod(14-t\,60))\:d\:2}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы