【发布时间】:2021-02-16 08:40:29
【问题描述】:
我找不到以秒为单位绘制当前帧时间的方法,点后只有 2 位数字。 我尝试了“drawtext”,它做得很好,但是它给出了或 int 秒,或者用许多数字浮动 =(
【问题讨论】:
标签: ffmpeg
我找不到以秒为单位绘制当前帧时间的方法,点后只有 2 位数字。 我尝试了“drawtext”,它做得很好,但是它给出了或 int 秒,或者用许多数字浮动 =(
【问题讨论】:
标签: ffmpeg
在drawtext中使用eif函数。这可用于计算表达式的值并将其打印为指定位数的整数。它在小时、分钟、秒和厘秒中分别使用一次。
text='%{eif\:t/3600\:d\:2}\:%{eif\:mod(t/60\,60)\:d\:2}\:%{eif\:mod(t\,60)\:d\:2}\:%{eif\:100*mod(t\,1)\:d\:2}'
【讨论】: