作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望以特定的时间间隔将滤色器添加到 ffmpeg 中的 rtmp 流中,例如每 10 秒添加 10 秒。我尝试了两种方法。首先:
-vf "color=#8EABB8@0.9:480x208,select='gte(t,10)*lte(t,20)' [color];[in][color] overlay [out]"
-vf "[in] split [no-color], fifo, [with-color] overlay [out]; [no-color] fifo, select='gte(t,10)*lte(t,20)' [with-color]"
最佳答案
您更改了进入叠加层的流的顺序。
似乎如果“select
”ed 流作为 overlay
的第一个输入。 filter,overlay 也会在未选择的时间内将其输出清空。
但是,如果您首先向 overlay
提供稳定的流然后被选中,它将一直输出一个流。
我尝试了以下一组过滤器:
-vf "[in]split[B1][B2];[B1]fifo,drawbox=-1:-1:5000:5000:invert:2000,vflip,hflip[B1E];[B2]fifo,select='gte(t,5)'[B2E];[B1E][B2E]overlay[out]"
_,--[B1]--fifo--drawbox--flip--[B1E]--._
[in]---split--X X--overlay--[out]
‾'--[B2]--fifo--select---------[B2E]--'‾
overlay
输入!!):
_,--fifo--select---[with-color]--._
[in]---split--X X--overlay--[out]
‾'--[no-color]--fifo-------------'‾
...[B2E];[B1E][B2E]overlay...
...,[B1E]overlay...
关于ffmpeg - 在ffmpeg中以特定间隔添加滤色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429194/
我是一名优秀的程序员,十分优秀!