本發(fā)明涉及多媒體技術(shù)領(lǐng)域,尤其涉及一種視頻的制作方法及移動(dòng)終端。
背景技術(shù):
在制作視頻時(shí),用戶可以選擇一定數(shù)量的圖片和/或視頻片段,然后確認(rèn)圖片和/或視頻片段的播放順序,此外,為了使視頻伴有良好的聽覺效果,可以為視頻增加背景音樂,最后將用戶選擇的圖片和/或視頻片段依次播放,以生成視頻。但現(xiàn)有的制作視頻的方式中,視頻選擇的背景音樂為現(xiàn)有的音頻資源,可選音頻資源單一,使得視頻的趣味性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種視頻的制作方法及移動(dòng)終端,以解決現(xiàn)有的視頻制作可選音頻資源單一,趣味性較差的問題。
第一方面,本發(fā)明實(shí)施例提供了一種視頻的制作方法,所述方法包括:
獲取用戶選擇的音樂文件;
播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);
生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。
第二方面,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,所述移動(dòng)終端包括:
獲取模塊,用于獲取用戶選擇的音樂文件;
第一生成模塊,用于播放所述獲取模塊獲取的音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);
第二生成模塊,用于生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述第一生成模塊生成的所述錄音文件的第一視頻。
本發(fā)明實(shí)施例提供的視頻的制作方法,獲取用戶選擇的音樂文件;播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。這樣,生成的第一視頻中攜帶有用戶的語音信息,能增加視頻制作過程中的可選音頻資源來源,以及增加趣味性,實(shí)現(xiàn)視頻的個(gè)性化。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實(shí)施例提供的視頻的制作方法的流程圖;
圖2是本發(fā)明第二實(shí)施例提供的視頻的制作方法的流程圖;
圖3是本發(fā)明第二實(shí)施例提供的字幕編輯界面的結(jié)構(gòu)示意圖;
圖4是本發(fā)明第三實(shí)施提供的移動(dòng)終端的結(jié)構(gòu)圖之一;
圖5是本發(fā)明第三實(shí)施提供的移動(dòng)終端的結(jié)構(gòu)圖之二;
圖6是本發(fā)明第三實(shí)施提供的移動(dòng)終端的結(jié)構(gòu)圖之三;
圖7是本發(fā)明第四實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(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ù)的范圍。
第一實(shí)施例
參見圖1,圖1是本發(fā)明第一實(shí)施例提供的視頻的制作方法的流程圖,如圖1所示,包括以下步驟:
步驟101、獲取用戶選擇的音樂文件。
該步驟中,用戶可以從本地音樂庫(kù)中選擇音樂文件,也可以通過網(wǎng)絡(luò)下載音樂文件,選擇的音樂文件的信息將保存于本地或服務(wù)器中,其中,音樂文件信息可以包括歌曲名字、歌唱者名字、歌詞、伴奏或原唱,但不僅限于此。
可以理解的是,用戶在選擇音樂文件時(shí),可以根據(jù)自身需求對(duì)上述音樂文件進(jìn)行編輯,例如,選擇音樂文件的播放起始位置和播放結(jié)束位置,以剪切上述音樂文件中播放起始位置和播放結(jié)束位置對(duì)應(yīng)的音樂片段。
步驟102、播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào)。
該步驟中,可以通過調(diào)用錄音機(jī)的應(yīng)用來錄制聲音信號(hào),當(dāng)然,也可以通過調(diào)用其它應(yīng)用來錄制聲音信號(hào),在此不作限制。
其中,聲音信號(hào)中包括錄制環(huán)境中所有的聲音信號(hào),例如,所述用戶的語音信號(hào),所述音樂文件的播放信號(hào)等,其中,用戶的語音信號(hào)可以是用戶根據(jù)音樂文件的信息的演唱或朗讀語音信號(hào),但不僅限于此。
需要說明的是,錄音文件的時(shí)長(zhǎng)可以與音樂文件的時(shí)長(zhǎng)相等,也可以與音樂文件的時(shí)長(zhǎng)不相等。例如,完整播放音樂文件,同時(shí)錄制聲音信號(hào),并在音樂文件停止播放時(shí)停止錄制聲音信號(hào),則生成的錄音文件的時(shí)長(zhǎng)與音樂文件的時(shí)長(zhǎng)相等。
步驟103、生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。
該步驟中,所述預(yù)先獲取的圖片和/或視頻片段為用戶制作視頻的圖片和/或視頻片段,圖片和/或視頻片段可以是用戶從本地?cái)?shù)據(jù)庫(kù)中選擇的圖片和/或視頻片段,也可以是用戶通過網(wǎng)絡(luò)下載的圖片和/或視頻片段,還可以是實(shí)時(shí)拍攝的圖片和/或視頻片段。
在獲得圖片和/或視頻片段后,確定每個(gè)圖片和/或視頻片段的播放順序以及播放時(shí)長(zhǎng)。具體地,可以根據(jù)用戶選擇圖片和/或視頻片段的先后順序確定圖片和/或視頻片段的播放順序,例如,將用戶先選擇的圖片和/或視頻片段在靠前的時(shí)間播放,后選擇的圖片和/或視頻片段在靠后的時(shí)間播放。當(dāng)然,在此基礎(chǔ)上,用戶還可以根據(jù)自身需求對(duì)圖片和/或視頻片段的播放順序進(jìn)行編輯。每個(gè)圖片和/或視頻片段的播放時(shí)長(zhǎng)可以相等,也可以不等,具體根據(jù)實(shí)際需要決定,在此不作限制。
本實(shí)施例中,選擇所述錄音文件作為第一視頻的背景音樂,由于錄音文件的時(shí)長(zhǎng)可能不等于圖片和/或視頻片段的總播放時(shí)長(zhǎng),因此,可以根據(jù)系統(tǒng)默認(rèn)的背景音樂獲取方式從錄音文件中為圖片和/或視頻片段截取背景音樂,例如,默認(rèn)從錄音文件的起點(diǎn)開始為圖片和/或視頻片段選取對(duì)應(yīng)時(shí)長(zhǎng)的背景音樂,每個(gè)圖片和/或視頻片段的播放時(shí)間為視頻總播放時(shí)長(zhǎng)的均分。
例如,用戶選取了3個(gè)圖片和/或視頻片段,選取的錄音文件為60秒,該視頻的總播放時(shí)長(zhǎng)為15秒,則可以按照默認(rèn)的方式將錄音文件的前15秒均分為3個(gè)音樂片段,每個(gè)圖片和/或視頻片段對(duì)應(yīng)一個(gè)音樂片段,具體地,第一個(gè)圖片和/或視頻片段對(duì)應(yīng)第1-5秒的音樂片段,第二個(gè)圖片和/或視頻片段對(duì)應(yīng)第6-10秒的音樂片段,第三個(gè)圖片和/或視頻片段對(duì)應(yīng)第11-15秒的音樂片段,第四個(gè)圖片和/或視頻片段對(duì)應(yīng)第16-20秒的音樂片段。
需要說明的是,本實(shí)施例提供的視頻的方法可以應(yīng)用于移動(dòng)終端,該移動(dòng)終端可以為手機(jī)、平板電腦(Tablet Personal Computer)、膝上型電腦(Laptop Computer)、個(gè)人數(shù)字助理(personal digital assistant,簡(jiǎn)稱PDA)、移動(dòng)上網(wǎng)裝置(Mobile Internet Device,MID)或可穿戴式設(shè)備(Wearable Device)等。
本實(shí)施例提供的視頻的方法,獲取用戶選擇的音樂文件;播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。這樣,生成的第一視頻中攜帶有用戶的語音信息,能增強(qiáng)視頻制作過程中可選音頻資源來源,以及增加趣味性,實(shí)現(xiàn)視頻的個(gè)性化。
第二實(shí)施例
參見圖2,圖2是本發(fā)明第二實(shí)施例提供的視頻的制作方法的流程圖。本實(shí)施例與第一實(shí)施例的主要區(qū)別在于,在所述獲取用戶選擇的音樂文件之后,所述播放所述音樂文件之前,對(duì)所述方法作了進(jìn)一步的限定。具體地,展現(xiàn)字幕編輯界面,所述編輯界面包括第一界面與第二界面,其中,所述第一界面用于播放包括預(yù)先獲取的圖片和/或視頻片段的第二視頻,所述第二界面用于顯示所述第二視頻的圖像幀;在第一界面添加用戶輸入的文字,生成字幕信息;將所述字幕信息添加至所述第二視頻中用戶選擇的目標(biāo)圖像幀中,并在所述第二界面顯示的所述目標(biāo)圖像幀中顯示所述字幕信息。
如圖2所示,本實(shí)施例提供的視頻的制作方法包括以下步驟:
步驟201、獲取用戶選擇的音樂文件。
其中,所述步驟201與第一實(shí)施例中的步驟101相同,在此不再贅述。
可選的,步驟201可以包括:
獲取用戶選擇的主題,選擇所述主題匹配的音樂文件;或
獲取用戶選擇的歌曲,將所述歌曲作為音樂文件;或
獲取用戶選擇的歌曲,選擇所述歌曲中的伴奏,將所述伴奏作為音樂文件。
具體地,在獲取用戶選擇的主題,選擇所述主題匹配的音樂文件中,用戶可以根據(jù)自身需求選擇主題,主題包括轉(zhuǎn)場(chǎng)動(dòng)畫、默認(rèn)音樂、圖片邊框、圖片切換間隔等信息,其中,所述主題的匹配音樂即為所述主題的默認(rèn)音樂。
具體地,用戶選擇歌曲后,可以選擇是否保留原唱,如果選擇保留原唱,則對(duì)歌曲不進(jìn)行處理,將所述歌曲作為音樂文件;如果不保留原唱,則去掉原唱,選擇所述歌曲中的伴奏,將所述伴奏作為音樂文件。
需要說明的是,當(dāng)獲取的音樂文件數(shù)大于一時(shí),獲取音樂文件的方法可以為上述兩種或三種方法的任意組合,在此不做限制。另外,可以理解的,該三種獲取音樂文件的方法也可應(yīng)用于第一實(shí)施例中。
步驟202、展現(xiàn)字幕編輯界面,所述字幕編輯界面包括第一界面與第二界面,其中,所述第一界面用于播放包括預(yù)先獲取的圖片和/或視頻片段的第二視頻,所述第二界面用于顯示所述第二視頻的圖像幀。
請(qǐng)一并參閱圖3,圖3是本發(fā)明第二實(shí)施例提供的字幕編輯界面的結(jié)構(gòu)示意圖,如圖3所示,字幕編輯界面30包括第一界面31與第二界面32,但不僅限于此。其中,第一界面31用于播放包括預(yù)先獲取的圖片和/或視頻片段的第二視頻,具體地,第一界面可以播放第二視頻,也可以將第二視頻暫停在某個(gè)圖像幀的播放位置,但不見限于此。第二界面32用于顯示所述第二視頻的圖像幀,具體地,用戶可以在第二界面32中瀏覽各個(gè)圖像幀,其中,一個(gè)圖像幀對(duì)應(yīng)一個(gè)圖像,或者視頻片段中的一幀畫面。
步驟203、在所述第二界面選擇所述第二視頻的目標(biāo)圖像幀,并控制所述第一界面暫停在所述第二視頻的所述目標(biāo)圖像幀的播放位置,以及在所述目標(biāo)圖像幀中添加用戶輸入的文字,生成字幕信息。
用戶在第二界面32中選擇第二視頻的目標(biāo)圖像幀,以對(duì)該目標(biāo)圖像幀進(jìn)行字幕編輯,具體地,用戶在第二界面32中瀏覽第二視頻的各個(gè)圖像幀,點(diǎn)擊以選擇待編輯的圖像幀,即目標(biāo)圖像幀。用戶選擇好目標(biāo)圖像幀后,第一界面31暫停播放第二視頻,并將第二視頻暫停在所述第二視頻的所述目標(biāo)圖像幀的播放位置,顯示上述目標(biāo)圖像幀對(duì)應(yīng)的圖像,用戶可以在第一界面31的上述目標(biāo)圖像幀對(duì)應(yīng)的圖像的字幕編輯區(qū)域中,根據(jù)自身需求輸入文字,以生成字幕信息。其中,字幕編輯區(qū)域可以位于目標(biāo)圖像幀對(duì)應(yīng)的圖像中的任意位置,具體可根據(jù)實(shí)際需要決定,在此不作限制。
需要說明的是,在該步驟之前,用戶可以自主選擇是否編輯字幕,在選擇編輯字幕后,用戶還可以選擇是否提取音樂文件中的歌詞,若選擇不提取音樂文件中的歌詞,則用戶可以手動(dòng)編輯字幕,在第一界面輸入文字,若選擇提取歌詞,則提取音樂文件中的歌詞、歌曲名字以及歌曲演唱者等信息,具體地,在視頻的片頭顯示歌曲名字和演唱者名字,字幕顯示截取后的音樂文件對(duì)應(yīng)的歌詞。當(dāng)然,在提取音樂文件中的歌詞、歌曲名字以及歌曲演唱者等信息后,用戶還可以對(duì)上述信息進(jìn)行編輯。
步驟204、在所述第二視頻的所述目標(biāo)圖像幀中顯示所述字幕信息。
需要說明的是,由于一個(gè)字幕信息可能對(duì)應(yīng)至少兩個(gè)圖像幀,因此,當(dāng)在所述第二視頻的所述目標(biāo)圖像幀中顯示所述字幕信息時(shí),所述字幕信息可以同時(shí)添加至所述字幕信息對(duì)應(yīng)的所有圖像幀中,以使所述字幕信息對(duì)應(yīng)的所有圖像幀可以同時(shí)顯示所述字幕信息。當(dāng)然,對(duì)應(yīng)同一字幕信息的多個(gè)圖像幀的所述字幕信息也可以由用戶逐個(gè)輸入添加,在此不做限制。
為使用戶明確演唱的切入時(shí)間,從而能更準(zhǔn)確的跟隨伴奏演唱,可選的,在所述展現(xiàn)字幕編輯界面之后,所述播放所述音樂文件之前,所述方法還可以包括:
將所述音樂文件劃分成多個(gè)音樂段;
識(shí)別所述音樂文件中每個(gè)音樂段的起始時(shí)間位置對(duì)應(yīng)的起始圖像幀;
在所述第二視頻中的每個(gè)起始圖像幀中添加與其對(duì)應(yīng)的音樂段的演唱倒計(jì)時(shí)提示信息。
具體地,用戶可以根據(jù)所述音樂文件的旋律將所述音樂文件劃分為多個(gè)音樂段,當(dāng)然,還可以通過其他方式對(duì)所述音樂文件進(jìn)行劃分,在此不作限制。
所述每個(gè)音樂段的起始時(shí)間位置位于每個(gè)音樂段的伴奏起始時(shí)間位置與演唱起始時(shí)間位置之間,具體位置根據(jù)演唱倒計(jì)時(shí)提示信息的顯示時(shí)長(zhǎng)決定。例如,假設(shè)某個(gè)音樂段的伴奏起始時(shí)間為第1秒,演唱起始時(shí)間位置為第10秒,演唱倒計(jì)時(shí)提示信息的顯示時(shí)長(zhǎng)為3秒,則該音樂段的起始時(shí)間位置可以設(shè)置為第7秒。
可以在所述第二視頻中的每個(gè)起始圖像幀中的字幕編輯區(qū)域中,添加與其對(duì)應(yīng)的音樂段的演唱倒計(jì)時(shí)提示信息,同時(shí),設(shè)置所述演唱倒計(jì)時(shí)提示信息的顯示時(shí)長(zhǎng)。其中,若起始圖像幀中的字幕編輯區(qū)域中包含字幕信息,則在該字幕信息前的空白部分添加所述演唱倒計(jì)時(shí)提示信息。需要說明的是,在顯示所述演唱倒計(jì)時(shí)提示信息的過程中,可能切換多個(gè)圖像幀,則所述演唱倒計(jì)時(shí)提示信息添加至對(duì)應(yīng)的該多個(gè)圖像幀中。
步驟205、播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào)。
其中,所述步驟205與第一實(shí)施例中的步驟102相同,在此不再贅述。
為了避免錄音文件的質(zhì)量受到錄制環(huán)境中噪音的影響,可以在錄音過程中,實(shí)時(shí)過濾錄音信號(hào)中的噪音??蛇x的,步驟205可以包括:
錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件,其中,所述第一預(yù)設(shè)分貝值小于所述第二預(yù)設(shè)分貝值。
對(duì)應(yīng)地,其中,第一預(yù)設(shè)分貝值可以根據(jù)實(shí)際需求決定,在此不作限定。例如,假設(shè)用戶的語音信號(hào)對(duì)應(yīng)為40~60db的聲音信號(hào)段,因此,可以將第一預(yù)設(shè)分貝值設(shè)置為40db,則在錄制聲音信號(hào)時(shí),可以過濾掉低于40db的聲音信號(hào)段,將過濾后的聲音信號(hào)作為錄音文件,從而減少低于40db噪音對(duì)錄音文件的質(zhì)量的影響。
其中,第二預(yù)設(shè)分貝值可以根據(jù)實(shí)際需求決定,在此不作限定。例如,假設(shè)用戶的語音信號(hào)對(duì)應(yīng)為40~60db的聲音信號(hào)段,因此,可以將第二預(yù)設(shè)分貝值設(shè)置為60db,則在錄制聲音信號(hào)時(shí),可以過濾掉高于60db的聲音信號(hào)段,將過濾后的聲音信號(hào)作為錄音文件,從而減少高于60db噪音對(duì)錄音文件的質(zhì)量的影響。
其中,第一預(yù)設(shè)分貝值與第二預(yù)設(shè)分貝值可以根據(jù)實(shí)際需求決定,且所述第一預(yù)設(shè)分貝值小于所述第二預(yù)設(shè)分貝值。例如,假設(shè)用戶的語音信號(hào)對(duì)應(yīng)為40~60db的聲音信號(hào)段,因此,可以將第一預(yù)設(shè)分貝值設(shè)置為40db,第二預(yù)設(shè)分貝值設(shè)置為60db,則在錄制聲音信號(hào)時(shí),可以過濾掉低于40db的聲音信號(hào)段,以及高于60db的聲音信號(hào)段,將過濾后的聲音信號(hào)作為錄音文件,從而減少低于40db的聲音信號(hào)段,以及高于60db噪音對(duì)錄音文件的質(zhì)量的影響。
當(dāng)然,可以理解的,在其他實(shí)施例中,也可以在獲得錄音文件后,再對(duì)錄音文件中的噪音進(jìn)行過濾,具體過濾方法可參照上述描述,在此不再贅述。
需要說明的是,為了避免錄音文件的質(zhì)量受到錄制環(huán)境中噪音的影響,對(duì)錄音信號(hào)中的噪音進(jìn)行過濾,也可以應(yīng)用于第一實(shí)施例中的步驟102中。
步驟206、生成包括添加所述字幕信息的第二視頻,以及所述錄音文件的第一視頻。
其中,所述步驟206與第一實(shí)施例中的步驟103相同,在此不再贅述。
在本實(shí)施例中,通過添加字幕信息至第二視頻,使得生成的第一視頻中,既攜帶有用戶輸入的文字,也攜帶有用戶的語音信息,在第一實(shí)施例的基礎(chǔ)上,本實(shí)施例可以進(jìn)一步增加視頻制作過程中的可選音頻資源來源,增強(qiáng)視頻的趣味性,實(shí)現(xiàn)視頻的個(gè)性化。
第三實(shí)施例
參見圖4,圖4是本發(fā)明第三實(shí)施提供的移動(dòng)終端的結(jié)構(gòu)圖之一,如圖4所示,移動(dòng)終端400包括:
獲取模塊410,用于獲取用戶選擇的音樂文件。
第一生成模塊420,用于播放獲取模塊410獲取的音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào)。
第二生成模塊430,用于生成包括預(yù)先獲取的圖片和/或視頻片段,以及第一生成模塊420生成的所述錄音文件的第一視頻。
可選的,所述獲取模塊410用于獲取用戶選擇的主題,選擇所述主題匹配的音樂文件;或
所述獲取模塊410用于獲取用戶選擇的歌曲,將所述歌曲作為音樂文件;或
所述獲取模塊410用于獲取用戶選擇的歌曲,選擇所述歌曲中的伴奏,將所述伴奏作為音樂文件。
可選的,所述第一生成模塊420用于播放獲取模塊410獲取的音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
所述第一生成模塊420用于播放獲取模塊410獲取的音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
所述第一生成模塊420用于播放獲取模塊410獲取的音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件,其中,所述第一預(yù)設(shè)分貝值小于所述第二預(yù)設(shè)分貝值。
可選的,如圖5所示,所述移動(dòng)終端400還包括:
展現(xiàn)模塊440,用于展現(xiàn)字幕編輯界面,所述編輯界面包括第一界面與第二界面,其中,所述第一界面用于播放包括預(yù)先獲取的圖片和/或視頻片段的第二視頻,所述第二界面用于顯示所述第二視頻的圖像幀。
第三生成模塊450,用于在所述第二界面選擇所述第二視頻的目標(biāo)圖像幀,并控制所述第一界面暫停在所述第二視頻的所述目標(biāo)圖像幀的播放位置,以及在所述目標(biāo)圖像幀中添加用戶輸入的文字,生成字幕信息。
顯示模塊460,用于在所述第二視頻的所述目標(biāo)圖像幀中顯示所述字幕信息。
所述第二生成模塊430用于生成包括添加所述字幕信息的第二視頻,以及所述錄音文件的第一視頻。
可選的,參見圖6,所述移動(dòng)終端400還包括:
劃分模塊470,用于將所述音樂文件劃分成多個(gè)音樂段。
識(shí)別模塊480,用于識(shí)別所述音樂文件中每個(gè)音樂段的起始時(shí)間位置對(duì)應(yīng)的起始圖像幀。
添加模塊490,用于在所述第二視頻中的每個(gè)起始圖像幀中添加與其對(duì)應(yīng)的音樂段的演唱倒計(jì)時(shí)提示信息。
移動(dòng)終端400能夠?qū)崿F(xiàn)圖1與圖2方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
本實(shí)施例提供的移動(dòng)終端,獲取用戶選擇的音樂文件;播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。這樣,生成的第一視頻中攜帶有用戶的語音信息,能增加視頻制作過程中的可選音頻資源來源,增強(qiáng)視頻的趣味性,實(shí)現(xiàn)視頻的個(gè)性化。
第四實(shí)施例
參見圖7,圖7是本發(fā)明第五實(shí)施提供的移動(dòng)終端的結(jié)構(gòu)圖,如圖7所示,移動(dòng)終端700包括:至少一個(gè)處理器701、存儲(chǔ)器702、至少一個(gè)網(wǎng)絡(luò)接口704和用戶接口703。移動(dòng)終端700中的各個(gè)組件通過總線系統(tǒng)705耦合在一起??衫斫?,總線系統(tǒng)705用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)705除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說明起見,在圖7中將各種總線都標(biāo)為總線系統(tǒng)705。
其中,用戶接口703可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本實(shí)施例中的存儲(chǔ)器702可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-Only Memory,ROM)、可編程只讀存儲(chǔ)器(Programmable ROM,PROM)、可擦除可編程只讀存儲(chǔ)器(Erasable PROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器(Electrically EPROM,EEPROM)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(Static RAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Dynamic RAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchronous DRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Double Data Rate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synch link DRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(Direct Rambus RAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲(chǔ)器702旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器702存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)7021和應(yīng)用程序7022。
其中,操作系統(tǒng)7021,包含各種系統(tǒng)程序,例如框架層、核心庫(kù)層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序7022,包含各種應(yīng)用程序,例如媒體播放器(Media Player)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本實(shí)施例方法的程序可以包含在應(yīng)用程序7022中。
在本實(shí)施例中,通過調(diào)用存儲(chǔ)器702存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序7022中存儲(chǔ)的程序或指令,處理器701用于:
獲取用戶選擇的音樂文件;播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。
上述本實(shí)施例揭示的方法可以應(yīng)用于處理器701中,或者由處理器701實(shí)現(xiàn)。處理器701可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器701可以是通用處理器、數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器702,處理器701讀取存儲(chǔ)器702中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(Application Specific Integrated Circuits,ASIC)、數(shù)字信號(hào)處理器(Digital Signal Processing,DSP)、數(shù)字信號(hào)處理設(shè)備(DSP Device,DSPD)、可編程邏輯設(shè)備(Programmable Logic Device,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單元或其組合中。
對(duì)于軟件實(shí)現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本文所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選的,處理器701執(zhí)行的獲取用戶選擇的音樂文件,包括:
獲取用戶選擇的主題,選擇所述主題匹配的音樂文件;或
獲取用戶選擇的歌曲,將所述歌曲作為音樂文件;或
獲取用戶選擇的歌曲,選擇所述歌曲中的伴奏,將所述伴奏作為音樂文件。
可選的,處理器701執(zhí)行的播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,包括:
播放所述音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
播放所述音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件;或
播放所述音樂文件,同時(shí)錄制聲音信號(hào),并檢測(cè)所述聲音信號(hào)中是否存在低于第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于第二預(yù)設(shè)分貝值的聲音信號(hào)段,若檢測(cè)到所述聲音信號(hào)中存在低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,則過濾所述聲音信號(hào)中低于所述第一預(yù)設(shè)分貝值的聲音信號(hào)段,以及高于所述第二預(yù)設(shè)分貝值的聲音信號(hào)段,并將過濾后的聲音信號(hào)作為錄音文件,其中,所述第一預(yù)設(shè)分貝值小于所述第二預(yù)設(shè)分貝值。
可選的,處理器701在獲取用戶選擇的音樂文件之后,所述播放所述音樂文件之前,還用于:
展現(xiàn)字幕編輯界面,所述編輯界面包括第一界面與第二界面,其中,所述第一界面用于播放包括預(yù)先獲取的圖片和/或視頻片段的第二視頻,所述第二界面用于顯示所述第二視頻的圖像幀;
在所述第二界面選擇所述第二視頻的目標(biāo)圖像幀,并控制所述第一界面暫停在所述第二視頻的所述目標(biāo)圖像幀的播放位置,以及在所述目標(biāo)圖像幀中添加用戶輸入的文字,生成字幕信息;
在所述第二視頻的所述目標(biāo)圖像幀中顯示所述字幕信息;
處理器701執(zhí)行的生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻,包括:
生成包括添加所述字幕信息的第二視頻,以及所述錄音文件的第一視頻。
可選的,處理器701在所述展現(xiàn)字幕編輯界面之后,所述播放所述音樂文件之前,還用于:
將所述音樂文件劃分成多個(gè)音樂段;
識(shí)別所述音樂文件中每個(gè)音樂段的起始時(shí)間位置對(duì)應(yīng)的起始圖像幀;
在所述第二視頻中的每個(gè)起始圖像幀中添加與其對(duì)應(yīng)的音樂段的演唱倒計(jì)時(shí)提示信息。
移動(dòng)終端700能夠?qū)崿F(xiàn)前述實(shí)施例中制作移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里不再贅述。
本實(shí)施例的移動(dòng)終端700,獲取用戶選擇的音樂文件;播放所述音樂文件,同時(shí)錄制聲音信號(hào),以生成錄音文件,其中,所述聲音信號(hào)包括所述用戶的語音信號(hào);生成包括預(yù)先獲取的圖片和/或視頻片段,以及所述錄音文件的第一視頻。這樣,生成的第一視頻中攜帶有用戶的語音信息,能增強(qiáng)視頻的趣味性,實(shí)現(xiàn)視頻的個(gè)性化。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。