像Instagram这样的视频过滤器并保存在SDCARD中

时间:2018-05-07 09:19:39

标签: android ffmpeg video-processing

彩色通道混音器(信息) https://ffmpeg.org/ffmpeg-filters.html#colorchannelmixer

我正在尝试使用FFMpeg和OpenCV创建视频过滤器,就像Instagram视频过滤器一样。 因此,如果我想创建深褐色效果然后我必须使用颜色通道混合器为RGBA值 恩。 colorchannelmixer = .393:.769:.189:0:.349:.686:.168:0:.272:.534:.131(此代码为棕褐色效果) 现在我想创建像Instagram这样的更多效果。因此需要不同颜色的通道混合器 如何创建它们?

参考。 - https://github.com/krazykira/VidEffects/wiki/Permanent-video-effects

我只有2个过滤器

棕褐色 colorchannelmixer = 0.393:0.769:0.189:0:0.349:0.686:0.168:0:0.272:0.534:0.131

灰度 colorchannelmixer = 0.3:0.4:0.3:0:0.3:0.4:0.3:0:0.3:0.4:0.3

我需要更多过滤器。

private void initVideoRecorder(String path) { 
try { 
filter = new F FmpegFrameFilter("colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131", VIDEO_GRABBER.getImageWidth(), VIDEO_GRABBER.getImageHeight()); 
videoRecorder = FFmpegFrameRecorder.createDefault(path, VIDEO_GRABBER.getImageWidth(), VIDEO_GRABBER.getImageHeight()); videoRecorder.start(); 
} 
catch (FrameRecorder.Exception e) { 
e.printStackTrace(); 
}
 }

0 个答案:

没有答案