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