該解決方案有何用途?
該解決方案基于華為云函數(shù)工作流 FunctionGraph無服務(wù)器架構(gòu),利用開源FFmpeg的添加字幕功能,以硬字幕的方式幫助用戶將字幕文件合入視頻中。當(dāng)用戶上傳視頻文件以及配套字幕文件到對象存儲服務(wù) OBS桶中,會自動觸發(fā)函數(shù)添加字幕,并將合成后的視頻文件存儲到OBS中。適用于如下場景:
1. 視頻教學(xué)
2. 視頻廣告
3. 視頻社交媒體等
方案架構(gòu)
該解決方案基于華為云函數(shù)工作流 FunctionGraph、對象存儲服務(wù) OBS等資源一鍵式部署,實(shí)現(xiàn)為視頻添加字幕。
架構(gòu)描述
該解決方案會部署如下資源:
1. 在函數(shù)工作流 FunctionGraph中創(chuàng)建一個添加字幕的函數(shù)和OBS觸發(fā)器,實(shí)現(xiàn)將用戶上傳到OBS桶中字幕文件及視頻文件進(jìn)行合成,并將帶有字幕的視頻轉(zhuǎn)儲到OBS桶。
2. 創(chuàng)建兩個對象存儲服務(wù) OBS桶,一個用于用戶上字幕文件及視頻文件,另一個用于轉(zhuǎn)儲添加字幕后的視頻文件。
3. 通過統(tǒng)一身份認(rèn)證服務(wù) IAM的委托功能,用于授權(quán)函數(shù)工作流 FunctionGraph訪問OBS桶下載和上傳文件。
架構(gòu)描述
該解決方案會部署如下資源:
1. 在函數(shù)工作流 FunctionGraph中創(chuàng)建一個添加字幕的函數(shù)和OBS觸發(fā)器,實(shí)現(xiàn)將用戶上傳到OBS桶中字幕文件及視頻文件進(jìn)行合成,并將帶有字幕的視頻轉(zhuǎn)儲到OBS桶。
2. 創(chuàng)建兩個對象存儲服務(wù) OBS桶,一個用于用戶上字幕文件及視頻文件,另一個用于轉(zhuǎn)儲添加字幕后的視頻文件。
3. 通過統(tǒng)一身份認(rèn)證服務(wù) IAM的委托功能,用于授權(quán)函數(shù)工作流 FunctionGraph訪問OBS桶下載和上傳文件。