卡點視訊制作
藍松短視訊SDK
圖檔卡點 , 音樂視訊
---恢複内容開始---
說明:
卡點視訊:是指随音頻的節拍來不斷的切換照片做成的一種 動感視訊效果.
卡點是卡的音樂中節奏切換的時間點, 在這些時間點上動态切換一個圖檔, 并給圖檔做各種動畫,進而形成或調皮或炫酷或科技範或抒情或文藝等動感視訊.
(可向我們索取直覺的視訊效果)
用藍松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