基于多攝像頭的視頻錄制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種基于多攝像頭的視頻錄制方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端相關(guān)技術(shù)的快速發(fā)展,智能手機(jī)、平板電腦等移動(dòng)終端已經(jīng)深入人們的生活,通過其所具有的便攜性及多樣化的功能,為人們的生活增添了許多樂趣和便利,其中特別是視頻錄制功能,更是深受用戶的喜愛。為了滿足用戶日益提高的拍攝需求,目前智能手機(jī)上通常都會(huì)設(shè)置有前、后兩個(gè)攝像頭,其中前置攝像頭用于方便用戶自拍,后置攝像頭用于方便拍攝周圍的景物。然而,由于前、后兩個(gè)攝像頭的分辨率不一致,目前還無法進(jìn)行視頻的連續(xù)攝像,即無法在錄制的過程中進(jìn)行前后、攝像頭的切換。并且,即使是同樣的分辨率,由于前、后兩個(gè)攝像頭分屬于不同的數(shù)據(jù)通道,每個(gè)攝像頭完成視頻錄制后都必須將錄制的視頻數(shù)據(jù)保存為一個(gè)獨(dú)立的視頻文件,因此也無法直接進(jìn)行視頻的連續(xù)錄制。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供基于多攝像頭的視頻錄制方法及裝置,旨在解決現(xiàn)有技術(shù)中無法通過不同攝像頭直接連續(xù)進(jìn)行視頻錄制的問題,可提高視頻錄制的靈活性及便捷性。
[0004]本發(fā)明實(shí)施例第一方面提供一種基于多攝像頭的視頻錄制方法,包括:當(dāng)檢測(cè)到錄制指令被觸發(fā)時(shí),啟動(dòng)所述錄制指令指向的第一攝像頭進(jìn)行視頻錄制;當(dāng)檢測(cè)到切換指令被觸發(fā)時(shí),切換所述切換指令指向的第二攝像頭繼續(xù)進(jìn)行所述視頻錄制,并獲取通過所述第一攝像頭錄制的第一視頻文件;當(dāng)檢測(cè)到停止錄制指令被觸發(fā)時(shí),關(guān)閉所述第二攝像頭,并獲取通過所述第二攝像頭錄制的第二視頻文件;按照預(yù)置的合并規(guī)則,將所述第一視頻文件與所述第二視頻文件合并為目標(biāo)視頻文件。
[0005]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述當(dāng)檢測(cè)到切換指令被觸發(fā)時(shí),切換所述切換指令指向的第二攝像頭繼續(xù)進(jìn)行所述視頻錄制包括:當(dāng)檢測(cè)到切換指令被觸發(fā)時(shí),關(guān)閉所述第一攝像頭并啟動(dòng)所述切換指令指向的第二攝像頭;將所述第二攝像頭的分辨率比例調(diào)整為所述第一攝像頭的分辨率比例;通過所述第二攝像頭繼續(xù)進(jìn)行所述視頻錄制。
[0006]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述當(dāng)檢測(cè)到錄制指令被觸發(fā)時(shí),啟動(dòng)所述錄制指令指向的第一攝像頭進(jìn)行視頻錄制包括:當(dāng)檢測(cè)到錄制指令被觸發(fā)時(shí),按照所述錄制指令指向的第一攝像頭的分辨率比例,將所有攝像頭的分辨率比例調(diào)整為一致;啟動(dòng)所述第一攝像頭進(jìn)行視頻錄制。
[0007]結(jié)合第一方面、第一方面的第一種可能、或者第一方面的第二種可能,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述按照預(yù)置的合并規(guī)則,將所述第一視頻文件與所述第二視頻文件合并為目標(biāo)視頻文件包括:所述按照預(yù)置的合并規(guī)則,將所述第一視頻文件與所述第二視頻文件合并為目標(biāo)視頻文件包括:輸出文件保存界面;檢測(cè)用戶在所述文件保存界面進(jìn)行的操作;若檢測(cè)到所述用戶在所述文件保存界面選擇將所述目標(biāo)視頻文件保存為大文件,則將所述第一視頻文件和所述第二視頻文件中分辨率較小的視頻文件進(jìn)行像素插值處理,使得所述視頻文件的分辨率與所述第一視頻文件和所述第二視頻文件中分辨率最大的視頻文件達(dá)到一致,將所有的視頻文件合并為所述目標(biāo)視頻文件;若檢測(cè)到所述用戶在所述文件保存界面選擇將所述目標(biāo)視頻文件保存為小文件,則將所述第一視頻文件和所述第二視頻文件中分辨率較大的視頻文件進(jìn)行像素刪減處理,使得所述視頻文件的分辨率與所述第一視頻文件和所述第二視頻文件中分辨率最小的視頻文件達(dá)到一致,將所有的視頻文件合并為所述目標(biāo)視頻文件。
[0008]結(jié)合第一方面、第一方面的第一種可能、或者第一方面的第二種可能,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述按照預(yù)置的合并規(guī)則,將所述第一視頻文件與所述第二視頻文件合并為目標(biāo)視頻文件還包括:合并所述第一視頻文件與所述第二視頻文件,并在所述第一視頻文件與所述第二視頻文件之間插入視頻過渡文件,所述視頻過渡文件中包含預(yù)置過渡動(dòng)畫。
[0009]本發(fā)明實(shí)施例第二方面提供一種基于多攝像頭的視頻錄制裝置,包括:檢測(cè)模塊,用于檢測(cè)錄制指令是否被觸發(fā);錄制模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述錄制指令被觸發(fā)時(shí),啟動(dòng)所述錄制指令指向的第一攝像頭進(jìn)行視頻錄制;所述檢測(cè)模塊,還用于檢測(cè)切換指令是否被觸發(fā);所述錄制模塊,還用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述切換指令被觸發(fā)時(shí),切換所述切換指令指向的第二攝像頭繼續(xù)進(jìn)行所述視頻錄制;獲取模塊,用于獲取通過所述第一攝像頭錄制的第一視頻文件;所述檢測(cè)模塊,還用于檢測(cè)停止錄制指令是否被觸發(fā);所述錄制模塊,還用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述停止錄制指令被觸發(fā)時(shí),關(guān)閉所述第二攝像頭;所述獲取模塊,還用于獲取通過所述第二攝像頭錄制的第二視頻文件;合并模塊,用于按照預(yù)置的合并規(guī)則,將所述獲取模塊獲取的所述第一視頻文件與所述第二視頻文件合并為目標(biāo)視頻文件。
[0010]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述錄制模塊包括:切換子模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述切換指令被觸發(fā)時(shí),關(guān)閉所述第一攝像頭并啟動(dòng)所述切換指令指向的第二攝像頭;調(diào)整子模塊,用于將所述第二攝像頭的分辨率比例調(diào)整為所述第一攝像頭的分辨率比例;錄制子模塊,用于通過所述第二攝像頭繼續(xù)進(jìn)行所述視頻錄制。
[0011]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述調(diào)整子模塊,還用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述錄制指令被觸發(fā)時(shí),按照所述錄制指令指向的第一攝像頭的分辨率比例,將所有攝像頭的分辨率比例調(diào)整為一致;所述錄制子模塊,還用于啟動(dòng)所述第一攝像頭進(jìn)行視頻錄制。
[0012]結(jié)合第二方面、第二方面的第一種可能或者第二方面的第二種可能,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述合并模塊包括:界面輸出子模塊,用于輸出文件保存界面;檢測(cè)子模塊,用于檢測(cè)用戶在所述文件保存界面進(jìn)行的操作;處理子模塊,用于若所述檢測(cè)子模塊檢測(cè)到所述用戶在所述文件保存界面選擇將所述目標(biāo)視頻文件保存為大文件,則將所述第一視頻文件和所述第二視頻文件中分辨率較小的視頻文件進(jìn)行像素插值處理,使得所述視頻文件的分辨率與所述第一視頻文件和所述第二視頻文件中分辨率最大的視頻文件達(dá)到一致;所述處理子模塊,還用于若所述檢測(cè)子模塊檢測(cè)到所述用戶在所述文件保存界面選擇將所述目標(biāo)視頻文件保存為小文件,則將所述第一視頻文件和所述第二視頻文件中分辨率較大的視頻文件進(jìn)行像素刪減處理,使得所述視頻文件的分辨率與所述第一視頻文件和所述第二視頻文件中分辨率最小的視頻文件達(dá)到一致;合并子模塊,用于將所有的視頻文件合并為所述目標(biāo)視頻文件。
[0013]結(jié)合第二方面的第三種可能,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述合并模塊還包括:插入子模塊,用于在所述第一視頻文件與所述第二視頻文件之間插入視頻過渡文件,所述視頻過渡文件中包含預(yù)置過渡動(dòng)畫。
[0014]從上述本發(fā)明實(shí)施例可知,本發(fā)明通過在視頻錄制過程中響應(yīng)用戶觸發(fā)的切換指令,切換不同的攝像頭進(jìn)行視頻錄制,并將通過不同的攝像頭錄制的視頻文件,按照預(yù)置的合并規(guī)則合并為目標(biāo)視頻文件,解決了現(xiàn)有技術(shù)中無法通過不同攝像頭直接連續(xù)進(jìn)行視頻錄制的問題,因此相較于現(xiàn)有技術(shù),本發(fā)明可提高視頻錄制的靈活性及便捷性。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為一種移動(dòng)終端的結(jié)構(gòu)框圖;
[0017]圖2是本發(fā)明第一實(shí)施例提供的基于多攝像頭的視頻錄制方法實(shí)現(xiàn)流程示意圖;
[0018]圖3是本發(fā)明第二實(shí)施例提供的基于多攝像頭的視頻錄制方法實(shí)現(xiàn)流程示意圖;
[0019]圖4是本發(fā)明第三實(shí)施例提供的基于多攝像頭的視頻錄制裝置結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明第四實(shí)施例提供的基于多攝像頭的視頻錄制裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的基于多攝像頭的視頻錄制方法可應(yīng)用于如圖1所示的移動(dòng)終端10中,移動(dòng)終端10可以但不限于包括:具有多個(gè)攝像頭可進(jìn)行視頻錄制的智能手機(jī)、筆記本、平板電腦以及可穿戴智能設(shè)備等等。
[0023]如圖1所示,移動(dòng)終端10包括存儲(chǔ)器101、存儲(chǔ)控制器102,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器103、外設(shè)接口 104、射頻模塊105、按鍵模塊106、音頻模塊107、觸控屏幕108以及多個(gè)攝像頭109。這些組件通過一條或多條通訊總線/信號(hào)線110相互通訊。
[0024]可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)移動(dòng)終端的結(jié)構(gòu)造成限定。移動(dòng)終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
[0025]存儲(chǔ)器101可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的基于多攝像頭的視頻錄制方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器103通過運(yùn)行存儲(chǔ)在存儲(chǔ)器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述在移動(dòng)終端10中實(shí)施的基于多攝像頭的視頻錄制方法。
[0026]存儲(chǔ)器101可包括高