[發明專利]視頻渲染方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202110732319.3 | 申請日: | 2021-06-30 |
| 公開(公告)號: | CN113407325A | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 陳明 | 申請(專利權)人: | 深圳市斯博科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06T1/20 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 李翔宇 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 渲染 方法 裝置 計算機 設備 存儲 介質 | ||
本發明實施例公開了一種視頻渲染方法、裝置、計算機設備及存儲介質。本申請應用于視頻播放的技術領域,其包括:若接收到預設視頻渲染指令,則根據預設視頻渲染指令生成渲染列表;若接收到預設輸出隊列發送的預設分配空閑槽指令,則獲取與渲染列表相對應的當前幀索引;若當前幀索引滿足預設檢測條件,則根據當前幀索引構建當前渲染任務,并將當前渲染任務放入渲染工作線程池進行渲染以得到渲染后的視頻幀;將渲染后的視頻幀保存至輸出隊列中預設分配空閑槽指令對應的空閑槽;將當前幀索引對應的索引值加1,并返回執行若接收到預設輸出隊列發送的預設分配空閑槽指令的步驟直至接收到預設停止渲染指令為止。本申請實施例可提高視頻渲染的效率。
技術領域
本發明實施例涉及視頻播放技術領域,尤其涉及一種視頻渲染方法、裝置、計算機設備及存儲介質。
背景技術
目前視頻編輯不管是在PC端還是移動端都非常普及,例如PC端的Premiere軟件,移動端的抖音等視頻剪輯軟件。一般用戶都會對拍攝后的視頻進行畫面的調色、小物件的修飾以及文字的添加等,即均會對視頻進行渲染,之后再將渲染后的視頻分享給他人或者存儲到本地。因視頻渲染本身需要較高的處理負荷,視頻渲染的效率一般較低。
發明內容
本發明實施例提供了一種視頻渲染方法、裝置、計算機設備及存儲介質,旨在解決現有視頻渲染效率較低的問題。
第一方面,本發明實施例提供了一種視頻渲染方法,其包括:
若接收到預設視頻渲染指令,則根據所述預設視頻渲染指令生成渲染列表;
若接收到預設輸出隊列發送的預設分配空閑槽指令,則獲取與所述渲染列表相對應的當前幀索引;
若所述當前幀索引滿足預設檢測條件,則根據所述當前幀索引構建當前渲染任務,并將所述當前渲染任務放入渲染工作線程池進行渲染以得到渲染后的視頻幀;
將渲染后的所述視頻幀保存至所述輸出隊列中所述預設分配空閑槽指令對應的空閑槽;
將所述當前幀索引對應的索引值加1,并返回執行所述若接收到預設輸出隊列發送的預設分配空閑槽指令,則獲取與所述渲染列表相對應的當前幀索引的步驟直至接收到預設停止渲染指令為止。
進一步地,通過輪詢機制向預設輸出隊列發送分配空閑槽請求。
進一步地,檢測預設順序鎖中的當前幀計數是否為所述當前幀索引;若所述預設順序鎖中的當前幀計數為所述當前幀索引,則判定所述當前幀索引滿足預設檢測條件。
進一步地,根據所述當前幀索引獲取與當前視頻幀相關的執行參數,其中,所述執行參數包括允許同時使用的渲染線程數及預設丟幀標志;若所述預設丟幀標志不為預設丟幀值,則根據所述渲染線程數構建與所述當前視頻幀相關的當前渲染任務,并將所述當前渲染任務放入渲染工作線程池進行渲染以得到渲染后的視頻幀。
進一步地,若所述預設丟幀標志為預設丟幀值,則將預設丟幀標志保存至所述輸出隊列中所述預設分配空閑槽指令對應的空閑槽。
進一步地,若接收到預設幀獲取指令,則從所述預設輸出隊列中獲取渲染后的所述視頻幀及所述視頻幀對應的幀號;根據所述視頻幀及所述幀號播放或導出視頻。
進一步地,檢測所述預設輸出隊列的所述當前空閑槽中是否存在所述視頻幀;若所述當前空閑槽中存在所述視頻幀,則從所述當前空閑槽中獲取所述視頻幀,并將所述視頻幀對應的幀號加1;若所述空閑槽中不存在所述視頻幀,則跳過所述當前空閑槽,并將下一所述空閑槽作為所述當前空閑槽,并返回執行所述檢測所述預設輸出隊列的所述當前空閑槽中是否存在所述視頻幀的步驟直至接收到預設完成指令為止。
第二方面,本發明實施例還提供了一種視頻渲染裝置,其包括:
生成單元,用于若接收到預設視頻渲染指令,則根據所述預設視頻渲染指令生成渲染列表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市斯博科技有限公司,未經深圳市斯博科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110732319.3/2.html,轉載請聲明來源鉆瓜專利網。





