gpt4 book ai didi

ffmpeg - 问: ffmpeg drawtext "localtime" video filter - display in custom format

转载 作者:行者123 更新时间:2023-12-04 23:04:58 28 4
gpt4 key购买 nike

我在转义“:”符号并以 hms(HH:MM:SS) 格式显示本地时间以覆盖实时输入(MPEG-TS)时遇到问题,然后将其作为实时输出推出 - 我摸索了我的方式显示 ' localtime ' 以一种可以达到我想要达到的一半的格式,其代码示例是:

ffmpeg -re -hide_banner -i LIVE_INPUT -vf drawtext="fontsize=90:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='%{localtime\:%H %M %S}'" -f LIVE_OUTPUT

它实现的是它以“HH MM SS”格式而不是“HH:MM:SS”格式显示本地时间......

我确实尝试通过这样写来逃避':':
ffmpeg -re -hide_banner -i LIVE_INPUT -vf drawtext="fontsize=90:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='%{localtime\:%H\\:%M\\:%S}'" -f LIVE_OUTPUT

和这个:
ffmpeg -re -hide_banner -i LIVE_INPUT -vf drawtext="fontsize=90:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='%{localtime\:%H\:%M\:%S}'" -f LIVE_OUTPUT

以及像这样:
ffmpeg -re -hide_banner -i LIVE_INPUT -vf drawtext="fontsize=90:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='%{localtime\:%H \: %M \: %S}'" -f LIVE_OUTPUT

但是以上都没有帮助,因为它返回不同的错误,因为 ffmpeg 尝试将 '%H' '%M' 和 '%S' 解析为本地时间的多个单独参数(本地时间然后提示它最多只能接受 x1 参数),或者ffmpeg提示“H”附近有松散的'%'字符......显然我没有正确转义它或者我的参数顺序不正确......

最佳答案

您原来显示 HH:MM:SS 的要求可以如下实现

ffmpeg -re -hide_banner -i LIVE_INPUT \
-vf drawtext="fontsize=90:fontcolor=white: \
fontfile=/Windows/Fonts/arial.ttf:text='%{localtime\:%X}'" \
-f LIVE_OUTPUT

关于ffmpeg - 问: ffmpeg drawtext "localtime" video filter - display in custom format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208337/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com