標籤:
- 基本覆蓋了秒拍,美拍,快手等視頻編輯的大部分功能.
- 增加了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採用為收費授權,公司性質的合作,為了您項目更好的進行,歡迎和我們聯絡.謝謝!
:
- https://github.com/LanSoSdk/LanSoEditor_advance
我們有基本視頻編輯,以方便您項目中基本需求:
- https://github.com/LanSoSdk/LanSoEditor_common
直接下載擷取APK:
下載整個項目後, 在bin檔案下有apk, 直接安裝後即可示範.
Android平台 視頻編輯的進階版本