相关疑难解决方法(0)

在C#中生成白噪声图像

我需要能够用C#代码生成白噪声图像.有没有一种算法可以用白噪声填充图像?

我已经找到了VB如何在这里做的例子,但我不能把它自己移植到.net.

c# algorithm image-processing

8
推荐指数
2
解决办法
5406
查看次数

FFmpeg 胶片颗粒

如果可能的话,我想使用 FFMPEG 添加胶片颗粒效果。

采用干净的计算机渲染场景和滤镜,打造出粗糙的黑白 16 毫米胶片外观。举个例子,比如职员https://www.youtube.com/watch?v=Mlfn5n-E2WE

根据模拟电视噪声我应该能够使用以下滤波器

-filter_complex "geq=random(1)*255:128:128;aevalsrc=-2+random(0)"
Run Code Online (Sandbox Code Playgroud)

但是当我将它添加到我的 ffmpeg 命令中时

ffmpeg.exe -framerate 30 -i XYZ%05d.PNG -vf format=yuv420p -dst_range 1 -color_range 2 -c:v libxvid -vtag xvid -q:v 1 -y OUTPUT.AVI
Run Code Online (Sandbox Code Playgroud)

所以现在的命令是

ffmpeg.exe -framerate 30 -i XYZ%05d.PNG -vf format=yuv420p -dst_range 1 -color_range 2 -c:v libxvid -vtag xvid -q:v 1 -y -filter_complex "geq=random(1)*255:128:128;aevalsrc=-2+random(0)" OUTPUT.AVI
Run Code Online (Sandbox Code Playgroud)

我收到消息

Filtergraph 'format=yuv420p' 是通过输出流 0:0 的 -vf/-af/-filter 选项指定的,该输出流由复杂的 filtergraph 提供。-vf/-af/-filter 和 -filter_complex 不能对同一流一起使用。

如何更改 ffmpeg 命令行以使颗粒过滤器正常工作?另外,我可以添加一点模糊吗?旧的 16mm 看起来更像是模糊的,而不是颗粒状的。

感谢您的任何提示。

ffmpeg

1
推荐指数
2
解决办法
8792
查看次数

标签 统计

algorithm ×1

c# ×1

ffmpeg ×1

image-processing ×1