[發明專利]一種錄制視頻的方法與裝置在審
| 申請號: | 201410054914.6 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103813121A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 張偉;傅松林;陸居平;張長定 | 申請(專利權)人: | 廈門美圖之家科技有限公司 |
| 主分類號: | H04N5/76 | 分類號: | H04N5/76;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361008 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 錄制 視頻 方法 裝置 | ||
技術領域
本發明涉及一種錄制視頻的方法與裝置。
背景技術
在現有技術里,錄制視頻往往是只有一個開始按鈕,開始后,該按鈕會變成結束按鈕,這樣就導致我們在錄制視頻的時候沒辦法暫停,如果要錄制不同時段的視頻,只能通過錄制多段視頻來實現,并且無法支持多個攝像頭錄制同一個視頻文件。
發明內容
本發明為解決上述問題,提供了一種操作簡單、功能多樣化的錄制視頻的方法與裝置。
為實現上述目的,本發明采用的技術方案為:
一種錄制視頻的方法,其特征在于,包括以下步驟:
10.打開攝像頭;
20.采集視頻數據并進行預覽和保存;
30.判斷是否接收到暫停請求,若是,則只進行預覽但不保存并執行步驟40,否則執行步驟20;
40.暫停期間判斷是否接收到攝像頭切換請求,若是,則關閉當前攝像頭并打開另一個攝像頭,否則繼續只進行預覽但不保存;
50.判斷是否接收到恢復請求,若是,則執行步驟20,否則繼續只進行預覽但不保存。
作為優選的實施例,所述步驟30中接收到暫停請求后,設備的屏幕上顯示的暫停圖標自動變更為恢復圖標。
作為優選的實施例,所述步驟40中在暫停期間接收到攝像頭切換請求時,暫停當前攝像頭的視頻數據的捕獲與預覽,并關閉當前攝像頭,然后打開另一個攝像頭并繼續進行視頻數據的捕獲與預覽。
作為優選的實施例,所述的攝像頭包括前置攝像頭和后置攝像頭。
作為優選的實施例,所述的攝像頭為內置攝像頭或外接攝像頭,且數量為兩個或兩個以上。
作為優選的實施例,所述的攝像頭支持的最大視頻尺寸不一致時,取所有攝像頭支持的相同比例的最大視頻尺寸里的最小尺寸作為保存視頻的尺寸。
作為優選的實施例,所述的攝像頭捕獲的視頻數據尺寸與保存視頻的尺寸不一致時,則將攝像頭捕獲的視頻數據尺寸進行相應的縮放。
另外,本發明還提供了一種錄制視頻的裝置,其特征在于,其包括:
數據采集模塊,用于打開攝像頭并采集視頻數據;
編碼輸出模塊,用于對視頻數據進行編碼輸出;
線程控制模塊,其與所述的數據采集模塊和編碼輸出模塊連接,用于控制所述的數據采集模塊的緩存線程和所述的編碼輸出模塊的保存線程;
所述線程控制模塊接收到暫停請求時只進行視頻數據的預覽并允許進行攝像頭的切換;所述線程控制模塊接收到恢復請求時繼續控制數據采集模塊的緩存線程和編碼輸出模塊的保存線程進行視頻數據的緩存及保存。
作為優選的實施例,所述的攝像頭為內置攝像頭或外接攝像頭,且數量為兩個或兩個以上。
作為優選的實施例,所述的攝像頭支持的最大視頻尺寸不一致時,取所有攝像頭支持的相同比例的最大視頻尺寸里的最小尺寸作為保存視頻的尺寸。
作為優選的實施例,所述的攝像頭捕獲的視頻數據尺寸與保存視頻的尺寸不一致時,則將攝像頭捕獲的視頻數據尺寸進行相應的縮放。
作為優選的實施例,所述的緩存線程將視頻數據根據空間或者時間的規則寫入多個硬盤緩存文件,保存線程實時取出已經緩存完成的硬盤文件進行視頻數據的編碼,然后編碼完成后刪除該硬盤緩存文件。
作為優選的實施例,所述的線程控制模塊采用雙緩沖技術,其循環步驟包括:
A、通過系統API得到視頻數據后將該數據進行緩存,在設備的硬盤按一定的規則進行緩存文件的創建;
B、當數據達到一定閥值時,暫停該緩存文件的數據寫入并通知保存線程取出該緩存文件的數據進行視頻格式的編碼并保存到視頻文件里;
C、按照規則創建新的緩存文件進行視頻數據的緩存,以此類推直到暫停錄制或者錄制完整為止;
D、當保存線程收到通知后讀取緩存文件的視頻數據并且進行視頻格式的編碼保存到視頻文件里,全部編碼好后等待緩存線程的通知。
作為優選的實施例,所述線程控制模塊還可以調高緩存線程與保存線程的線程優先級。
本發明的有益效果是:
本發明的一種錄制視頻的方法與裝置,其在打開攝像頭采集視頻數據并進行預覽和保存的過程中可以暫停,暫停時只進行預覽但不保存,并在暫停期間允許進行攝像頭切換;使得用戶在視頻錄制過程中可以發揮更多的創意,且無需對多個視頻片段進行編輯,操作更方便。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖之家科技有限公司,未經廈門美圖之家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054914.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:遠程控制現場監控系統
- 下一篇:聲控中速球





