[發明專利]對音視頻文件進行轉碼處理的方法和設備有效
| 申請號: | 201410171327.5 | 申請日: | 2014-04-25 |
| 公開(公告)號: | CN103929655B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 張樹軍;劉希斌;張仕強 | 申請(專利權)人: | 網易傳媒科技(北京)有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/23;H04N21/234 |
| 代理公司: | 北京信遠達知識產權代理事務所(普通合伙)11304 | 代理人: | 趙百令,劉大玲 |
| 地址: | 100084 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻文件 進行 處理 方法 設備 | ||
1.一種對音視頻文件進行轉碼處理的方法,包括:
a)、將音視頻源文件進行音視頻分離,分別生成音頻文件和視頻文件;
b)、對所述視頻文件進行切片,獲得多個視頻文件片段;
所述步驟b)包括:b1)、b2)以及b3)步驟:
b1)、將播放時長為預設時間段的文件片段設置為參考切片單位;
b2)、判斷當采用所述參考切片單位對所述視頻文件進行一次切片時,剩余視頻文件中的第一個視頻幀是否為關鍵幀;
b3)、如果是,采用所述參考切片單位對所述視頻文件進行一次切片,否則,從所述視頻文件中查找與所述第一個視頻幀距離最近的關鍵幀,在查找到的所述關鍵幀前進行一次切片,最終獲得多個視頻文件片段;
b4)、針對每相鄰兩個視頻文件片段,判斷在轉碼處理時前一個視頻文件片段中的非關鍵幀是否參考后一個視頻文件片段中的至少一個關鍵幀進行解碼;
b5)、如果是,將所述后一個視頻文件片段中的所述至少一個關鍵幀復制到所述前一個視頻文件片段中,其中,所述后一個視頻文件片段中的所述至少一個關鍵幀只用于所述前一個視頻文件片段中的所述非關鍵幀的解碼,而不用于播放;
c)、分別對所述多個視頻文件片段以及所述音頻文件進行轉碼處理;
d)、將轉碼處理后的所述多個視頻文件片段進行合片,獲得轉碼處理后的視頻文件;
e)、將轉碼處理后的音頻文件和轉碼處理后的視頻文件合成到同一個文件中。
2.根據權利要求1所述的方法,其中,復制到所述前一個視頻文件片段中的所述后一個視頻文件片段中的所述至少一個關鍵幀攜帶有標識,所述標識用于指示所述后一個視頻文件片段中的所述至少一個關鍵幀只用于所述前一個視頻文件片段中的所述非關鍵幀的解碼,而不用于播放。
3.根據權利要求1至2中任意一項所述的方法,其中,所述步驟a)具體為:
從所述音視頻文件中分別提取出音頻幀和視頻幀,將提取出的音頻幀放入到所述音頻文件中,將提取出的視頻幀放入到所述視頻文件中。
4.根據權利要求1至2中任意一項所述的方法,其中,所述步驟e)具體為:
按照轉碼處理后的音頻文件中的音頻幀的時間戳以及轉碼處理后的視頻文件中的視頻幀的時間戳的先后順序,對所述音頻幀和所述視頻幀進行混合排序,并將混合排序后的所述音頻幀和所述視頻幀放入同一個文件中。
5.一種對音視頻文件進行轉碼處理的設備,包括:
分離單元,用于將音視頻源文件進行音視頻分離,分別生成音頻文件和視頻文件;
切片單元,用于對所述視頻文件進行切片,獲得多個視頻文件片段;
所述切片單元包括:
設置子單元,用于將播放時長為預設時間段的文件片段設置為參考切片單位;
判斷子單元,用于判斷當采用所述參考切片單位對所述視頻文件進行一次切片時,剩余視頻文件中的第一個視頻幀是否為關鍵幀;
切割子單元,用于如果所述判斷子單元的判斷結果為是,采用所述參考切片單位對所述視頻文件進行一次切片,如果所述判斷子單元的判斷結果為否,從所述視頻文件中查找與所述第一個視頻幀距離最近的關鍵幀,在查找到的所述關鍵幀前進行一次切片,最終獲得多個視頻文件片段;
判斷單元,用于在轉碼單元分別對所述多個視頻文件片段以及所述音頻文件進行轉碼處理之前,判斷在轉碼處理時前一個視頻文件片段中的非關鍵幀是否參考后一個視頻文件片段中的至少一個關鍵幀進行解碼;
復制單元,用于如果所述判斷單元的判斷結果為是,將所述后一個視頻文件片段中的所述至少一個關鍵幀復制到所述前一個視頻文件片段中,其中,所述后一個視頻文件片段中的所述至少一個關鍵幀只用于所述前一個視頻文件片段中的所述非關鍵幀的解碼,而不用于播放;
所述轉碼單元,用于分別對所述多個視頻文件片段以及所述音頻文件進行轉碼處理;
合片單元,用于將轉碼處理后的所述多個視頻文件片段進行合片,獲得轉碼處理后的視頻文件;
合成單元,用于將轉碼處理后的音頻文件和轉碼處理后的視頻文件合成到同一個文件中。
6.根據權利要求5所述的設備,其中,復制到所述前一個視頻文件片段中的所述后一個視頻文件片段中的所述至少一個關鍵幀攜帶有標識,所述標識用于指示所述后一個視頻文件片段中的所述至少一個關鍵幀只用于所述前一個視頻文件片段中的所述非關鍵幀的解碼,而不用于播放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易傳媒科技(北京)有限公司,未經網易傳媒科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410171327.5/1.html,轉載請聲明來源鉆瓜專利網。





