藍松SDK – 卡點視頻製作介紹
- 2019 年 10 月 5 日
- 筆記
—恢復內容開始—
說明:
卡點視頻:是指隨音頻的節拍來不斷的切換照片做成的一種 動感視頻效果.
卡點是卡的音樂中節奏切換的時間點, 在這些時間點上動態切換一個圖片, 並給圖片做各種動畫,從而形成或調皮或炫酷或科技范或抒情或文藝等動感視頻.
(可向我們索取直觀的視頻效果)
用藍松SDK實現的兩種形式
方式1. 完整AE模板實現.
說明:
Ae設計師在PC上用After Effect 直接設計好音樂和音樂時間軸上每一個圖片出現的時間及動畫,用戶只需要來替換對應的動畫即可,Ae設計師會把每張圖片出現和消失的動畫效果做好,會根據音樂的場景,設計出最搭配的動畫,從而達到最優的效果
這類的視頻做的是最多的,對用戶來說比較簡單,用戶只需要不斷的瀏覽不同的模板,選中自己中意的一個效果模板, 把圖片替換進去, 執行下,既可得到對應的視頻, 簡單,方便,不需要自己去構思設計.
這種製作模式唯一不好的地方是: 不夠靈活,需要用戶上傳和模板一樣的圖片數量,用戶無法調節每個圖片的動畫; 當然大部分用戶是沒有調節動畫的需求,用戶只需要選擇和自己拍照的圖片最合適的模板既可.
藍松SDK對應實現類:
我們SDK對應的類是: AeCompositionView, 當您從服務器上下載好各種模板後, 可以用這個來預覽一下,在預覽前會把這個模板的所有需要用到的圖片數量,每個圖片的寬高時長,開始時間點等信息反饋給你,預覽好後, 讓用戶去選擇對應數量的圖片, 然後再次預覽或後台快速合成既可.
AeCompositionView有前台執行和後台兩種形式, 當您的交互界面設計為不需要用戶再次預覽,則直接用AeCompositionExecute執行既可, 當然如果您需要合成過程中有回顯效果,可以用AeCompositionView, 以提高用戶體驗.
AeCompositionView 在用戶預覽後, 藍松 SDK可最快0.01秒極速導出.
方式2:自由拼接實現.
說明:
用戶有自己設計音樂, 每個圖片出現時間,每個圖片出現動畫的需求.
或者說, APP提供了大量的音樂,讓用戶自己選擇, 可調節每個圖片的時間點
或者說, APP提供了可以讓用戶選擇自己的音樂,然後分析音樂的節奏時間點,從而來出現圖片效果.
這種形式可以以兩種形式呈現出來:1,先讓用戶選擇圖片,然後有推薦的動畫效果, 然後用戶針對某幾張圖片細調一下,既可完成.2, 用戶先選擇音樂和照片,然後把每個圖片都列出來, 可以讓用戶給每個圖片配上不同的動畫效果,然後把這些效果拼接起來既可.
藍松SDK對應實現類:
LSOConcatCompositionView, 定好寬高尺寸後, 可以向裏面增加各種圖片圖層,每增加一張圖片自動放到上一張的上面, 每個圖片設置出現的時間點和顯示的時長, 可以給每個圖片增加動畫效果; 動畫效果可以移出或替換為別的動畫,在替換的過程中,調用seek到當前圖層,既可直接顯示替換後的動畫效果, 如果用戶不滿意, 再次替換和預覽. 待用戶選擇好各種圖片和時間點後, 直接預覽或導出既可.
有前台執行和後台兩種形式, 當您的交互界面設計為不需要用戶再次預覽,則直接用LSOConcatCompositionExecute直接加速合成既可, 當然如果您需要合成過程中有回顯效果,可以用LSOConcatCompositionView, 以提高用戶體驗.
LSOConcatCompositionView 在預覽的過程中, 我們後台會加速渲染,待預覽完畢後 最快可做到0.01秒的極速導出.
————————————————
版權聲明:本文為CSDN博主「sno_guo」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sno_guo/article/details/102135447