[發明專利]音視頻系統在審
| 申請號: | 202210018983.6 | 申請日: | 2022-01-10 |
| 公開(公告)號: | CN114339389A | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 李林超 | 申請(專利權)人: | 稿定(廈門)科技有限公司 |
| 主分類號: | H04N21/439 | 分類號: | H04N21/439;H04N21/44;H04N21/4402 |
| 代理公司: | 北京慧加倫知識產權代理有限公司 16035 | 代理人: | 李永敏 |
| 地址: | 361006 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 系統 | ||
本公開的實施例提供一種音視頻系統。該音視頻系統用于執行多個音視頻處理功能。其中,該多個音視頻處理功能中的至少兩個音視頻處理功能共享一個或多個功能模塊。被共享的功能模塊中設置有至少一個標志。共享同一個功能模塊的音視頻處理功能通過該功能模塊中的所述至少一個標志來控制該功能模塊執行功能特定操作。
技術領域
本公開的實施例涉及計算機技術領域,具體地,涉及音視頻系統。
背景技術
在音視頻系統中,如果需要對視頻文件或音頻文件進行處理,一般會用現有的音視頻處理工具,例如FFmpeg等,進行處理。FFmpeg是一套可以用來記錄、轉換音頻文件和視頻文件,并能將其轉化為流的開源計算機程序。它提供了錄制、轉換以及流化音視頻文件的完整解決方案。它包含了先進的音頻/視頻編解碼庫。FFmpeg工具包括非常多的命令。使用FFmpeg工具的時候往往需要用到大量的參數,因此可能需要消耗大量人力查詢FFmpeg的使用手冊以進行相關處理。如果同時處理多個音視頻任務可能需要付出更多的時間成本。
發明內容
本文中描述的實施例提供了一種音視頻系統。該音視頻系統用于執行多個音視頻處理功能。其中,多個音視頻處理功能中的至少兩個音視頻處理功能共享一個或多個功能模塊。被共享的功能模塊中設置有至少一個標志。共享同一個功能模塊的音視頻處理功能通過該功能模塊中的至少一個標志來控制該功能模塊執行功能特定操作。
在本公開的一些實施例中,至少兩個功能模塊中設置有同一個標志,用于同時控制至少兩個功能模塊執行對應的功能特定操作。
在本公開的一些實施例中,至少一個功能模塊的輸入包括多個參數。多個參數被存儲成鍵值對(key-value)的形式。多個參數中的一個參數被設置為鍵值對中的鍵,多個參數中的其它參數被設置為鍵值對中的值。
在本公開的一些實施例中,當鍵值對中的一個值為空時,鍵值對中的該值被設置為默認值。
在本公開的一些實施例中,至少一個功能模塊根據鍵值對中的鍵來判斷鍵值對中的值的正確性。
在本公開的一些實施例中,多個音視頻處理功能包括以下中的多個:視頻轉圖片功能、添加視頻封面功能、視頻縮放功能、音視頻轉封裝功能、音視頻轉碼功能、視頻裁剪功能、視頻壓縮功能、視頻取幀功能、音視頻混音功能、視頻倒放功能、音視頻抽流功能、獲取音視頻詳細信息功能、視頻添加水印功能、和視頻拼接功能。
在本公開的一些實施例中,音視頻系統包括:對外接口層、音頻解碼模塊、視頻解碼模塊、音視頻編碼模塊、和工具處理及轉碼模塊。其中,對外接口層被配置為創建音頻解碼模塊的對象、視頻解碼模塊的對象、音視頻編碼模塊的對象,向音頻解碼模塊、視頻解碼模塊、音視頻編碼模塊、和工具處理及轉碼模塊分配存儲空間以及初始化用于音頻解碼模塊、視頻解碼模塊、音視頻編碼模塊、和工具處理及轉碼模塊的參數。音頻解碼模塊被配置為對音頻文件執行解封裝、轉封裝、解碼、和重采樣操作。視頻解碼模塊被配置為對視頻文件執行解封裝、解碼、分流、逆序解碼、和封面解碼操作。音視頻編碼模塊被配置為執行音頻編碼、視頻編碼、圖片編碼、封面處理、音頻混音、音頻轉碼、和音視頻同步操作。工具處理及轉碼模塊被配置為執行視頻轉碼和文件格式處理操作。
在本公開的一些實施例中,音頻解碼模塊和視頻解碼模塊通過幀緩存隊列與音視頻編碼模塊相關聯。
在本公開的一些實施例中,音頻解碼模塊、視頻解碼模塊、音視頻編碼模塊、和工具處理及轉碼模塊均采用多線程來執行相應的操作。
在本公開的一些實施例中,音頻解碼模塊、視頻解碼模塊和音視頻編碼模塊中設置有回調函數,回調函數用于接收當前任務的處理進度以及成功事件和失敗事件。
附圖說明
為了更清楚地說明本公開的實施例的技術方案,下面將對實施例的附圖進行簡要說明,應當知道,以下描述的附圖僅僅涉及本公開的一些實施例,而非對本公開的限制,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于稿定(廈門)科技有限公司,未經稿定(廈門)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210018983.6/2.html,轉載請聲明來源鉆瓜專利網。





