我想通過更改像素的顏色來處理我在Android手機上錄製的視頻。我知道如何處理我想要的處理,但我不知道把所有東西放在一起的最佳方式。Android處理視頻,YCrCb幀到視頻
到目前爲止的事情,我可以做的是:
- 獲取從視頻作爲的YCrCb(YUV)
- 單幀修改或YCrCb字節我多麼希望
- 轉換或YCrCb到RGB排列
- RGB陣列轉換爲位圖
我怎樣才能把è一起合作並將其保存爲可以在Android上播放的視頻? 我可以直接從YCrCb信息?或者我需要先轉換爲RGB還是其他格式?
我不需要實時做到這一點,其目的是錄製視頻,保存視頻,然後處理視頻並保存處理後的視頻。 但是我的確有速度。 我可以使用它們的庫來加速這個過程嗎?我知道Android提供了OpenGL的使用,並且我已經閱讀了關於ffmpeg的內容,但我不確定最佳路徑。
如果有人能指出我在正確的方向,我將不勝感激! = D
謝謝! = D
我知道一個.yuv視頻格式,如果只是一系列的YUV幀,並且沒有標題或其他幀速率等信息。如果是這樣,將每個YCrCb幀寫出來是否可行。 yuv文件,並從那裏我可以將其轉換爲更有用的視頻格式? – Kage