[發明專利]非線性編輯軟件音視頻同步處理方法及裝置有效
| 申請號: | 201410240433.4 | 申請日: | 2014-05-30 |
| 公開(公告)號: | CN105280205B | 公開(公告)日: | 2018-03-16 |
| 發明(設計)人: | 李棟娜;廖海;張秋;張佩華 | 申請(專利權)人: | 深圳銳取信息技術股份有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 非線性編輯 軟件 視頻 同步 處理 方法 裝置 | ||
技術領域
本發明屬于視頻技術領域,尤其涉及一種非線性編輯軟件音視頻同步處理方法及裝置。
背景技術
錄制好的文件經常需要通過非線性編輯軟件編輯(包括復制、剪切、添加片頭片尾等),原錄播系統錄制的文件通過播放器可以音視頻同步播放,但在用非線性編輯軟件播放時音視頻播放不同步,原因是播放器播放文件是按照音視頻的時戳播放,而非線性編輯軟件不會讀取音視頻的時戳。現有的常用方法是通過編解碼軟件進行處理,但是編解碼軟件需要對音視頻文件重新進行解碼和編碼,耗費的時間很長。
發明內容
本發明的目的在于提供一種非線性編輯軟件音視頻同步處理方法,旨在解決現有錄播系統錄制的音視頻文件在播放器中播放音視頻同步,但在非線性編輯軟件中播放音視頻不同步,音視頻文件需要重新進行解碼和編碼,耗費的時間很長的問題。
本發明提供了一種非線性編輯軟件音視頻同步處理方法,包括:
獲取編碼器的視頻流和音頻流,并緩存對應的視頻幀和音頻幀;
讀取所述視頻幀和音頻幀;
對讀取的所述視頻幀和音頻幀進行寫入操作,所述寫入操作包括:將所述視頻幀和音頻幀進行均勻分布處理和時戳同步處理。
進一步的,所述將所述視頻幀和音頻幀進行均勻分布處理和時戳同步處理,包括:
根據幀率計算所述視頻幀幀間時差,并根據所述視頻幀幀間時差對所述視頻幀進行均勻分布處理和時戳同步處理;
根據采樣率計算音頻幀幀間時差,并根據所述音頻幀幀間時差對所述音頻幀進行均勻分布處理和時戳同步處理。
進一步的,根據所述視頻幀幀間時差對所述視頻幀進行均勻分布處理和時戳同步處理,包括:
調整I幀的時戳,使得兩個I幀之間的時間間隔等于所述視頻幀幀間時差的整數倍;
根據相鄰兩個I幀之間的時間間隔,計算所述相鄰兩個I幀之間的P幀數目,若計算得到的所述相鄰兩個I幀之間的P幀數目大于讀取時的所述相鄰兩個I幀之間的P幀數目,則在所述相鄰兩個I幀之間進行補幀;若計算得到的所述相鄰兩個I幀之間的P幀數目小于讀取時的所述相鄰兩個I幀之間的P幀數目,則在所述相鄰兩個I幀之間進行減幀。
進一步的,所述調整I幀的時戳,包括將I幀進行向前調整或向后調整,調整的時間范圍小于等于所述視頻幀幀間時差。
進一步的,所述根據所述音頻幀幀間時差對所述音頻幀進行均勻分布處理和時戳同步處理,包括:
根據所述音頻幀幀間時差計算所述音頻幀的真實時戳Tr,如果To-Tr>AUDIO_INTERVAL,則插入一個空幀,如果Tr-To>AUDIO_INTERVAL就減掉所述音頻幀,所述To表示讀取時所述音頻幀的原始時戳,所述AUDIO_INTERVA表示所述音頻幀幀間時差。
本發明還提供了一種非線性編輯軟件音視頻同步處理裝置,包括:
獲取緩存模塊、讀取模塊以及寫入模塊,所述寫入模塊包括均勻分布與時戳同步處理模塊;
所述獲取緩存模塊,用于獲取編碼器的視頻流和音頻流,并緩存對應的視頻幀和音頻幀;
所述讀取模塊,用于讀取所述視頻幀和音頻幀;
所述寫入模塊,用于對讀取的所述視頻幀和音頻幀進行寫入操作;
所述均勻分布與時戳同步處理模塊,用于將所述視頻幀和音頻幀進行均勻分布處理和時戳同步處理。
進一步的,所述均勻分布與時戳同步處理模塊,包括:
第一計算模塊以及第二計算模塊;
所述第一計算模塊,用于根據幀率計算所述視頻幀幀間時差,并根據所述視頻幀幀間時差對所述視頻幀進行均勻分布處理和時戳同步處理;
所述第二計算模塊,用于根據采樣率計算音頻幀幀間時差,并根據所述音頻幀幀間時差對所述音頻幀進行均勻分布處理和時戳同步處理。
進一步的,所述第一計算模塊還包括:
調整模塊、第一計算子模塊、第一補幀模塊以及第一減幀模塊;
所述調整模塊,用于調整I幀的時戳,使得兩個I幀之間的時間間隔等于所述視頻幀幀間時差的整數倍;
所述第一計算子模塊,用于根據相鄰兩個I幀之間的時間間隔,計算所述相鄰兩個I幀之間的P幀數目n;
所述第一補幀模塊,用于當計算得到的所述相鄰兩個I幀之間的P幀數目大于讀取時的所述相鄰兩個I幀之間的P幀數目時,在所述相鄰兩個I幀之間進行補幀;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳銳取信息技術股份有限公司,未經深圳銳取信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410240433.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體器件
- 下一篇:帶寬擴展編碼和解碼中高頻生成的方法和裝置





