gpt4 book ai didi

ffmpeg 如何使定时图片叠加更改重复

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

您好,我正在努力弄清楚如何制作它,以便我的直播流中的 Logo 每 20 秒变为另一个 Logo ,目前我所能弄清楚的是如何在这样的特定时间启用它们。

ffmpeg -re -i "https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8" -i ./public/images/ACE.png -i ./public/images/logo2.jpg -i ./public/images/crunchy.png -i ./public/images/red.jpg -filter_complex \
"[0]scale=1290:720,setsar=1[ovrl0]; \
[1]scale=40:40[ovrl1]; \
[2]scale=40:40[ovrl2]; \
[3]scale=40:40[ovrl3]; \
[4]scale=40:40[ovrl4]; \
[ovrl0][ovrl1] overlay=x=(main_w-overlay_w)/1.025:y=(main_h-overlay_h)/18:enable='lt(mod(t,40),10)'[v1]; \
[v1][ovrl2] overlay=x=(main_w-overlay_w)/1.025:y=(main_h-overlay_h)/18:enable='between(mod(t,40),10,20)'[v2]; \
[v2][ovrl3] overlay=x=(main_w-overlay_w)/1.025:y=(main_h-overlay_h)/18:enable='gt(mod(t,40),20)'[v3]; \
[v3][ovrl4] overlay=x=(main_w-overlay_w)/1.025:y=(main_h-overlay_h)/18:enable='gt(mod(t,40),30)'" -acodec aac -vcodec libx264 -f flv "rtmp://a.rtmp.youtube.com/live2/2222-2222-2222-2222"

最佳答案

将第一个 Logo 叠加的启用设置为 lt(mod(t,40),20) ,并将第二个 Logo 叠加到 gte(mod(t,40),20) .

这将在 t = 0-20,40-60,80-100.. 处显示第一个 Logo 和第二个 Logo 位于 t = 20-40,60-80,100-120..

关于ffmpeg 如何使定时图片叠加更改重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48351855/

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