gpt4 book ai didi

找不到用于在视频中添加水印的 FFMPEG 覆盖

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

我正在尝试使用 ffmpeg 将 Logo 放入 rtmp 流中。我的 ffmpeg 版本是 ffmpeg version 4.3.1目前在我的复杂过滤器中,我有:

ffmpeg  -re -i 'video.mp4' -filter_complex "tpad=start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add"  -f flv rtmp://example.com/a/stream
它有效!但是当我在最后添加 :overlay=0:0 时:
ffmpeg  -re -i 'video.mp4'  -i image.jpeg -filter_complex "tpad=start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add:overlay=0:0"  -f flv rtmp://example.com/a/stream
我得到错误:
[Parsed_tpad_0 @ 0x555bc5d99f40] Option 'overlay' not found
[AVFilterGraph @ 0x555bc5e7a980] Error initializing filter 'tpad' with args 'start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add:overlay=0:0'
Error initializing complex filters.
Option not found
我可能做错了什么?

最佳答案

ffmpeg -re -i 'video.mp4' -i image.jpeg -filter_complex "tpad=start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add[bg];[bg][1]overlay" -f flv rtmp://example.com/a/stream
  • overlay过滤器需要 2 个输入,但您只给它 1 个。
  • 同一线性链中的过滤器用逗号分隔( , ),不同的过滤器线性链用分号分隔( ; )。见 FFmpeg Filtering Introduction .
  • 关于找不到用于在视频中添加水印的 FFMPEG 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66506412/

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