- 基本覆蓋了秒拍,美拍,快手等視頻編輯的大部分功能.
- 增加了44種濾鏡,基本覆蓋市面上大部分APP中的濾鏡效果.
- 可以實現視頻和視頻, 視頻和圖片,視頻和您的UI界面疊加.
- 在疊加的過程中:支持任意時間點的加入,隱藏,顯示,退出.支持同時獲取媒體來任意疊加,支持疊加過程中的各種調節,支持實時保存.
- 可以實現 圖片和圖片的疊加,來實現多張圖片合並成影集的效果.
- 可以實現當視頻播放中,手指滑動畫面,即出現一個箭頭,來實時的標注.后期我們會舉例塗鴉的功能.
- 支持聲音混合,音量調節.
- 我們完全以API的形式呈現,穩定可靠,簡單易用,您可以根據項目的個性化而任意的發揮.
核心架構
- 我們設計了ISprite類,可以實現旋轉,縮放,平移,RGBA值的調節,隱藏/顯示等功能,您可以認為類似Android的各種控件繼承自View一樣使用. *
- 我們設計了MediaPool架構, 你可以像ThreadPool,android中的Handler一樣使用它.獲取一個ISprite,釋放一個ISprite,是一個"媒體池"
- 當前繼承ISprite的有:VideoSprite,BitmapSprite,FilterSprite,ViewSprite;
-
VideoSprite: 處理視頻畫面,可以從MediaPool"媒體池"中獲取多個,從中得到surface,設置到您的播放器中,然后在播放過程中進行各種編輯功能, 比如您可以同時獲取兩個VideoSprite,一個用來顯示,另一個把透明度調整為0來疊加,實現透明疊加的效果
-
FilterSprite: 處理視頻濾鏡,同VideoSprite一樣使用,並支持44種視頻濾鏡,您可以在視頻播放中,任意的更換濾鏡效果, 也可以在濾鏡過程中增加另外的ISprite,一起實現您的個性化效果.
-
BitmapSprite: 處理圖片畫面,可以從MediaPool"媒體池"中獲取多個,可以單獨使用,來生成照片影集,也可以和別的ISprite混合使用,呈現花樣的效果.
-
ViewSprite : 處理您設計的UI,比如你可以關聯一個TextView,把TextView上的文字加到視頻中,也可以關聯一個您設計好的炫酷的UI效果, 比如一個LinearLayout,一個RelativeLayout等等. 來合成視頻,這個我們后期會陸續的增加各種舉例,當然您也可以自由發揮.
-
此SDK采用為收費授權,公司性質的合作,為了您項目更好的進行,歡迎和我們聯系.謝謝!
下載地址:
我們有基本視頻編輯,以方便您項目中基本需求:
直接下載獲取APK:
下載整個項目后, 在bin文件下有apk, 直接安裝后即可演示.
