一種視頻與歌曲音頻拼接的方法及裝置的制造方法
【技術領域】
[0001]本發明實施例涉及音頻處理技術領域,尤其涉及一種視頻與歌曲音頻拼接的方法及裝置。
【背景技術】
[0002]隨著移動互聯網技術的快速發展,裝置(如手機、平板電腦、touch)及專用播放機等對音樂的追求也越來越來。目前來看,現有技術中對音樂的功能播放僅限于提高自身的音質處理,如通過裝置或者專用播放機中自帶的處理軟件對劣質音頻文件進行適當處理,以提高播放質量;或者,對音頻文件本身的質量要求較高,往往正版音頻文件能播出較好的效果,而對音頻文件的局部處理,如切割技術、提取技術研宄較少。
[0003]現有技術中,對歌曲的剪切主要依賴于網絡軟件,而這些軟件往往需要人工手工操作,不能精確定位每一句歌詞的確切位置。
【發明內容】
[0004]本發明實施例提供了一種視頻與歌曲音頻拼接的方法及裝置,可實現視頻歌曲與音頻歌曲之間的拼接。
[0005]本發明實施例第一方面提供了一種視頻與歌曲音頻拼接的方法,其特征在于,包括:
[0006]提取出第一視頻文件中包含的插曲音頻數據;
[0007]將提取出的所述插曲音頻數據合成為N個插曲音頻文件;
[0008]按照預設拼接順序將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,以得到拼接歌曲音頻文件,其中,所述N和所述K為正整數。
[0009]本發明實施例第二方面提供了一種裝置,其特征在于,包括:
[0010]第一提取單元,用于提取出第一視頻文件中包含的插曲音頻數據;
[0011 ] 第一合成單元,用于將所述第一提取單元提取出的所述插曲音頻數據合成為N個插曲音頻文件;
[0012]第一拼接單元,用于按照預設拼接順序將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,以得到拼接歌曲音頻文件,其中,所述N和所述K為正整數。
[0013]實施本發明實施例,具有如下有益效果:
[0014]本發明實施例中,通過提取出第一視頻文件中包含的插曲音頻數據;將提取出的所述插曲音頻數據合成為N個插曲音頻文件;按照預設拼接順序將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,以得到拼接歌曲音頻文件,其中,所述N和所述K為正整數。采用本發明實施例可提取視頻文件中的歌曲進行提取,并對視頻文件與歌曲音頻文件進行拼接,具有趣味性。
【附圖說明】
[0015]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例、描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明實施例的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0016]圖1為本發明實施例提供的一種視頻與歌曲音頻拼接的方法的第一實施例流程示意圖;
[0017]圖2為本發明實施例提供的一種視頻與歌曲音頻拼接的方法的第二實施例流程示意圖;
[0018]圖3為本發明實施例提供的一種視頻與歌曲音頻拼接的裝置的第一實施例結構示意圖;
[0019]圖4為本發明實施例提供的一種視頻與歌曲音頻拼接的裝置的第二實施例結構示意圖;
[0020]圖5為本發明實施例提供的一種視頻與歌曲音頻拼接的裝置的第三實施例結構示意圖。
【具體實施方式】
[0021]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明實施例一部分實施例,而不是全部的實施例。基于本發明實施例中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明實施例保護的范圍。
[0022]實現中,本發明實施例中,裝置可以包括但不限于:筆記本電腦、手機、平板電腦、智能可穿戴設備、播放機、MP3、MP4、智能電視、機頂盒、服務器等等。裝置的系統指裝置的操作系統,可以包括但不限于:Android系統、塞班系統、Windows系統、1S(蘋果公司開發的移動操作系統)系統等等。需要說明的是,Android裝置指Android系統的裝置,塞班裝置指塞班系統的裝置,等等。上述裝置僅是舉例,而非窮舉,包含但不限于上述裝置。
[0023]實現中,本發明實施例中,歌曲可以包括但不限于:中文歌曲、英文歌曲、俄文歌曲、西班牙歌曲、古典歌曲、流行音樂歌曲、搖滾音樂歌曲、輕音樂歌曲、說唱歌曲、清唱歌曲、視頻中的歌曲等等。上述歌曲僅是舉例,而非窮舉,包含但不限于上述歌曲。
[0024]實現過程中,歌曲的格式可包括但不僅限于:MP3、MP4、WMV, WAV、FLV等等。上述歌曲的格式僅是舉例,而非窮舉,包含但不限于上述歌曲的格式。
[0025]結合圖1至圖5對本發明實施例提供的一種視頻與歌曲音頻拼接的方法及裝置進行描述。
[0026]請參閱圖1,圖1是本發明實施例提供的一種視頻與歌曲音頻拼接的方法的實施例流程示意圖。本實施例中所描述的視頻與歌曲音頻拼接的方法,包括步驟:
[0027]SlOU提取出第一視頻文件中包含的插曲音頻數據。
[0028]具體的,將所述第一視頻文件進行處理,以得到所述視頻文件對應的音頻文件;分析所述音頻文件,以確定所述音頻文件中插曲的起始時間和結束時間;根據所述音頻文件中插曲的起始時間和結束時間對所述音頻文件進行切割,提取出視頻文件中包含的插曲音頻數據。
[0029]作為一種可能的實施方式,可將第一視頻文件進行格式轉換,以獲取所述待拼接視頻文件中的第一歌曲音頻文件,如將MP4轉化為MP3格式或者WAV格式等。格式轉換可借助其他應用程序進行實現。
[0030]作為一種可能的實施方式,對第一視頻文件進行音頻與視頻進行分離處理,以獲取待拼接視頻文件中的第一歌曲音頻文件。其中,可通過一定的算法對待拼接視頻文件中的音頻與視頻進行分離。分離后的音頻與視頻主要為:音頻主要包含聲音的聲音文件,視頻是不含聲音的視頻,即分離后的視頻效果上看只包含畫面信息。
[0031]S102、將提取出的所述插曲音頻數據合成為N個插曲音頻文件。
[0032]具體的,將提取出的所述插曲音頻數據通過音頻數據合成技術合成為N個插曲音頻文件。其中,N為大于或等于I的整數。
[0033]S103、按照預設拼接順序將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,以得到拼接歌曲音頻文件。
[0034]具體的,按照預設拼接順序將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,以得到拼接歌曲音頻文件為:分別獲取所述K個歌曲音頻文件的播放時間長度和所述N個插曲音頻文件的播放時間長度,其中,播放時間長度是指每個獨立的歌曲音頻文件的起始時間和結束時間之間的長度;根據所述K個歌曲音頻文件的播放時間長度和所述N個插曲音頻文件的播放時間長度并按照預設順序對所述每個獨立的歌曲音頻文件和所述第一歌曲音頻文件進拼接,以獲取拼接歌曲音頻文件。其中,所述預設拼接順序可為預先設定的隨機的將K個歌曲音頻文件和所述N個插曲音頻文件進行拼接,也可為按照所述K個歌曲音頻文件和所述N個插曲音頻文件攜帶的時間信息進行拼接,或者其他方式等等。
[0035]具體例如,每個獨立的歌曲音頻文件分別為A、B、C、D,其中,A的播放時間長度為tl,B的播放時間長度為t2,C的播放時間長度為t3,D的播放時間長度為t4,第一歌曲音頻文件為E,E的播放時間長度為t5,其中,預設順序為ABCDE,即首先將A放入拼接歌曲的第一部分,tl時間后,即A的播放時間長度過后,將B放入拼接歌曲的第二部分,t2時間后,即B的播放時間長度過后t2時間后,將C放入拼接歌曲的第一部分,t3時間后,即C的播放時間長度過后