我想通过更改像素的颜色来处理我在Android手机上录制的视频。我知道如何处理我想要的处理,但我不知道把所有东西放在一起的最佳方式。Android处理视频,YCrCb帧到视频
到目前为止的事情,我可以做的是:
- 获取从视频作为的YCrCb(YUV)
- 单帧修改或YCrCb字节我多么希望
- 转换或YCrCb到RGB排列
- RGB阵列转换为位图
我怎样才能把è一起合作并将其保存为可以在Android上播放的视频? 我可以直接从YCrCb信息?或者我需要先转换为RGB还是其他格式?
我不需要实时做到这一点,其目的是录制视频,保存视频,然后处理视频并保存处理后的视频。 但是我的确有速度。 我可以使用它们的库来加速这个过程吗?我知道Android提供了OpenGL的使用,并且我已经阅读了关于ffmpeg的内容,但我不确定最佳路径。
如果有人能指出我在正确的方向,我将不胜感激! = D
谢谢! = D
我知道一个.yuv视频格式,如果只是一系列的YUV帧,并且没有标题或其他帧速率等信息。如果是这样,将每个YCrCb帧写出来是否可行。 yuv文件,并从那里我可以将其转换为更有用的视频格式? – Kage