gpt4 book ai didi

video - 使用 ffmpeg 转换视频以创建具有多个文本的水印

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

我想使用 转换视频FFMPEG 并放置 水印 多个文本在上面。结合放置文本和水印的命令是:

ffmpeg -i input_1.mp4 -i watermark_small.png -filter_complex "[0]overlay=10:10; [1]drawtext=enable='between(t,0,12)':fontfile=font.ttf:text='Some text' : fontcolor=black: fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30, drawtext=enable='between(t,14,22)':fontfile=font.ttf:text='Next text' : fontcolor=black: fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30" -codec:v libx264 -preset ultrafast output1.mp4

不幸的是,此命令放置了水印和第一个文本,但没有放置下一个文本。我认为问题出在 -filter_complex 设置上。不幸的是,我不知道如何以正确的方式设置它以便工作。有人可以帮我说一下这个命令需要改变什么才能以正确的方式进行转换吗?

最佳答案

改变:

[0]overlay=10:10; [1]drawtext

至:
[0:v][1:v]overlay=10:10,drawtext
  • 手动定义过滤器的输入标签,而不是依赖默认值。
  • 使用,线性连接接受单个输入和/或输出的过滤器。这将创建一个过滤器链。使用;当您想加入过滤器链时。见 FFmpeg Filters Documentation了解更多信息。
  • 关于video - 使用 ffmpeg 转换视频以创建具有多个文本的水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39562494/

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