[發明專利]用于視頻的特效渲染的方法和裝置有效
| 申請號: | 202011543484.6 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112738624B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 張鵬宇;昝曉飛;曾凡平 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 曾世驍;蘇銀虹 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 視頻 特效 渲染 方法 裝置 | ||
本公開提供了一種用于視頻的特效渲染的方法和裝置。一種特效渲染方法包括:從視頻繪制模塊接收用于視頻的繪制上下文和已經繪制了視頻的幀緩存對象;根據接收的繪制上下文初始化繪制環境和通用特效渲染模塊;由通用特效渲染模塊根據接收的通用渲染參數將特效繪制到接收的幀緩存對象,并將繪制了特效的幀緩存對象返回給視頻繪制模塊。本公開的方法能夠讓不同視頻場景下的特效視覺感官統一,為用戶提供了一致的體驗,節約了開發成本,便于特效功能的迭代、遷移、更新。
技術領域
本公開涉及互聯網技術領域,尤其涉及一種用于視頻的特效渲染的方法、裝置、電子設備和存儲介質。
背景技術
隨著短視頻、直播行業蓬勃發展,視頻特效渲染的使用頻率大幅增加。在視頻生產過程中,拍攝和編輯是兩個不同的場景。在兩個場景中,為了呈現的視覺效果更加豐富多彩,往往都需要在視頻渲染基礎上再做特效渲染,將兩層渲染疊加的視頻影像再呈現給用戶。在相關技術中,通常針對拍攝場景和剪輯場景設置各自的特效繪制模塊,但是兩個場景下的特效不能夠互通。開發人員需要針對拍攝場景開發一套特效,針對剪輯場景開發一套特效,各自的特效模塊不能實現兩個場景下的互通使用,造成了資源浪費。
發明內容
本公開提供一種用于視頻的特效渲染的方法和裝置,以至少解決相關技術中的提供統一特效渲染功能的問題,也可不解決任何上述問題。
根據本公開的第一方面,提供了一種特效渲染方法,包括:從視頻繪制模塊接收用于視頻的繪制上下文和已經繪制了視頻的幀緩存對象;根據接收的繪制上下文初始化繪制環境和通用特效渲染模塊;由通用特效渲染模塊根據接收的通用渲染參數將特效繪制到接收的幀緩存對象,并將繪制了特效的幀緩存對象返回給視頻繪制模塊。
根據本公開的第一方面,所述幀緩存對象是從用于拍攝場景的視頻繪制模塊和/或用于編輯場景的視頻繪制模塊接收的。
根據本公開的第一方面,所述由通用特效渲染模塊將特效繪制到接收的幀緩存對象包括:根據用戶選擇的特效名稱查找與選擇的特效名稱對應的特效配置;編譯和鏈接所述特效配置的著色器,并確定當前繪圖程序使用鏈接后的著色器;加載所述特效配置需要的資源并將所述資源轉換為紋理;由鏈接后的著色器將紋理繪制到接收的幀緩存對象。
根據本公開的第一方面,所述通用特效渲染模塊具有從針對不同場景的特效渲染模塊中抽取的共有模塊。
根據本公開的第一方面,在由通用特效渲染模塊將特效繪制到接收的幀緩存對象的步驟中,根據幀緩存對象的特性對特效進行適應性調整。
根據本公開的第一方面,在由通用特效渲染模塊將特效繪制到接收的幀緩存對象的步驟中,通用特效渲染模塊通過OpenGL繪圖線程將數據變化同步到視頻繪制模塊。
根據本公開的第二方面,提供了一種特效渲染裝置,包括:接收模塊,被配置為從視頻繪制模塊接收用于視頻的繪制上下文和已經繪制了視頻的幀緩存對象;初始化模塊,被配置為根據用于視頻的繪制上下文初始化繪制環境和通用特效渲染模塊;通用特效渲染模塊,被配置為根據接收的通用渲染參數將特效繪制到接收的幀緩存對象,并將繪制了特效的幀緩存對象返回給視頻繪制模塊。
根據本公開的第二方面,所述接收模塊被配置為從用于拍攝場景的視頻繪制模塊和/或用于編輯場景的視頻繪制模塊接收繪制了視頻的幀緩存對象。
根據本公開的第二方面,所述通用特效渲染模塊包括:特效配置模塊,被配置為根據用戶選擇的特效名稱查找與選擇的特效名稱對應的特效配置;著色器配置模塊,被配置為編譯和鏈接所述特效配置的著色器,并確定當前繪圖程序使用鏈接后的著色器;紋理生成模塊,被配置為加載所述特效配置需要的資源并將所述資源轉換為紋理;繪制模塊,被配置為使用鏈接后的著色器將紋理繪制到接收的幀緩存對象。
根據本公開的第二方面,所述通用特效渲染模塊具有從針對不同場景的特效渲染模塊中抽取的共有模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011543484.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種西藥劑固態提取裝置
- 下一篇:一種緩提型多重解碼器及其解碼方法





