gpt4 book ai didi

command-line - 在 ffmpeg drawtext 过滤器中提供时间段

转载 作者:行者123 更新时间:2023-12-04 13:16:33 25 4
gpt4 key购买 nike

我正在尝试使用 ffmpeg 将文本添加到视频中,并希望文本在给定的时间段内出现。我正在尝试使用 DrawText 过滤器,但不知道如何为该过滤器提供时间段。任何人都可以帮助我。

谢谢

最佳答案

drawtext video filtertimeline editing支持(见 ffmpeg -filters 的输出)。这可以评估 expression并允许您提供启用过滤器的时间。

此示例将启用从 12 秒到 3 分钟的过滤器:

ffmpeg -i input.mp4 -vf "drawtext=enable='between(t,12,3*60)':fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text'" -acodec copy output.mp4

音频是 stream copied在这个例子中。

如果您没有时间线编辑支持,那么您将需要获得更新的版本。您可以简单地下载 Linux build of ffmpeg 或按照步骤 guide to compile ffmpeg .

另见 FFmpeg and x264 Encoding Guide .

关于command-line - 在 ffmpeg drawtext 过滤器中提供时间段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21354421/

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