阿里云視頻點播提供集視頻錄制、裁剪、編輯、拼接、上傳等功能于一體的短視頻SDK。本文提供阿里云短視頻SDK的核心優勢、應用場景和功能特性(由License控制)等信息。
什么是短視頻SDK
阿里云短視頻SDK是集短視頻錄制、裁剪、編輯、上傳等功能于一體的開發者工具。短視頻SDK不僅提供易用、穩定、統一的接口,而且開源產品級的UI界面。開發者可以根據自己的業務實現短視頻相關功能,還可以基于開源的UI界面完成界面定制,實現個性化的二次開發。
核心優勢
快速接入,成本經濟
提供產品級SDK,最快2小時接入,節省自行開發耗費的人力物力,助你快速實現App短視頻功能。
接口簡單,開放性強
接口簡單易用,開放性強,專業版(UI開源)可以根據業務自由定制UI。
功能齊備,應用廣泛
錄制功能自帶斷點錄制、實時濾鏡、高效美顏(支持阿里云美顏特效SDK和FaceUnity美顏貼紙SDK)、人臉貼圖接口功能,支持本地視頻導入壓縮裁剪,對視頻添加主題模板、動圖、字幕、音樂等高級功能。
迭代打磨,穩定可靠
視頻技術經1000+應用商用驗證,穩定可靠。
智能制作,高效成片
基于AE制作高品質視頻模板,提交素材一鍵剪同款,低門檻高質量快速創意成片。
應用場景
適用于娛樂,社交,親子,教育,新聞資訊等行業的短視頻拍攝制作、多樣互動玩法的場景。
功能特性
本節僅介紹短視頻SDK所提供的主要功能總述,更多更詳細的功能分類及介紹,請參見功能列表。
界面
提供默認UI,并提供完整的UI交互源碼,可自定義UI。
視頻錄制
支持多種合拍模式、斷點錄制、回刪、點擊拍攝、長按拍攝、普通美顏、實時濾鏡、閃光燈、實時水印、攝像頭切換、分辨率設定、自帶人臉庫實現人臉貼圖、多路混音和變速等功能。同時專業版支持對接第三方人臉AR能力實現高級美顏、美肌能力。
視頻編輯
支持視頻裁剪、添加音樂、多路拼接等基礎編輯功能,同時支持在編輯界面添加濾鏡(包括靜態濾鏡和動效濾鏡)、轉場、字幕(含普通字幕和氣泡字幕)、貼圖(支持動態和靜態)、音頻變聲和涂鴉(支持畫筆粗細調整,顏色調整和撤銷)等特效編輯功能。
動圖
支持在編輯界面添加動圖,可在任意時間點添加并支持時間調整。
剪同款
支持通過AE制作模板,移動端本地套用模板生成同款視頻。支持選擇本地視頻、圖片、編輯文本,指定模板一鍵合成。
字幕
支持在編輯界面添加普通字幕、氣泡字幕、花字及翻轉字幕。
草稿箱
支持編輯后生成草稿,或從草稿箱中編輯視頻,并提供了草稿列表,草稿云同步等功能。
License版本
短視頻SDK按提供功能不同可分為基礎版、標準版和專業版,版本由License控制。使用短視頻SDK的前提之一是獲取License授權,更多信息,請參考獲取短視頻SDK License。
功能列表
下表介紹短視頻SDK所提供的詳細功能及基礎版、標準版、專業版的支持情況。表格中的?表示支持,×表示不支持。
功能點 | 功能說明 | 基礎版 | 標準版 | 專業版 | 專業版購買頁所屬模塊說明 | |
界面 | 默認UI | SDK包含一套默認的UI,布局、交互、界面可二次開發。 | ? | ? | ? | 專業版免費贈送。 |
自定義UI | 提供完整的UI交互源碼,用戶可自定義UI界面。支持替換圖標和背景顏色,或完全自定義。 | ? | ? | ? | ||
視頻錄制 | 分辨率與屏比 | 支持高清、標清、超高清拍攝,支持16:9、4:3、1:1多種屏比拍攝。 | ? | ? | ? | 對應專業版短視頻SDK購買頁的錄制模塊。 |
清晰度 | 可設定幀率、質量等級,或自定義GOP、碼率生成不同清晰度的視頻。 | ? | ? | ? | ||
多段錄制 | 支持斷點拍攝和連續拍攝。 | ? | ? | ? | ||
自定義時長 | 自定義最長和最短拍攝時長。 | ? | ? | ? | ||
變速 | 支持慢速和快速錄制。 | ? | ? | ? | ||
拍攝控制 | 拍攝可控制:切畫幅、切攝像頭、手電筒、曝光度、焦距、對焦。 | ? | ? | ? | ||
拍照 | 拍攝支持抓取當前采集畫面并保存為圖片。 | ? | ? | ? | ||
背景音樂 | 支持錄制界面添加音樂,音樂資源由第三方提供,有額外費用。 | ? | ? | ? | ||
實時水印 | 支持在錄制時添加水印。 | ? | ? | ? | ||
實時濾鏡 | 拍攝預覽時可實時切換濾鏡,支持自定義濾鏡。 | ? | ? | ? | ||
實時特效 | 拍攝預覽時可設置抖動、分屏等常見特效,支持自定義特效。 | ? | ? | ? | ||
人臉貼紙 | 拍攝內置人臉識別功能,在人臉上覆蓋貼紙掛件等效果。 | × | × | ? | ||
人臉識別接口 | 拍攝支持對接第三方人臉,進行人臉貼紙操作。 | × | × | ? | ||
自定義渲染 | 采集數據可通過回調進行自定義渲染。 | ? | ? | ? | ||
基礎美顏 | 拍攝實時美顏,平滑無極調整強度。 | ? | ? | ? | ||
高級美顏 | 錄制支持引入第三方美顏(支持阿里云美顏特效SDK和FaceUnity美顏貼紙SDK,有額外費用),包含磨皮、紅潤、美白,大眼瘦臉等效果。 | × | × | ? | ||
視頻合拍 | 和已生成的視頻進行合拍,實現雙畫面。 | × | ? | ? | ||
多路混音 | 支持在錄制過程中多路音頻實時混音。 | × | ? | ? | ||
回聲消除 | 支持在錄制過程中錄制源回聲消除。 | × | ? | ? | ||
音頻降噪 | 支持在錄制過程中實時降噪。 | × | ? | ? | ||
View錄制 | 指定View進行錄制,生成視頻。 | × | ? | ? | ||
多源錄制 | 攝像頭拍攝、View錄制,本地視頻進行實時合成錄制,生成視頻。 | × | ? | ? | ||
視頻編輯(基礎編輯) | 視頻導入 | 支持本地視頻快速導入后編輯。 | ? | ? | ? | 對應專業版短視頻SDK購買頁的導入模塊。 |
照片裁剪 | 支持照片畫面大小的裁剪,同時支持畫面填充和畫面裁剪。 | ? | ? | ? | ||
視頻裁剪 | 支持視頻畫面大小和時長裁剪,同時支持畫面填充和畫面裁剪。 | ? | ? | ? | ||
原比例裁剪 | 支持保持原始視頻比例裁剪視頻時長,更加快速。 | ? | ? | ? | ||
視頻轉碼 | 可設置編碼、碼率、GOP、幀率生成不同壓縮比的視頻。 | ? | ? | ? | ||
按幀預覽 | 移動時間線時,在預覽窗口顯示基準游標停留的幀圖像。 | × | ? | ? | ||
視頻截圖 | 基于當前時間線,渲染當前畫面并保存圖片。 | × | ? | ? | ||
多路拼接 | 支持導入多路視頻或圖片,進行前后拼接,生成1個視頻文件。 | × | ? | ? | ||
多路混排 | 支持導入多路視頻,指定位置與大小,生成具有多個畫面的視頻文件。 | × | ? | ? | ||
畫中畫 | 支持在主軌視頻上疊加視頻,生成帶有畫中畫效果的視頻文件。 | × | ? | ? | ||
背景音樂 | 支持將音樂合成到視頻中,不受時間特效影響。音樂資源由第三方提供,有額外費用。 | × | ? | ? | ||
本地配音 | 支持本地音頻合成到視頻中,支持快速、慢速等時間特效調節。 | × | ? | ? | ||
視頻編輯(特效編輯) | 時間特效 | 支持對視頻進行快速、慢速、倒放、反復操作。 | × | ? | ? | 專業版免費贈送。 |
畫面調節 | 在編輯界面,調整畫面的亮度、白平衡、銳度、暗角、對比度等。 | × | ? | ? | ||
靜態濾鏡 | 在編輯界面添加lut濾鏡或著色器腳本濾鏡,實時切換濾鏡。 | × | ? | ? | ||
特效濾鏡 | 在編輯界面添加靈魂出竅,幻影等特效濾鏡。 | × | ? | ? | ||
轉場 | 支持視頻和照片間添加移動、淡入淡出、百葉窗等效果。 | × | ? | ? | ||
幀動畫 | 支持視頻及畫面上的掛件(貼紙、字幕等)進行位移、縮放等動畫,支持自定義動畫。 | × | ? | ? | ||
靜態貼紙 | 在編輯界面添加靜態圖片,可在任意時間點添加并支持時間調整。 | × | ? | ? | ||
涂鴉 | 支持畫筆樣式、尺寸和顏色調整。 | × | ? | ? | ||
片尾水印 | 支持在視頻末尾添加片尾水印效果,可定義持續時間。 | × | ? | ? | ||
自定義渲染 | 解碼的幀數據可通過回調進行自定義渲染。 | × | ? | ? | ||
音頻降噪 | 支持對音頻進行降噪處理。 | × | ? | ? | ||
音頻淡入淡出 | 支持對音頻進行淡入淡出處理。 | × | ? | ? | ||
音頻靜音 | 支持消除當前視頻的原音和音樂聲音。 | × | ? | ? | ||
音頻變聲 | 在編輯界面將視頻原音變成蘿莉、大叔音等。 | × | ? | ? | ||
動圖貼紙 | 動圖貼紙 | 在編輯界面添加圖片序列(動圖),可在任意時間點添加并支持時間調整。 | × | × | ? | 對應專業版短視頻SDK購買頁的動圖貼紙。 |
主題模板 | MV | 在編輯界面添加MV效果,切換MV。 | × | × | ? | 對應專業版短視頻SDK購買頁的MV。 |
剪同款 | 引導客戶選擇相應的視頻或圖片,編輯文本,并根據設計好的AE視頻模板進行視頻合成。 | × | × | ? | 對應專業版短視頻SDK購買頁的剪同款。 | |
字幕 | 普通字幕 | 可添加多個字幕,可以設定字幕的位置、大小、角度、顏色、字體,以及每個字幕的開始和結束的時間。 | × | × | ? | 對應專業版短視頻SDK購買頁的字幕。 |
氣泡字幕 | 為文字增加背景圖,支持動畫背景,設定文字邊框。 | × | × | ? | ||
花字 | 帶有藝術效果的多種色彩的文字樣式。 | × | × | ? | ||
翻轉字幕 | 組合動畫,可根據模板控制文字的出入時間點及動畫效果。 | × | × | ? | ||
草稿箱 | 草稿 | 錄制或編輯后生成草稿,下次可直接進入編輯。 | × | ? | ? | 專業版免費贈送。 |
草稿列表 | 可加入到草稿列表。 | × | ? | ? | ||
草稿云同步 | 支持草稿上傳與下載。 | × | ? | ? | ||
其他 | 相冊選擇 | 支持從相冊過濾視頻,也支持視頻時長過濾。 | ? | ? | ? | 專業版免費贈送。 |
縮略圖 | 支持指定時間點進行抽幀,生成縮略圖,支持快速模式。 | ? | ? | ? | ||
視頻信息 | 提取視頻常用信息,包括分辨率、幀率、編碼格式等。 | ? | ? | ? | ||
上傳到點播 | 視頻點播支持媒資管理、云端轉碼、內容審核等功能。 | ? 說明 基礎版支持集成上傳SDK將視頻上傳到視頻點播。 | ? 說明 標準版支持集成上傳SDK將視頻上傳到視頻點播。 | ? 說明 專業版支持集成上傳SDK將視頻上傳到視頻點播,同時在編輯合成的場景下,封裝了上傳的核心類用于視頻上傳。 | ||
專家支持 | 短視頻SDK技術支持。 | 釘釘群 |
常見咨詢類問題
當您需要咨詢關于短視頻相關問題以及日常使用中遇到的問題,可以咨詢阿里云視頻云專門為短視頻SDK打造的智能機器人智能客服。