[發明專利]一種對視頻文件進行在線轉碼的方法和裝置在審
| 申請號: | 201410675920.3 | 申請日: | 2014-11-21 |
| 公開(公告)號: | CN105681823A | 公開(公告)日: | 2016-06-15 |
| 發明(設計)人: | 賴聰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/2343 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻文件 進行 在線 方法 裝置 | ||
1.一種對視頻文件進行在線轉碼的方法,其特征在于,所述方法包括:
根據待轉碼視頻文件中預設的視頻參數的參數值和各視頻幀的原數據量, 以及對應所述視頻參數預先設置的進行轉碼的目標參數值,確定所述各視頻幀 進行轉碼的目標數據量;
根據所述視頻參數的目標參數值和所述各視頻幀對應的目標數據量,生成 轉碼視頻文件的文件頭,向終端發送所述文件頭;
根據所述各視頻幀對應的目標數據量,按照播放時序,將所述各視頻幀轉 碼為數據量不大于對應的目標數據量的視頻幀,生成所述轉碼視頻文件中對應 的數據內容;
每當滿足預設的發送條件時,向所述終端發送已生成的數據內容。
2.根據權利要求1所述的方法,其特征在于,所述根據所述各視頻幀對應 的目標數據量,按照播放時序,將所述各視頻幀轉碼為數據量不大于對應的目 標數據量的視頻幀,生成所述轉碼視頻文件中對應的數據內容,包括:
按照播放時序,對所述待轉碼視頻文件的各視頻幀進行轉碼,將轉碼后的 視頻幀的數據量與對應的目標數據量進行對比,如果轉碼后的視頻幀的數據量 不大于對應的目標數據量,則根據轉碼后的視頻幀生成所述轉碼視頻文件中對 應的數據內容;如果轉碼后的視頻幀的數據量大于對應的目標數據量,則調整 所述目標參數值對相應的視頻幀重新進行轉碼,直到轉碼后的視頻幀的數據量 小于對應的目標數據量,根據轉碼后的視頻幀生成所述轉碼視頻文件中對應的 數據內容。
3.根據權利要求1所述的方法,其特征在于,所述視頻參數包括分辨率、 編解碼壓縮比、編解碼級別、幀率和碼率;
所述根據待轉碼視頻文件中預設的視頻參數的參數值和各視頻幀的原數據 量,以及對應所述視頻參數預先設置的進行轉碼的目標參數值,確定所述各視 頻幀進行轉碼的目標數據量,包括:
確定所述待轉碼視頻文件的分辨率的數值與預先設置的進行轉碼的分辨率 的目標數值的第一比值;
確定所述待轉碼視頻文件的編解碼壓縮比的數值與編解碼級別的數值的第 一乘積,確定預先設置的進行轉碼的編解碼壓縮比的目標數值與編解碼級別的 目標數值的第二乘積,確定所述第一乘積與所述第二乘積的第二比值;
確定所述待轉碼視頻文件的幀率的數值與預先設置的進行轉碼的幀率的目 標數值的第三比值;
確定所述待轉碼視頻文件的碼率的數值與預先設置的進行轉碼的碼率的目 標數值的第四比值;
根據各視頻幀的原數據量,以及所述第一比值、所述第二比值、所述第三 比值和所述第四比值,確定所述各視頻幀進行轉碼的目標數據量。
4.根據權利要求3所述的方法,其特征在于,所述根據各視頻幀的原數據 量,以及所述第一比值、所述第二比值、所述第三比值和所述第四比值,確定 所述各視頻幀進行轉碼的目標數據量,包括:
將所述第一比值與預設的分辨率映射權重相乘,得到分辨率映射比值;
將所述第二比值與預設的編解碼映射權重相乘,得到編解碼映射比值;
將所述第三比值與預設的幀率映射權重相乘,得到幀率映射比值;
將所述第四比值與預設的碼率映射權重相乘,得到碼率映射比值;
將所述分辨率映射比值、所述編解碼映射比值、所述幀率映射比值和所述 碼率映射比值相乘,得到視頻幀映射比值;
將所述各視頻幀的原數據量除以所述視頻幀映射比值,得到所述各視頻幀 進行轉碼的目標數據量。
5.根據權利要求1所述的方法,其特征在于,所述每當滿足預設的發送條 件時,向所述終端發送已生成的數據內容,包括:
每當轉碼的視頻幀的數量達到預設的視頻幀閾值時,向所述終端發送生成 的數據內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410675920.3/1.html,轉載請聲明來源鉆瓜專利網。





