微視頻處理方法、裝置及電子設備與流程
2023-08-07 15:35:16 1

本發明涉及電子設備技術領域,尤其涉及一種微視頻處理方法、裝置及電子設備。
背景技術:
隨著科技的不斷發展,電子設備作為一種重要的設備,已經成為人們生活中至關重要的一部分。
以電子設備為手機為例,目前的大多數手機都具有視頻拍攝功能,通過該視頻拍攝功能可以幫助用戶記錄美好的瞬間。在用戶使用該視頻拍攝功能多個視頻之後,可以通過第三方應用軟體對該多個視頻進行合成處理,這就需要用戶預先下載第三方應用軟體,若用戶沒有預先下載第三方應用軟體,則無法對該多個視頻進行合成處理。
因此,採用現有的視頻合成方式,使得電子設備的可靠性不高。
技術實現要素:
本發明提供一種微視頻處理方法、裝置及電子設備,以實現通過電子設備直接對該電子設備拍攝產生的微視頻進行合成處理,提高了電子設備的可靠性。
本發明實施例提供一種微視頻處理方法,應用於電子設備,所述微視頻處理方法包括:
確定N個待處理的微視頻;其中,N為大於等於2的整數,所述微視頻通過所述電子設備拍攝產生,且所述微視頻的播放時長小於預設播放時長;
對所述N個待處理的微視頻進行合成處理,得到處理後的第一視頻;
輸出所述第一視頻。
在本發明一實施例中,所述輸出所述第一視頻之前,還包括:
對所述第一視頻進行預處理;所述預處理為下述至少一種處理:
聲學回音消除;
噪聲抑制;
自動增益控制;
編輯處理;
美化處理;
填素材處理。
在本發明一實施例中,所述對所述N個待處理的微視頻進行合成處理,包括:
獲取所述N個待處理的微視頻中每一個微視頻對應的確定順序;
根據所述每一個微視頻對應的確定順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述對所述N個待處理的微視頻進行合成處理,包括:
獲取所述N個待處理的微視頻中每一個微視頻對應的標籤信息;
根據所述每一個微視頻對應的標籤信息對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述標籤信息為拍攝時間;
所述根據所述每一個微視頻對應的標籤信息對所述N個待處理的微視頻進行合成處理,包括:
根據所述每一個微視頻對應的拍攝時間的先後順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述標籤信息為拍攝編號;
所述根據所述每一個微視頻對應的標籤信息對所述N個待處理的微視頻進行合成處理,包括:
根據所述每一個微視頻對應的拍攝編號順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述確定N個待處理的微視頻,包括:
在屏幕上顯示M個微視頻對應的縮略圖,所述每一個縮略圖上設置有待選框,所述M為大於等於N的整數;
根據在所述待選框的選擇輸入操作確定N個待處理的微視頻。
在本發明一實施例中,所述在屏幕上顯示M個微視頻對應的圖片信息之前,還包括:
預先獲取並存儲所述M個微視頻。
本發明實施例還提供一種微視頻處理裝置,應用於電子設備,所述微視頻處理裝置包括:
確定模塊,用於確定N個待處理的微視頻;其中,N為大於等於2的整數,所述微視頻通過所述電子設備拍攝產生,且所述微視頻的播放時長小於預設播放時長;
處理模塊,用於對所述N個待處理的微視頻進行合成處理,得到處理後的第一視頻;
輸出模塊,用於輸出所述第一視頻。
在本發明一實施例中,所述處理模塊,還用於對所述第一視頻進行預處理;所述預處理為下述至少一種處理:
聲學回音消除;
噪聲抑制;
自動增益控制;
編輯處理;
美化處理;
填素材處理。
在本發明一實施例中,所述處理模塊,具體用於獲取所述N個待處理的微視頻中每一個微視頻對應的確定順序;並根據所述每一個微視頻對應的確定順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述處理模塊,具體用於獲取所述N個待處理的微視頻中每一個微視頻對應的標籤信息;並根據所述每一個微視頻對應的標籤信息對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述標籤信息為拍攝時間;
所述處理模塊,具體用於根據所述每一個微視頻對應的拍攝時間的先後順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,所述標籤信息為拍攝編號;
所述處理模塊,具體用於根據所述每一個微視頻對應的拍攝編號順序對所述N個待處理的微視頻進行合成處理。
在本發明一實施例中,還包括顯示模塊;
所述顯示模塊,用於在屏幕上顯示M個微視頻對應的縮略圖,所述每一個縮略圖上設置有待選框,所述M為大於等於N的整數;
所述確定模塊,具體用於根據在所述待選框的選擇輸入操作確定N個待處理的微視頻。
在本發明一實施例中,還包括存儲模塊:
所述存儲模塊,用於預先獲取並存儲所述M個微視頻。
本發明實施例還提供一種電子設備,包括:
上述任一實施例所述的微視頻處理裝置。
本發明實施例提供的微視頻處理方法、裝置及電子設備,通過電子設備拍攝產生微視頻之後,預先確定N個待處理的微視頻,在確定之後,就可以直接對該N個待處理的微視頻進行合成處理,並輸出合成處理後的第一視頻,以實現通過電子設備直接對該電子設備拍攝產生的微視頻進行合成處理,而無需預先下載第三方應用軟體,提高了電子設備的可靠性。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種微視頻處理方法的流程示意圖;
圖2為本發明實施例提供的另一種微視頻處理方法的流程示意圖;
圖3為本發明實施例提供的一種微視頻存儲方式的示意圖;
圖4為本發明實施例提供的一種M個微視頻對應的縮略圖的示意圖;
圖5為本發明實施例提供的一種確定N個待處理的微視頻的示意圖;
圖6為本發明實施例提供的一種微視頻處理裝置的結構示意圖;
圖7為本發明實施例提供的另一種微視頻處理裝置的結構示意圖;
圖8為本發明實施例提供的一種電子設備的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」、「第三」、「第四」等(如果存在)是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本發明的實施例,例如能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
現有技術中,用戶需要對多個視頻進行合成處理時,需要電子設備預先下載第三方應用軟體,若用戶沒有預先下載第三方應用軟體,則無法對該多個視頻進行合成處理,從而導致電子設備的可靠性不高。本發明實施例提供的微視頻處理方法,用戶在獲取多個微視頻之後,就可以直接對該多個微視頻進行合成處理,而不需要預先下載第三方應用軟體,提高了電子設備的可靠性。下面,通過具體實施例,對本申請的技術方案進行詳細說明。
需要說明的是,下面這幾個具體的實施例可以相互結合,對於相同或相似的概念或過程可能在某些實施例中不再贅述。
圖1為本發明實施例提供的一種微視頻處理方法的流程示意圖,該微視頻處理方法可以由微視頻處理裝置執行,示例的,該微視頻處理裝置可以集成在電子設備中,可選的,該電子設備可以為手機,也可以為平板電腦,當然,也可以為其他電子設備。微視頻為電子設備自帶相機拍攝產生的。請參見圖1所示,該微視頻處理方法可以包括:
S101、確定N個待處理的微視頻。
其中,N為大於等於2的整數,微視頻通過電子設備拍攝產生,且微視頻的播放時長小於預設播放時長。可選的,預設時長可以為3秒,也可以為5秒,具體可以根據實際需要進行設置,在此,本發明不做進一步地限制。
S102、對N個待處理的微視頻進行合成處理,得到處理後的第一視頻。
在獲取到N個待處理的微視頻之後,就可以直接對該N個微視頻進行合成處理,從而得到合成處理後的第一視頻。
S103、輸出第一視頻。
本發明實施例提供的微視頻處理方法,通過電子設備拍攝產生微視頻之後,預先確定N個待處理的微視頻,在確定之後,就可以直接對該N個待處理的微視頻進行合成處理,並輸出合成處理後的第一視頻,以實現通過電子設備直接對該電子設備拍攝產生的微視頻進行合成處理,而無需預先下載第三方應用軟體,提高了電子設備的可靠性。
基於圖1對應的實施例,在圖1對應的實施例的基礎上,進一步地,請參見圖2所示,圖2為本發明實施例提供的另一種微視頻處理方法的流程示意圖,示例的,在本發明實施例中,以電子設備為手機為例進行說明,該微視頻處理方法可以包括:
S201、預先獲取並存儲M個微視頻。
其中,M為大於等於N的整數,N為大於等於2的整數,微視頻通過電子設備拍攝產生,且微視頻的播放時長小於預設播放時長。可選的,預設時長可以為3秒,也可以為5秒,具體可以根據實際需要進行設置,在此,本發明不做進一步地限制。
示例的,用戶可以通過手機上的live photo獲取M個微視頻,當然,也可以通過其他方式獲取,本發明實施例只是以通過手機上的live photo獲取M個微視頻為例進行說明,但並不代表本發明僅局限於此。在獲取到該M個微視頻之後,就可以將該M個微視頻存儲到相應的文件夾,例如我的微視頻文件夾,請參見圖3所示,圖3為本發明實施例提供的一種微視頻存儲方式的示意圖,在本發明實施例中,預先存儲6個微視頻,分別為微視頻1、微視頻2、微視頻3、微視頻4、微視頻5及微視頻6。
S202、在屏幕上顯示M個微視頻對應的縮略圖。
在用戶微視頻進行合成之間,可以先在手機屏幕上顯示預先存儲的M個微視頻對應的縮略圖。其中,每一個縮略圖上設置有一個待選框。用戶可以通過點擊待選框選擇需要合成的微視頻。請參見圖4所示,圖4為本發明實施例提供的一種M個微視頻對應的縮略圖的示意圖,該6個微視頻的縮略圖上都設置有一個圓形的待選框,以便用戶通過該待選框選擇需要合成的微視頻,當然,該待選框也可以為方形或其他形狀,本發明實施例只是以待選框為圓形為例進行說明,並不代表本發明僅局限於此。
S203、根據在待選框的選擇輸入操作確定N個待處理的微視頻。
請結合圖4所示,用戶可以在手機屏幕上顯示的M個微視頻中,通過點擊待選框選擇需要合成處理的N個待處理的微視頻,以便對該N個待處理的微視頻進行合成處理。請參見圖5所示,圖5為本發明實施例提供的一種確定N個待處理的微視頻的示意圖,用戶可以通過點擊微視頻1縮略圖上的待選框,從而選擇待處理的微視頻1;點擊微視頻4縮略圖上的待選框,從而選擇待處理的微視頻4及點擊微視頻5縮略圖上的待選框,從而選擇待處理的微視頻5;在確定待處理的微視頻1、微視頻4及微視頻5之後,就可以點擊合成按鈕,對該三個微視頻進行合成。
S204、對N個待處理的微視頻進行合成處理,得到處理後的第一視頻。
可選的,在本發明實施例中,S102可以通過兩種可能的方式實現,請參見如下所述:
在第一種可能的實現方式中:
在對該N個微視頻進行合成處理時,可以根據用戶的選擇順序對該N個微視頻進行合成處理,具體為:獲取N個待處理的微視頻中每一個微視頻對應的確定順序;根據每一個微視頻對應的確定順序對N個待處理的微視頻進行合成處理。
在第二種可能的實現方式中:
獲取N個待處理的微視頻中每一個微視頻對應的標籤信息;根據每一個微視頻對應的標籤信息對N個待處理的微視頻進行合成處理。
可選的,該標籤信息可以為拍攝時間,也可以為拍攝編號,當然,也可以為其他信息。本發明只是以標籤信息為拍攝時間或拍攝編號為例進行說明,但並不代表本發明僅局限於此。當標籤信息為拍攝時間時,可以根據每一個微視頻對應的拍攝時間的先後順序對N個待處理的微視頻進行合成處理。當標籤信息為拍攝編號時,可以根據每一個微視頻對應的拍攝編號順序對N個待處理的微視頻進行合成處理。
S205、對第一視頻進行預處理。
其中,預處理為下述至少一種處理:聲學回音消除;噪聲抑制;自動增益控制;編輯處理;美化處理;填素材處理。
其中,聲學回音消除處理是針對電子設備的揚聲器所播放的語音和由該語音所產生的多路徑的回聲並在此基礎上建立遠端的信號語音的模型,基於該信號語音的模型進行回聲消除,並在回聲消除過程中不斷修改濾波器的係數,使其更加逼近真實的回聲。最後,將該回聲從採集到語音信號中除去,從而達到回聲消除的目的。
噪聲抑制處理是對採集到的語音信號進行頻譜分析,進而分析出相應的背景噪聲的強度和頻譜分布,然後在此基礎上建立模型,設計合適的濾波器,同時,在用戶發言時也進行頻譜分析,從而得出發言者的頻譜,最後,根據該背景噪聲的頻譜和發言者的頻譜,通過濾波器進行實時動態調整,以阻止噪音信號的頻譜通過或者降低其能量來達到降低噪聲的目的。
自動增益補償處理可以自動調節電子設備麥克風的音量,使得電子設備的聲音輸出處在一個比較穩定的水平線上,從而實現發言者的聲音在發言者與麥克風距離變化的時候仍然趨於平穩狀態。
S206、輸出第一視頻。
在實際應用過程中,在對微視頻進行合成處理之前,可以預先通過電子設備預先獲取M個微視頻,並在屏幕上顯示M個微視頻對應的縮略圖,其中,每一個縮略圖上均設置有一個待選框,使得用戶可以通過每一個微視頻對應的縮略圖上的待選框選擇N個待處理的微視頻;在確定該N個待處理的微視頻之後,就可以根據用戶的選擇順序對該N個微視頻進行合成處理,或者根據N個微視頻對應的標籤順序對該N個微視頻進行合成處理,從而得到處理後的第一視頻,之後,可以再對第一視頻進行聲學回音消除;噪聲抑制;自動增益控制;編輯處理;美化處理;填素材處理等一種或多種預處理,從而使得輸出的第一視頻的質量更好,提高了電子設備的可靠性。
圖6為本發明實施例提供的一種微視頻處理裝置60的結構示意圖,請參見圖6所示,該微視頻處理裝置60可以包括:
確定模塊601,用於確定N個待處理的微視頻;其中,N為大於等於2的整數,微視頻通過電子設備拍攝產生,且微視頻的播放時長小於預設播放時長。
處理模塊602,用於對N個待處理的微視頻進行合成處理,得到處理後的第一視頻。
輸出模塊603,用於輸出第一視頻。
可選的,處理模塊602,還用於對第一視頻進行預處理;預處理為下述至少一種處理:
聲學回音消除;
噪聲抑制;
自動增益控制;
編輯處理;
美化處理;
填素材處理。
可選的,處理模塊602,具體用於獲取N個待處理的微視頻中每一個微視頻對應的確定順序;並根據每一個微視頻對應的確定順序對N個待處理的微視頻進行合成處理。
可選的,處理模塊602,具體用於獲取N個待處理的微視頻中每一個微視頻對應的標籤信息;並根據每一個微視頻對應的標籤信息對N個待處理的微視頻進行合成處理。
可選的,標籤信息為拍攝時間;
處理模塊602,具體用於根據每一個微視頻對應的拍攝時間的先後順序對N個待處理的微視頻進行合成處理。
可選的,標籤信息為拍攝編號;
處理模塊602,具體用於根據每一個微視頻對應的拍攝編號順序對N個待處理的微視頻進行合成處理。
可選的,請參見圖7所示,圖7為本發明實施例提供的另一種微視頻處理裝置60的結構示意圖,該微視頻處理裝置60還包括顯示模塊604;
顯示模塊604,用於在屏幕上顯示M個微視頻對應的縮略圖,每一個縮略圖上設置有待選框,M為大於等於N的整數;
確定模塊601,具體用於根據在待選框的選擇輸入操作確定N個待處理的微視頻。
可選的,該微視頻處理裝置60還包括存儲模塊605:
存儲模塊605,用於預先獲取並存儲M個微視頻。
本發明實施例所示的微視頻處理裝置60,可以執行上述方法實施例所示的技術方案,其實現原理以及有益效果類似,此處不再進行贅述。
圖8為本發明實施例提供的一種電子設備80的結構示意圖,請參見圖6所示,該電子設備80可以包括:
上述實施例所示的微視頻處理裝置60。
本發明實施例所示的電子設備80,可以執行上述方法實施例所示的技術方案,其實現原理以及有益效果類似,此處不再進行贅述。
本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。