ffmpeg sepia effect on video

Guf*_*hid 2 android ffmpeg video-processing

如何使用FFmpeg应用视频的简单棕褐色效果?我正在寻找将在android中使用的单行FFmpeg命令。尽管我已经学习colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131了FFmpeg官方文档,但无法正确应用它。谢谢。

Cha*_*ath 5

您只需要适当地链接过滤器。但是在您的方法中,使用eq过滤器可能很难用FFmpeg实现棕褐色矩阵,因为它具有关联的矩阵。相反,我建议您使用colorchannelmixer

ffmpeg -i input_video -filter_complex "
[0:v]colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131[colorchannelmixed];
[colorchannelmixed]eq=1.0:0:1.3:2.4:1.0:1.0:1.0:1.0[color_effect]" -map [color_effect] -c:v libx264 -c:a copy output_video
Run Code Online (Sandbox Code Playgroud)

在这里,棕褐色是使用colorchannelmixer滤镜实现的,滤镜后面是eq滤镜,用于调整视频的亮度,对比度等,同时将rgb颜色值保持为默认值1

希望这对您有所帮助!