作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想修改ffmpeg中每个像素的rgb值。
我需要实现以下功能:A[x + expr_1][y] = expr_2
其中x和y是当前采样的像素,A是需要修改像素的输入帧,expr_1,expr_2是两个独立的表达式。
我尝试使用 geq 过滤器,但除了当前采样的像素之外,似乎没有其他方法可以设置像素的值。例如,函数 p(x,y) 仅返回指定位置的像素值,但不允许为该像素设置值。换句话说,ffmpeg 似乎只允许类似:
A[x][y] = expr
最佳答案
有没有办法告诉 ffmpeg 设置特定像素的值?
ffmpeg -i in.mp4 -vf geq=r='if(eq(X,45)*eq(Y,651),NEWVAL,p(X,Y))' out.mp4
expr1
说明您的要求。和
expr2
.
关于ffmpeg - 如何在ffmpeg中设置任意像素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43962410/
我是一名优秀的程序员,十分优秀!