【发布时间】:2018-07-27 00:50:30
【问题描述】:
如果可能,我想使用 FFMPEG 添加胶片颗粒效果。
采用干净的计算机渲染场景和过滤器,以获得坚韧的黑白 16 毫米胶片外观。例如文员https://www.youtube.com/watch?v=Mlfn5n-E2WE
根据Simulating TV noise应该可以使用下面的过滤器
-filter_complex "geq=random(1)*255:128:128;aevalsrc=-2+random(0)"
但是当我将它添加到我的 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
所以现在是命令
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
我收到消息
Filtergraph 'format=yuv420p' 是通过 -vf/-af/-filter 选项为输出流 0:0 指定的,该输出流是从复杂的 filtergraph 馈送的。 -vf/-af/-filter 和 -filter_complex 不能同时用于同一个流。
如何更改我的 ffmpeg 命令行以使颗粒过滤器起作用?另外,我也可以添加一点模糊吗?旧的 16 毫米看起来更像是模糊而不是颗粒状。
感谢任何提示。
【问题讨论】:
标签: ffmpeg