gpt4 book ai didi

java - 如何为android提供的不同日期和时间格式的视频添加时间戳?

转载 作者:行者123 更新时间:2023-12-02 09:13:36 26 4
gpt4 key购买 nike

我正在制作 Android 应用程序,使用 FFMPEG 库向视频添加时间戳,它工作正常,但它使用 FFMPEG 提供的默认日期时间格式添加时间戳。

Video Screenshot

它使用 YYYY-MM-DD HH:MM:SS 格式作为时间戳

Android 提供不同的日期和时间格式 Click here for examples

例如:我想使用 "EEE, MMM d, ''yy" 日期格式作为时间戳。

如何做到这一点?

我正在使用这个 FFMPEG 命令:

ffmpeg -y -i input.mp4 -vf "drawtext=fontfile=roboto.ttf:fontsize=36:fontcolor=yellow:text='%{pts\:gmtime\:1456007118}'"-preset ultrafast -f mp4 输出.mp4

最佳答案

ffmpeg 从系统链接的 C 库中调用 strftime 来生成格式化字符串,因此可能的情况取决于可用的 strftime 函数的功能。

也就是说,这是我能得到的最接近的结果,使用 MinGW strftime

text='%{pts\:gmtime\:1456007118\:%a, %b %d, %y}'

产生

Sat, Feb 20, 16

关于java - 如何为android提供的不同日期和时间格式的视频添加时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59188276/

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