本文分享自華為雲社群《使用MetaStudio生產線四步製作數字人影片》,作者: yd_298097624。
隨著AIGC新技術尤其是大模型技術的發展,音影片行業、數字內容生產行業正在經歷這從生產方式和生產效率上的一個巨大變化。預測到2030年有AI大模型生成的數字內容比例將高達90%,包括透過AIGC來生成數字人,數字人影片等,本博文就來教大家如何用華為雲MetaStudio數字內容生產線製作數字人影片。本文介紹了兩種製作數字人影片的方式,一種直接在console上操作,另一種用API製作。
1 開通MetaStudio服務
進入【數字內容生產線MetaStudio】,在搜尋框中輸入MetaStudio,點選進入服務。
點選【分身數字人影片製作】的【開通】按鈕。
點選【前往MetaStudio工作臺】。
2 工作臺製作影片
2.1 進入分身影片製作
點選【分身影片製作】的【開始建立】按鈕,進入工作臺。
2.2 選擇數字人模型
點選【角色】按鈕,可以檢視所有系統內建的數字人模型,選擇一個用來製作影片。
2.3 選擇影片背景
點選【背景】按鈕,可以檢視所有系統內建的背景圖片,選擇一個用來製作影片。
2.4 選擇音色和輸入影片文案內容
點選【親切女聲】按鈕,可以檢視所有系統內建的音色,選擇一個用來製作影片。
將下列文字複製到文字輸入框中。
MetaStudio數字內容生產線依託自研的圖形引擎MetaEngine、國產昇騰AI雲伺服器算力;提供3D IP型數字人、2D分身數字人快速生成及定製服務;AI重塑數字內容生產,使能影片製作、直播、互動應用。
2.5 合成影片
點選【合成影片】按鈕,輸入合成影片的檔名,點選【確認】按鈕開始合成。
可以透過重新整理按鈕檢視合成進度。
影片製作完成後,點選封面,可以檢視影片內容。
3 API製作數字人影片
3.1 進入API Explorer
透過下面URL進入API Explorer。
https://console.huaweicloud.com/apiexplorer/#/openapi/MetaStudio/doc
產品選擇【數字內容生產線】
區域選擇【華北-北京4】
3.2 查詢數字人模型
透過【查詢資產列表】介面查詢模型資產。
引數設定:
asset_type:HUMAN_MODEL_2D
asset_source:SYSTEM
請求成功後,在響應體裡選擇一個模型的資產id,記錄下來。
3.3 查詢影片背景
透過【查詢資產列表】介面查詢背景資產。
引數設定:
asset_type:IMAGE
asset_sourc:SYSTEM
system_property:BACKGROUND_IMG:Yes
請求成功後,在響應體裡選擇一個背景資產的download_url,記錄下來。
注意:可以將limit設定成1,這樣響應體不會過大。
3.4 查詢音色
透過【查詢資產列表】介面查詢音色資產。
引數設定:
asset_type:VOICE_MODEL
asset_source:SYSTEM
請求成功後,在響應體裡選擇一個音色的資產id,記錄下來。
3.5 建立影片製作任務
透過【建立分身數字人影片製作任務】介面建立任務。
引數設定:
video_making_type:MODEL
model_asset_id:填寫3.2步驟裡請求的數字人模型資產id
voice_config.voice_asset_id:填寫3.4步驟裡請求的音色資產id
video_config.codec:H264
video_config.bitrate:40
video_config.width:1920
video_config.height:1080
shoot_scripts.shoot_script.text_config.text:影片文案
shoot_scripts.shoot_script.background_config:IMAGE
shoot_scripts.shoot_script.background_config:填寫3.3步驟裡請求的背景圖片下載地址
layer_config:設定為空陣列
output_asset_config.asset_name:輸出影片檔名
callback_config.callback_url:空字串
{
“video_making_type”: “MODEL”,
“model_asset_id”: “d02595480275db780375185ead1cc3da”,
“voice_config”: {
“voice_asset_id”: “c20e1b59495d3186ef72226fb1e6701b”,
“speed”: 100,
“pitch”: 100,
“volume”: 140
},
“video_config”: {
“clip_mode”: “RESIZE”,
“codec”: “H264”,
“bitrate”: 40,
“width”: 1920,
“height”: 1080,
“frame_rate”: “25”,
“is_subtitle_enable”: false,
“subtitle_config”: {
“font_name”: “HarmonyOS_Sans_SC_Black”,
“font_size”: 16
}
},
“shoot_scripts”: [
{
“shoot_script”: {
“script_type”: “TEXT”,
“text_config”: {
“text”: “這是一個數字人影片”
},
“background_config”: [
{
“background_type”: “IMAGE”,
“background_config”: “https://metastudio.obs.cn-north-4.myhuaweicloud.com:443/SYSTEM/d6e7dde03cab4ce06f2c3cbb19f2682c/9fd37af847980ae086c98d282570bd72.png?AWSAccessKeyId=V4JN2MVQB83TCU121H6L&Expires=1714180482&response-content-disposition=attachment%3B+filename*%3Dutf-8’’%E6%96%87%E6%97%85%E9%A3%8E3.png&x-amz-security-token=ggpjbi1ub3J0aC00TX97ImFjY2VzcyI6IlY0Sk4yTVZRQjgzVENVMTIxSDZMIiwibWV0aG9kcyI6WyJ0b2tlbiJdLCJyb2xlIjpbXSwicm9sZXRhZ2VzIjpbXSwidGltZW91dF9hdCI6MTcxNDE4NDUyOTAzMSwidXNlciI6eyJPUy1GRURFUkFUSU9OIjp7Imdyb3VwcyI6W3siaWQiOiIyMjZkYTBmNzQyZDc0MjEzOTAwNjFkZDA1YmUyMGYwZCIsIm5hbWUiOiJjc21zLW9pZGMifV0sImlkZW50aXR5X3Byb3ZpZGVyIjp7ImlkIjoib2lkYy1vcC1NU1MifSwicHJvdG9jb2wiOnsiaWQiOiJvaWRjIn19LCJkb21haW4iOnsiaWQiOiIyZGQwYjdlMTI0MWY0ZDNmOWVlNGE3NjZiMmI1MTAxMSIsIm5hbWUiOiJvcF9zdmNfTWV0YVN0dWRpb19jb250YWluZXIwIn0sImlkIjoiNGJVNzd4SklNMU1Ya1RXWlVtcUc2S2ZZWkNCMkZjM2QiLCJuYW1lIjoiRmVkZXJhdGlvblVzZXIiLCJwYXNzd29yZF9leHBpcmVzX2F0IjoiIiwidXNlcl90eXBlIjo0OH19RWjKsVx3tBB9rC9epefZhRbuWZ5quEBfoMuJWu66lk5-UVSfeQqJ4QA9GH6OzoEfhOS0cUGCYtanfHaUlXyVOZ_-jZ8vaLJuVkjL9fmZWnnsAivrmok0bXud5_EmY9BEg96U1wC4vM-SpZlX7xxQO76EHrXjzSYpN3VCZzBF68kZ6rb8HOx8LjWrt__KwYWBxzTMnnLIht0xw0zo6mdaRJBiWOU1QZ1tJeX-cHuE4j88USL8KY08a8ZtvRl4OOs_9sy2bGO4kySItQhtUJBn_EZG3iC5k0imb7LEhAAMN_yHrb_VJz5nGGEuP0tbVBlJacEQSsVx1qJzFbYkYdwuBw%3D%3D&Signature=sn5CCeq4rXdQBd76p6R8Wu6185I%3D”,
“background_color_config”: “#FFFFFF”
}
],
“emotion_config”: [
{
“emotion”: “HAPPY”
}
],
“layer_config”: []
}
}
],
“output_asset_config”: {
“asset_name”: “output”,
“is_preview_video”: false
},
“background_music_config”: {
“volume”: 100
},
“callback_config”: {
“callback_url”: " ",
“auth_type”: “NONE”
}
}請求成功後,在響應體裡返回任務id。
3.6 查詢任務進度
透過【查詢分身數字人影片製作任務詳情】介面查詢任務進度
引數設定:
job_id:填寫步驟3.5裡返回的任務id
當前狀態:
WAITING:等待伺服器排程
PRCOCESSING:正在製作
FAILED:製作失敗,可以在error_info裡檢視失敗原因
SUCCESS:製作成功
製作成功後,記錄下響應體裡返回的影片資產id
3.7 檢視輸出影片
透過【查詢資產詳情】介面檢視輸出影片。
引數設定:
asset_id:填寫步驟3.6裡記錄的影片資產id
請求成功後,在響應體裡檢視影片的download_url。
將download_url複製後,在瀏覽器中開啟,就可以下載到本地了。
文末給大家放一個小福利,僅需19.9元即可製作60分鐘的數字人影片啦!https://activity.huaweicloud.com/metastudio-szr.html
HDC 2024,6月21日-23日,東莞松山湖,期待與您相見!
更多詳情請關注官網:
中文:https://developer.huawei.com/home/hdc
英文:https://developer.huawei.com/home/en/hdc
點選關注,第一時間瞭解華為雲新鮮技術~