本申請實施例提供一種視頻的瀏覽方法,應用在電子設備,包括以下步驟:顯示相機應用的預覽界面,預覽界面中包括錄制按鈕,響應于用戶對錄制按鈕輸入的操作,使用攝像頭采集視頻流,在采集視頻流的過程中,獲取視頻流中第一視頻片段的第一標記,視頻流包括一個或多個視頻片段,在采集視頻流的過程中,顯示相機應用的錄制界面,錄制界面包括結束按鈕,響應于用戶對結束按鈕輸入的操作,獲取視頻流的第二標記;并且,顯示相機應用的預覽界面,將第一標記和第二標記寫入視頻流,得到視頻文件。可見用戶可通過一次按下錄制按鈕,獲得帶有TAG的視頻以及可以基于帶有TAG的視頻進一步得到AI視頻,從而改進電子設備的視頻獲取功能。從而改進電子設備的視頻獲取功能。從而改進電子設備的視頻獲取功能。
Video acquisition method and device
【技術實現步驟摘要】
視頻的獲取方法及裝置
[0001]本申請涉及多媒體
,尤其涉及一種視頻的獲取方法及裝置。
技術介紹
[0002]拍攝視頻是電子設備常見的功能。隨著用戶對拍照和攝像的需求的提高,目前電子設備獲取視頻的方法有待改進。
技術實現思路
[0003]本申請提供了一種視頻的獲取方法及裝置,目的在于改進電子設備的視頻獲取功能。
[0004]為了實現上述目的,本申請提供了以下技術方案:
[0005]本申請的第一方面提供一種視頻的獲取方法,應用在電子設備,所述方法包括以下步驟:顯示相機應用的預覽界面,所述預覽界面中包括錄制按鈕,響應于用戶對所述錄制按鈕輸入的操作,使用攝像頭采集視頻流,在采集所述視頻流的過程中,獲取所述視頻流中第一視頻片段的第一標記,所述視頻流包括一個或多個視頻片段,在采集所述視頻流的過程中,顯示所述相機應用的錄制界面,所述錄制界面包括結束按鈕,響應于用戶對所述結束按鈕輸入的操作,獲取所述視頻流的第二標記;并且,顯示所述相機應用的預覽界面,將所述第一標記和所述第二標記寫入所述視頻流,得到視頻文件。視頻的標記作為AI視頻的生成依據,為依據視頻文件生成AI視頻奠定基礎,因此,用戶可通過一次按下錄制按鈕,獲得帶有TAG的視頻以及可以基于帶有TAG的視頻進一步得到AI視頻,從而改進電子設備的視頻獲取功能。
[0006]在一些實現方式中,獲取視頻流中第一視頻片段的第一標記,包括:從視頻流中識別第一視頻片段,得到第一視頻片段的起止時間標記,基于修正參數修正起止時間標記,修正參數包括視頻流的首幀時間戳。基于視頻流的首幀時間戳修正視頻片段的起止時間標記,使得起止時間標記從絕對時間格式轉換為與視頻流的首幀的時間戳之間的相對時間標記,為后續依據視頻文件中時間標記生成AI視頻提供便利。
[0007]在一些實現方式中,獲取視頻流中第一視頻片段的第一標記,還包括:獲取第一視頻片段的場景類別標記以及轉場類別標記的至少一項。標記的多樣性有利于提高AI視頻的多樣性。
[0008]在一些實現方式中,獲取視頻流的第二標記,包括:從視頻流中識別精彩時刻標記,基于修正參數修正精彩時刻標記,修正參數包括視頻流的首幀時間戳。基于視頻流的首幀時間戳修正精彩時刻標記,使得精彩時刻標記轉換為與首幀時間戳的相對時間,為后續依據視頻文件中的時間標記生成AI視頻提供便利。
[0009]在一些實現方式中,獲取視頻流的第二標記,還包括:獲取視頻流的主題標記。主題標記為生成AI視頻過程中,為整個AI視頻添加音樂等特效的依據,有利于使得添加的特效與AI視頻更為匹配,從而提升用戶的體驗。
[0010]在一些實現方式中,基于修正參數修正精彩時刻標記,包括:基于修正參數修正視頻流的首幀的時間區間之外的精彩時刻標記。因為首幀時間戳為修正時間標記的基礎,所以為了不采納首幀的時間區間內的精彩時刻,目的在于得到更為準確的修正后的精彩時刻標記。
[0011]在一些實現方式中,修正參數還包括:從開始拍攝視頻至當前時刻的暫停總時長,以進一步提高修正后的精彩時刻標記的準確性。其中當前時刻為將要對時間標記進行修正的時刻。
[0012]在一些實現方式中,所示錄制界面還包括暫停按鈕。第一方面提供的視頻的獲取方法還包括:響應于用戶對所述暫停按鈕輸入的操作,記錄暫停時刻并顯示包括恢復按鈕的預覽界面,響應于用戶對恢復按鈕輸入的操作,基于暫停時刻和恢復拍攝視頻的時刻,統計暫停總時長。基于用戶的暫停操作和恢復拍攝的操作,獲取暫停總時長,便于獲得準確的暫停總時長。
[0013]在一些實現方式中,獲取視頻流中第一視頻片段的第一標記,包括:識別視頻流中第一視頻幀的場景類別為第一類別,識別視頻流中第二視頻幀的場景類別為第二類別,第二視頻幀為第一視頻幀之后的幀,將第二視頻幀之前且與第一視頻幀的場景類別相同的視頻幀作為第一視頻片段,獲取第一視頻片段的第一標記,第一視頻片段的第一標記包括第一視頻幀的場景類別標記。逐幀識別場景類別,并基于場景類別不同的幀劃分視頻片段,便于與視頻流的采集和傳輸方式兼容,具有更高的可實施性。
[0014]在一些實現方式中,還包括:識別視頻流中第三視頻幀的場景類別為第三類別,第三視頻幀為第二視頻幀之后的幀,將第三視頻幀之前且與第二視頻幀的場景類別相同的視頻幀作為第二視頻片段,獲取第二視頻片段的第一標記,第二視頻片段的第一標記包括第二視頻幀的場景類別標記。
[0015]在一些實現方式中,第一視頻片段的第一標記還包括:第一視頻幀與第二視頻幀之間的轉場類別標記,以及,第一視頻片段的起止時間標記的至少一項。轉場類別有利于在不同場景類別的片段之間添加特效,視頻片段的起止時間標記有利于為不同的視頻片段添加不同的特效,以獲得層次豐富的AI視頻,從而獲得更優的用戶體驗。
[0016]在一些實現方式中,電子設備包括相機應用程序和媒體錄制器,將第一標記和第二標記寫入視頻流,得到視頻文件,包括:相機應用程序將第一標記和第二標記向媒體錄制器傳輸,媒體錄制器將第一標記和第二標記寫入視頻流,得到視頻文件。媒體錄制器的功能之一是將視頻流編碼形成視頻文件,所以,將標記傳輸至媒體錄制器,由媒體錄制器寫入視頻文件,能夠與視頻文件的形成機制相統一。
[0017]在一些實現方式中,電子設備包括相機應用程序和相機硬件抽象層HAL。獲取第一標記和第二標記的流程,包括:通過相機HAL從視頻流中識別得到第一標記和第二標記,通過相機應用程序基于修正參數修正第一標記和第二標記中的時間標記。由底層識別標記,由應用程序將修正標記,能夠與底層和應用層的功能相統一。
[0018]本申請的第二方面提供了一種電子設備,包括:一個或多個處理器、存儲器、顯示屏和攝像頭;存儲器和顯示屏、以及攝像頭與一個或多個處理器耦合,存儲器用于存儲計算機程序代碼,計算機程序代碼包括計算機指令,當一個或多個處理器執行計算機指令時,電子設備執行如第一方面提供的視頻的獲取方法。
[0019]本申請的第三方面提供了一種計算機存儲介質,用于存儲計算機程序,計算機程序被執行時,具體用于實現第一方面提供的視頻的獲取方法。
[0020]本申請的第四方面提供了一種包含指令的計算機程序產品。當該計算機程序產品在計算機或處理器上運行時,使得計算機或處理器執行上述第一方面的視頻的獲取方法。
附圖說明
[0021]圖1為本申請提供的一錄多得功能獲得視頻的示例圖;
[0022]圖2為本申請提供的電子設備的硬件結構圖;
[0023]圖3為本申請提供的電子設備的軟件架構圖;
[0024]圖4為本申請公開的一種視頻的獲取方法的流程圖;
[0025]圖5為本申請公開的視頻的獲取方法中識別得到的標記的示例圖;
[0026]圖6為本申請公開的視頻的獲取方法中主題標記和場景標記的示例圖;
[0027]圖7為本申請公開的視頻的獲取方法中對齊時間標記的示例圖;
[0028]圖8為本申請公開的又一種視頻的獲取方法的流程圖。
具體實施方本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種視頻的獲取方法,其特征在于,應用在電子設備,所述方法包括:顯示相機應用的預覽界面,所述預覽界面中包括錄制按鈕;響應于用戶對所述錄制按鈕輸入的操作,使用攝像頭采集視頻流;在采集所述視頻流的過程中,獲取所述視頻流中第一視頻片段的第一標記,所述視頻流包括一個或多個視頻片段;在采集所述視頻流的過程中,顯示所述相機應用的錄制界面,所述錄制界面包括結束按鈕;響應于用戶對所述結束按鈕輸入的操作,獲取所述視頻流的第二標記;并且,顯示所述相機應用的預覽界面;將所述第一標記和所述第二標記寫入所述視頻流,得到視頻文件。2.根據權利要求1所述的方法,其特征在于,所述獲取所述視頻流中第一視頻片段的第一標記,包括:從所述視頻流中識別所述第一視頻片段,得到所述第一視頻片段的起止時間標記;基于修正參數修正所述起止時間標記,所述修正參數包括所述視頻流的首幀時間戳。3.根據權利要求1所述的方法,其特征在于,所述獲取所述視頻流中第一視頻片段的第一標記,還包括:獲取所述第一視頻片段的場景類別標記以及轉場類別標記的至少一項。4.根據權利要求1
?
3任一項所述的方法,其特征在于,所述獲取所述視頻流的第二標記,包括:從所述視頻流中識別精彩時刻標記;基于修正參數修正所述精彩時刻標記,所述修正參數包括所述視頻流的首幀時間戳。5.根據權利要求4所述的方法,其特征在于,所述獲取所述視頻流的第二標記,還包括:獲取所述視頻流的主題標記。6.根據權利要求4或5所述的方法,其特征在于,所述基于修正參數修正所述精彩時刻標記,包括:基于修正參數修正所述視頻流的首幀的時間區間之外的精彩時刻標記。7.根據權利要求2
?
6任一項所述的方法,其特征在于,所述修正參數還包括:從開始拍攝視頻至當前時刻的暫停總時長。8.根據權利要求1
?
7任一項所述的方法,其特征在于,所示錄制界面還包括暫停按鈕;所述方法還包括:響應于用戶對所述暫停按鈕輸入的操作,記錄暫停時刻并顯示所述預覽界面,所述預覽界面包括恢復按鈕;響應于用戶對所述恢復按鈕輸入的操作,基于所述暫停時刻和恢復拍攝視頻的時刻,統計暫停總時長。9.根據權利要求1
?
8任一項所述的方法,其特征在于,所述獲取所述視頻流的第一視頻片段的第一標記,包括...
【專利技術屬性】
技術研發人員:任福健,
申請(專利權)人:榮耀終端有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。