答案1
尝试这个命令:
ffmpeg -y -i input.mp4 -vf "drawtext=fontfile=roboto.ttf:fontsize=36:fontcolor=yellow:text='%{pts\:gmtime\:1575526882\:%A, %d, %B %Y %I\\\:%M\\\:%S %p}'" -preset ultrafast -f mp4 output.mp4
根据您的需要对命令进行更改。
另请参阅以下链接,它将为您提供有关时间戳的更多了解:
答案2
我使用以下过滤器:
-vf drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf:text='%{localtime}':[email protected]:x=7:y=7
我把这个过滤器放在输入规范和输出规范之间。
你只需要适应:
x=XX
并y=YY
取决于所希望的位置。fontfile=
取决于您的系统上可用的字体。