怎样才能得到ffmpeg的colorchannelmixer的colormatrix

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样才能得到ffmpeg的colorchannelmixer的colormatrix相关的知识,希望对你有一定的参考价值。

我想在视频中添加一些滤镜,如下图所示:enter image description here

colorchannelmixer需要一个4x4 ColorMatrix,我在哪里可以找到这个ColorMatrix,或者哪个工具可以帮我找出一些ColorMatrix。

(我找到了一个名为ColorMatrixViewer.exe的工具,但它是一个5x5 ColorMatrix,我只是从中提取一个4x4 maxtrix并将4x4 maxtix应用于colorchannelmixer,它们的结果是不同的)

感谢您的回答。

答案

我需要给视频橙色着色并想出这个:

ffmpeg -i <inputfile> -vf colorchannelmixer=1:0:0:0:0:.5:0:0:0:0:0 -acodec copy -pix_fmt yuv420p <outputfile>

或者,我还使用了两步过程将视频转换为黑白,然后转换为橙色:

ffmpeg -i <inputfile> -vf hue=s=0 -acodec copy <outputfile>
ffmpeg -i <outputfile> -vf colorchannelmixer=1:0:0:0:0:.5:0:0:0:0:0 -acodec copy -pix_fmt yuv420p <outputfile2>

以上是关于怎样才能得到ffmpeg的colorchannelmixer的colormatrix的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg对视频进行帧序列提取要怎样改变它的输出位置?

使用ffmpeg转码的MP4文件需要加载完了才能播放的解决办法

我怎样才能只得到一个旋转矩形的四个角?

我怎样才能得到msi的版本

横拍制作的视频,画面为啥是狭窄的?怎样才能显示出宽频效果?

我怎样才能得到这样的情节?不知道是啥情节