国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于多源數(shù)據(jù)融合的融媒體氣象服務(wù)短視頻加工系統(tǒng)

2023-10-14 02:59:24劉輕揚(yáng)梁樂寧張明萌楊雪華風(fēng)氣象傳媒集團(tuán)有限責(zé)任公司北京
科學(xué)技術(shù)創(chuàng)新 2023年23期
關(guān)鍵詞:氣象模板模塊

時(shí) 耀,劉輕揚(yáng)*,梁樂寧,張明萌,劉 晨,楊雪(華風(fēng)氣象傳媒集團(tuán)有限責(zé)任公司,北京)

引言

隨著社交媒體和移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,短視頻成為了人們獲取信息和娛樂的重要方式。而氣象信息作為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠忠仓饾u融入到短視頻中,為用戶提供更加直觀、生動(dòng)的氣象服務(wù)。然而,制作氣象短視頻需要高度的內(nèi)容權(quán)威性和技術(shù)水平,目前從業(yè)人員主要是傳統(tǒng)影視業(yè)務(wù)人員,難以滿足短視頻平臺(tái)的快速制作需求。因此,融媒體氣象服務(wù)短視頻加工系統(tǒng)的推出,一方面利用先進(jìn)的互聯(lián)網(wǎng)技術(shù)和智能自動(dòng)化生產(chǎn)技術(shù),將大數(shù)據(jù)和智能算法應(yīng)用于氣象短視頻的策劃和制作中,可以提高氣象短視頻內(nèi)容的質(zhì)量和傳播效率。另一方面為氣象服務(wù)提供了全新的方式和工具,使得氣象信息能夠以更生動(dòng)、直觀的形式呈現(xiàn)給用戶,提高了用戶對(duì)氣象信息的理解和接受度。

融媒體氣象服務(wù)短視頻產(chǎn)品加工服務(wù)[1]具有廣闊的發(fā)展前景。對(duì)氣象從業(yè)者而言,能夠大幅降低短視頻人力制作成本投入,并保證生產(chǎn)方式的自動(dòng)化、標(biāo)準(zhǔn)化、穩(wěn)定化。對(duì)廣大公眾而言,能夠提供及時(shí)、準(zhǔn)確的氣象服務(wù)以及天氣 預(yù)警等短視頻產(chǎn)品,構(gòu)筑好防災(zāi)減災(zāi)第一道防線。未來還可根據(jù)不同用戶的需求開發(fā)更多應(yīng)用場(chǎng)景,讓短視頻產(chǎn)品內(nèi)容更加多樣化。

1 系統(tǒng)架構(gòu)設(shè)計(jì)

本系統(tǒng)采用基于服務(wù)的耦合模塊化設(shè)計(jì),該設(shè)計(jì)架構(gòu)具有諸多優(yōu)點(diǎn)。將系統(tǒng)拆分為各個(gè)模塊,使得每個(gè)模塊的功能和職責(zé)更加清晰明確,便于進(jìn)行獨(dú)立開發(fā)、測(cè)試和部署。通過采用服務(wù)化架構(gòu),不同模塊之間的通信可以通過服務(wù)接口進(jìn)行,實(shí)現(xiàn)了模塊之間的松耦合,降低了系統(tǒng)整體的復(fù)雜度,也方便了后續(xù)對(duì)各個(gè)模塊的升級(jí)和擴(kuò)展,見圖1。

圖1 系統(tǒng)架構(gòu)

2 系統(tǒng)流程設(shè)計(jì)

系統(tǒng)兼顧性能、功能和擴(kuò)展性要求,支持不同模板的短視頻交互生產(chǎn),它能夠自動(dòng)化地處理數(shù)據(jù)、生成模板、創(chuàng)建任務(wù)和導(dǎo)出視頻。流程設(shè)計(jì)將從數(shù)據(jù)分析、模板制作、生成任務(wù)和視頻導(dǎo)出四個(gè)模塊來詳細(xì)闡述氣象短視頻快速制作的技術(shù)方法。

2.1 數(shù)據(jù)分析模塊

數(shù)據(jù)分析模塊需要從天氣實(shí)況、天氣預(yù)報(bào)和氣象預(yù)警等信息中提取有效的數(shù)據(jù)[2],進(jìn)行統(tǒng)計(jì)分析,以便為后續(xù)的模板制作和視頻生成提供數(shù)據(jù)層面的支持,見圖2。包括以下幾步:

圖2 數(shù)據(jù)分析流程

數(shù)據(jù)獲?。合到y(tǒng)需要從預(yù)置的氣象數(shù)據(jù)發(fā)布接口獲取數(shù)據(jù),還可以通過爬蟲程序?qū)崿F(xiàn)自動(dòng)化數(shù)據(jù)獲取。

數(shù)據(jù)處理:獲取的數(shù)據(jù)需要進(jìn)行處理,包括去除冗余數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)等,以確保數(shù)據(jù)的準(zhǔn)確性和完整性。

數(shù)據(jù)分析:根據(jù)不同的服務(wù)需要,系統(tǒng)需要進(jìn)行不同的數(shù)據(jù)分析,例如,對(duì)于臺(tái)風(fēng)預(yù)警,需要分析其路徑、強(qiáng)度等數(shù)據(jù),對(duì)于暴雨預(yù)警,需要分析其降雨量、范圍等數(shù)據(jù)。

數(shù)據(jù)存儲(chǔ):分析后的數(shù)據(jù)需要存儲(chǔ)到數(shù)據(jù)庫中,以便后續(xù)的模板制作和視頻生成使用。

2.2 模板制作模塊

該模塊需要根據(jù)數(shù)據(jù)分析模塊中提取的數(shù)據(jù),設(shè)計(jì)出各種不同的視頻模板,以便后續(xù)的視頻生成任務(wù)。模板制作模塊包括以下幾步:

模板設(shè)計(jì):根據(jù)不同的短視頻產(chǎn)品類型,設(shè)計(jì)不同的視頻模板,包括背景圖片、標(biāo)題、內(nèi)容文字、字體顏色、動(dòng)畫特效等。

模板生成:系統(tǒng)根據(jù)設(shè)計(jì)好的模板,將各種不同的視頻模板程序化,這些模板支持對(duì)模版內(nèi)的各個(gè)組成要素進(jìn)行修改和調(diào)整。

模板存儲(chǔ):生成的模板會(huì)及時(shí)存儲(chǔ)到數(shù)據(jù)庫中,以便后續(xù)的視頻生成任務(wù)調(diào)用。

2.3 生成任務(wù)模塊

該模塊需要根據(jù)數(shù)據(jù)分析模塊中提取的數(shù)據(jù)結(jié)合模板,觸發(fā)生成各種不同類型的短視頻任務(wù)[3],見圖3。包括以下幾步:

圖3 任務(wù)流程

任務(wù)生成:系統(tǒng)根據(jù)數(shù)據(jù)和模板,觸發(fā)生成各種不同的視頻生成任務(wù)。

任務(wù)分配:系統(tǒng)將生成的任務(wù)分配給不同的處理節(jié)點(diǎn),每個(gè)處理節(jié)點(diǎn)可以批量處理多個(gè)任務(wù)。

任務(wù)監(jiān)控:系統(tǒng)需要實(shí)時(shí)監(jiān)控任務(wù)的處理情況,以便及時(shí)調(diào)整任務(wù)分配和資源使用情況。

任務(wù)存儲(chǔ):生成的任務(wù)需要存儲(chǔ)到數(shù)據(jù)庫中,以便后續(xù)的視頻導(dǎo)出使用。

2.4 視頻導(dǎo)出模塊

該模塊需要根據(jù)生成任務(wù)模塊中生成的任務(wù),觸發(fā)生成各種不同的視頻,將生成的各種不同的視頻流序列進(jìn)行合成,并加入提前預(yù)置的音樂和背景聲效。最后導(dǎo)出到指定的目錄或發(fā)布到提前接入的第三方新媒體渠道。

綜上所述,系統(tǒng)流程包括數(shù)據(jù)分析、模板制作、生成任務(wù)和視頻導(dǎo)出四個(gè)模塊,通過這些模塊的協(xié)同作用,能夠自動(dòng)化地處理數(shù)據(jù)、生成模板、創(chuàng)建任務(wù)和導(dǎo)出視頻,從而實(shí)現(xiàn)氣象服務(wù)短視頻的的快速、準(zhǔn)確、及時(shí)的制作,節(jié)省大量的人力、時(shí)間成本。

3 音視頻合成渲染技術(shù)

基于一個(gè)視頻任務(wù),結(jié)合氣象數(shù)據(jù),從預(yù)置的視頻模版庫中選擇相對(duì)應(yīng)的視頻模版,通過多畫面合成的方式,使N 多個(gè)不同的視頻畫面實(shí)時(shí)地在同一顯示模版內(nèi)呈現(xiàn),捕獲壓縮視頻數(shù)據(jù)流,利用影音渲染引擎生成基于氣象數(shù)據(jù)的短視頻,然后輸出處理結(jié)果的過程。

3.1 基于Lottie 動(dòng)畫模板的自動(dòng)化視頻合成

Lottie 是Airbnb 開源的一個(gè)動(dòng)畫渲染庫,Lottie支持渲染播放AE 動(dòng)畫。通過AE 插件bodymovie 導(dǎo)出json 文件作為動(dòng)畫數(shù)據(jù),開發(fā)代碼實(shí)現(xiàn)動(dòng)畫效果渲染。目前基本上只支持手動(dòng)K 幀和一些AE 基礎(chǔ)屬性變化。

3.2 基于百度語音的文字語音合成

調(diào)用百度語音在線服務(wù)(基于HTTP 請(qǐng)求的REST API 接口),實(shí)現(xiàn)文字向語音的自動(dòng)合成。支持中文、英文、中英文混讀合成,提供基礎(chǔ)音庫。支持多種參數(shù)配置,可根據(jù)場(chǎng)景需求對(duì)發(fā)音人的語速、音調(diào)、音量進(jìn)行靈活設(shè)置,滿足個(gè)性化需求。

3.3 基于Vue+Echarts 的模板展示頁面制作

數(shù)據(jù)可視化呈現(xiàn)選擇Vue+Echarts 的技術(shù)路線,前端數(shù)據(jù)可視化利用前端表現(xiàn)層的手段,以前端手段展示、處理和分析數(shù)據(jù),通過豐富的圖表樣式進(jìn)行數(shù)據(jù)表達(dá)的呈現(xiàn)。

3.4 基于matplotlib 對(duì)數(shù)據(jù)進(jìn)行動(dòng)態(tài)繪制

Matplotlib 是一個(gè)Python 的2D 繪圖庫,應(yīng)用matplotlib 對(duì)數(shù)據(jù)進(jìn)行動(dòng)態(tài)自動(dòng)化繪制。Matplotlib 可以在Python 腳本、Python 和IPython shell、網(wǎng)絡(luò)應(yīng)用服務(wù)器和各種圖形用戶界面工具包中使用。

3.5 利用ffmpeg 對(duì)音視頻的合成

FFmpeg 是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序。提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。常見功能包括視頻采集功能、視頻格式轉(zhuǎn)換、視頻抓圖、給視頻加水印等。平臺(tái)將語音文字、背景音樂合成到視頻通道中,然后按條件添加片頭、片尾視頻生產(chǎn)最終視頻。

3.6 利用RabbitMQ 消息隊(duì)列機(jī)制管理視頻制作任務(wù)

RabbitMQ 是一套開源(MPL)的消息隊(duì)列服務(wù)軟件,RabbitMQ 是一個(gè)消息中間件,它接收、存儲(chǔ)和轉(zhuǎn)發(fā)消息數(shù)據(jù)。

3.7 利用linux 的多線程任務(wù)調(diào)度機(jī)制加快視頻制作效率

一個(gè)任務(wù)就是基于一種模板,在指定的時(shí)刻對(duì)某一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行視頻生產(chǎn)并發(fā)布。根據(jù)任務(wù)管理的配置,使用Linux 系統(tǒng)的Contrab 服務(wù)組件每過一段時(shí)間(如每1 分鐘、每1 小時(shí))觸發(fā),自動(dòng)檢索系統(tǒng)中的任務(wù)列表,找出待執(zhí)行的任務(wù)。

4 系統(tǒng)應(yīng)用

基于氣象融媒體業(yè)務(wù)體系和融媒體氣象服務(wù)場(chǎng)景分析,本系統(tǒng)可對(duì)PC 版、移動(dòng)端和氣象影視視頻產(chǎn)品進(jìn)行規(guī)范,并滿足網(wǎng)站視頻頻道、氣象服務(wù)視頻資訊、氣象服務(wù)短視頻和氣象分析師出鏡等業(yè)務(wù)對(duì)于視頻產(chǎn)品的需求。為實(shí)現(xiàn)自動(dòng)化生產(chǎn)提供動(dòng)能,有助于融媒體視頻規(guī)模化制作和示范性推廣。具有廣泛的應(yīng)用前景:

(1) 為公眾提供更加直觀、生動(dòng)、有趣的氣象信息,提高公眾對(duì)氣象服務(wù)的認(rèn)知度和參與度。

(2) 為氣象服務(wù)提供新的宣傳渠道和方式,增加氣象服務(wù)的影響力和傳播效果。

(3) 為氣象服務(wù)的創(chuàng)新發(fā)展提供新的思路和方向,促進(jìn)氣象服務(wù)的數(shù)字化、智能化、個(gè)性化發(fā)展。

5 結(jié)論

融媒體氣象服務(wù)短視頻加工系統(tǒng)實(shí)現(xiàn)了各類業(yè)務(wù)產(chǎn)品和各場(chǎng)景服務(wù)的快速提取、分析、處理和呈現(xiàn),通過大規(guī)模的數(shù)據(jù)篩選,組合各類數(shù)據(jù),形成有效氣象數(shù)據(jù)基礎(chǔ)庫,利用高頻氣象服務(wù)數(shù)據(jù)處理技術(shù)和多畫面合成渲染技術(shù),完成短視頻產(chǎn)品的加工制作。針對(duì)不同場(chǎng)景的服務(wù)需求,構(gòu)建視頻產(chǎn)品模板庫,生成不同形式的氣象服務(wù)視頻,搭建起氣象服務(wù)視頻產(chǎn)品自動(dòng)化制作的業(yè)務(wù)流程。使其能夠快速、批量生產(chǎn)標(biāo)準(zhǔn)化氣象類短視頻,保障產(chǎn)出內(nèi)容標(biāo)準(zhǔn)的一致性、氣象信息的準(zhǔn)確性與時(shí)效性、簡(jiǎn)化編輯技術(shù)人員的工作流程,提升短視頻制作效率,實(shí)現(xiàn)氣象信息快速、簡(jiǎn)潔、準(zhǔn)確地傳播。

猜你喜歡
氣象模板模塊
鋁模板在高層建筑施工中的應(yīng)用
鋁模板在高層建筑施工中的應(yīng)用
28通道收發(fā)處理模塊設(shè)計(jì)
氣象樹
“選修3—3”模塊的復(fù)習(xí)備考
《內(nèi)蒙古氣象》征稿簡(jiǎn)則
氣象戰(zhàn)士之歌
心聲歌刊(2019年5期)2020-01-19 01:52:52
大國氣象
鋁模板在高層建筑施工中的應(yīng)用
選修6 第三模塊 International Relationships
抚宁县| 克拉玛依市| 深州市| 长汀县| 汪清县| 丰台区| 宜都市| 铁岭市| 上思县| 沙河市| 会同县| 涿鹿县| 绥芬河市| 和平县| 西安市| 金寨县| 霍邱县| 临泉县| 崇明县| 江西省| 玉环县| 东海县| 大庆市| 育儿| 三穗县| 武定县| 上饶县| 富锦市| 阿合奇县| 夏河县| 高青县| 云林县| 唐河县| 安达市| 湾仔区| 洞头县| 石渠县| 基隆市| 沙湾县| 襄垣县| 绥化市|