ffmpeg:如何使用 ffmpeg 在视频中仅放置颜色叠加视频或应用不同类型的滤色器(如 instagram)

Posted

技术标签:

【中文标题】ffmpeg:如何使用 ffmpeg 在视频中仅放置颜色叠加视频或应用不同类型的滤色器(如 instagram)【英文标题】:ffmpeg : how to put only color overlay video or apply different type of color filter like instagram in video using ffmpeg 【发布时间】:2022-01-19 12:00:56 【问题描述】:

我想在视频上添加颜色叠加层(蓝色、红色或绿色或十六进制值),使其具有类似 Instagram 滤镜的效果。

【问题讨论】:

在 Google 中研究:ffmpeg color balance(您可以在其中调整输入红色、绿色或蓝色通道的暗、中和亮阴影)和ffmpeg curves filter(您可以创建自己的点或使用来自 Photoshop 的 ACV 文件,如果你有它或者你在线下载了一些免费的 ACV)。如果您真的想“叠加”(叠加在视频上方的图片),那么您可以使用ffmpeg blend modes(您的图片应该是一种纯色,然后测试该图片的首选混合模式)。 PS: 这个问题似乎与编程无关,所以如果你只是问“如何使用其他程序”那么最好在Video Stack询问 PPS 对于类似 Instagram 的效果,您可以考虑使用 LUT(颜色效果查找表)。通常保存为 CUBE 文件。寻找一个免费的 CUBE 颜色效果文件 并使用 FFmpeg 在您的视频上进行测试。一些 CUBES 重新创建了 Instagram 过滤器。 【参考方案1】:

使用colorize 过滤器,它就是这样做的。

【讨论】:

以上是关于ffmpeg:如何使用 ffmpeg 在视频中仅放置颜色叠加视频或应用不同类型的滤色器(如 instagram)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 FFmpeg 直播本地视频

如何在ffmpeg中合并音频和两个视频文件?

如何循环输入视频x使用FFMPEG的时间?

如何使用`ffmpeg`将视频转换为`m4v`?

FFMPEG:如何在不拉伸的情况下移动视频?

音视频编解码流程与如何使用 FFMPEG 命令进行音视频处理