如何使用FFmpeg应用视频的简单棕褐色效果?我正在寻找单行FFmpeg命令,我将在android中使用。虽然我在官方FFmpeg文档上学习了colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131
,但无法正确应用它。谢谢。
答案 0 :(得分:4)
您只需要适当地链接过滤器。但是在你的方法中,使用eq
过滤器可能很难用FFmpeg实现sepia矩阵,因为它有一个相关的矩阵。相反,我建议您使用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
此处使用colorchannelmixer
过滤器实现sepia,然后使用eq
过滤器调整视频的亮度,对比度等,同时将rgb颜色值保持为默认值{{1} }。
希望这能帮到你!