一種制作實時演唱視頻的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字視聽領(lǐng)域,尤其涉及一種制作實時演唱視頻的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前市場上使用視頻與音頻加字幕合成新視頻的技術(shù)手段已經(jīng)非常成熟,許多軟件都有這種功能,基本過程是對預(yù)先獲取的音頻、視頻及字幕,后期進(jìn)行解析,再進(jìn)行二次編碼生成新的視頻。
[0003]由于現(xiàn)有的技術(shù)方案在實時性上存在極大的缺陷,特別是無法在數(shù)字視聽場所,將用戶演唱的視頻制作成演唱視頻文件在用戶演唱過程中實時進(jìn)行顯示;更無法將用戶演唱視頻實時制作成音視頻同步的演唱視頻文件進(jìn)行保存及分享。上述實時演唱視頻文件的制作不僅在技術(shù)實現(xiàn)上具有很大的難度,且關(guān)于視頻、音頻及字幕的來源不易獲取,還易在合成時容易發(fā)生音頻與視頻不同步的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:提供一種制作實時演唱視頻的方法及系統(tǒng),可方便用戶制作個人視頻并進(jìn)行快捷分享與下載。
[0005]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種制作實時演唱視頻的方法,包括:
[0006]攝像頭實時獲取第一視頻流;
[0007]接收歌曲伴奏音頻及演唱錄音,合成音頻流,并發(fā)送到攝像頭中;且所述音頻流通過音頻輸出設(shè)備輸出;
[0008]攝像頭混合所述音頻流和第一視頻流,生成音視頻流,并發(fā)送到數(shù)字視聽終端設(shè)備中;
[0009]數(shù)字視聽終端設(shè)備解碼所述音視頻流,獲得第二視頻流,并發(fā)送到顯示終端;
[0010]顯示終端播放所述第二視頻流,并同步加載顯示歌曲對應(yīng)的歌詞。
[0011]其中,所述顯示終端播放所述第二視頻流,并同步加載顯示歌曲對應(yīng)的歌詞文件具體為:顯示終端在歌曲MV視頻上疊加播放第二視頻流,并同步加載顯示歌曲對應(yīng)的歌詞文件。
[0012]其中,所述顯示終端在歌曲MV視頻上疊加播放第二視頻流后,在第二視頻流上再疊加顯示視頻模式場景表現(xiàn)層。
[0013]其中,所述第二視頻流和視頻模式場景表現(xiàn)層以畫中畫的形式顯示在歌曲MV視頻上,或?qū)Ω枨鶰V視頻進(jìn)行涂蒙版顯示。
[0014]其中,所述數(shù)字視聽終端設(shè)備或場所服務(wù)器中預(yù)存一個以上的視頻模式場景表現(xiàn)層,根據(jù)歌曲播放時間進(jìn)度,更換所述視頻模式場景表現(xiàn)層。
[0015]其中,所述顯示終端在播放過程中,根據(jù)歌曲播放時間進(jìn)度,在所述視頻模式場景表現(xiàn)層上添加前景元素或特效多媒體圖片。
[0016]其中,攝像頭混合所述音頻流和第一視頻流,生成音視頻流,并發(fā)送到數(shù)字視聽終端設(shè)備中的步驟之后,還包括:數(shù)字視聽終端設(shè)備發(fā)送音視頻流到場所服務(wù)器,場所服務(wù)器生成分享ID,并對音視頻流進(jìn)行存儲。
[0017]其中,數(shù)字視聽終端設(shè)備發(fā)送音視頻流到場所服務(wù)器,場所服務(wù)器生成分享ID,并對音視頻流進(jìn)行存儲的步驟之后,還包括:
[0018]移動終端獲取分享ID,并向場所服務(wù)器發(fā)送分享指令;
[0019]場所服務(wù)器根據(jù)分享指令生成分享地址,并將分享地址和對應(yīng)的音視頻流發(fā)送到云端服務(wù)器;
[0020]云端服務(wù)器根據(jù)分享地址對所述音視頻流進(jìn)行保存;
[0021 ] 移動終端根據(jù)分享地址訪問音視頻流。
[0022]其中,攝像頭混合所述音頻流和第一視頻流,生成音視頻流,并發(fā)送到數(shù)字視聽終端設(shè)備中的步驟之后,還包括演唱視頻的分享步驟,具體為:
[0023]在歌曲播放后,數(shù)字視聽終端設(shè)備生成分享ID ;
[0024]移動終端獲取分享ID,并向數(shù)字視聽終端設(shè)備發(fā)送分享指令;
[0025]數(shù)字視聽終端設(shè)備根據(jù)分享指令生成分享地址,并將分享地址和對應(yīng)的音視頻流發(fā)送到云端服務(wù)器;
[0026]云端服務(wù)器根據(jù)分享地址對所述音視頻流進(jìn)行保存;
[0027]移動終端根據(jù)分享地址訪問音視頻流。
[0028]其中,所述攝像頭實時獲取第一視頻流的步驟之前,還包括:獲取錄制演唱歌曲視頻的操作指令。
[0029]其中,獲取錄制演唱歌曲視頻的操作指令的步驟具體為:
[0030]點歌屏顯示歌曲目錄頁面及錄制界面;
[0031]獲取點播歌曲和/或點擊錄制的操作指令;
[0032]顯示攝像頭預(yù)覽界面及模式調(diào)節(jié)界面。
[0033]其中,獲取錄制演唱歌曲視頻的操作指令還包括:觸發(fā)歌曲重唱,錄制重唱歌曲。
[0034]為解決上述問題,本發(fā)明還提供一種制作實時演唱視頻的系統(tǒng),包括:攝像頭、音效器、數(shù)字視聽終端設(shè)備和顯示終端;其中,
[0035]攝像頭用于實時獲取第一視頻流;通過混合音頻流和第一視頻流,生成音視頻流,并發(fā)送至所述數(shù)字視聽終端設(shè)備;
[0036]音效器用于接收歌曲伴奏音頻及演唱錄音,合成音頻流,并將所述音頻流發(fā)送到攝像頭中;
[0037]數(shù)字視聽終端設(shè)備用于解碼所述音視頻流,獲得第二視頻流,并發(fā)送到顯示終端;預(yù)存一個以上的視頻模式場景表現(xiàn)層,根據(jù)歌曲播放時間進(jìn)度,更換視頻模式場景表現(xiàn)層;
[0038]顯示終端用于播放所述第二視頻流,并同步加載顯示歌曲對應(yīng)的歌詞。
[0039]其中,所述系統(tǒng)還包括點歌屏、場所服務(wù)器、云端服務(wù)器和移動終端;
[0040]點歌屏用于顯示歌曲目錄頁面及錄制界面;獲取點播歌曲和/或點擊錄制的操作指令;顯示攝像頭預(yù)覽界面及模式調(diào)節(jié)界面;觸發(fā)歌曲重唱,錄制重唱歌曲;
[0041]所述數(shù)字視聽終端設(shè)備發(fā)送所述音視頻流到場所服務(wù)器;預(yù)存一個以上的前景元素或特效多媒體資源;還用于控制點歌屏進(jìn)行顯示歌曲目錄頁面及錄制界面;給點歌屏發(fā)送點播歌曲和/或點擊錄制的操作指令;控制點歌屏顯示攝像頭預(yù)覽界面及模式調(diào)節(jié)界面;控制點歌屏顯示歌曲重唱,錄制重唱歌曲;
[0042]場所服務(wù)器用于接收數(shù)字視聽終端設(shè)備發(fā)送的音視頻流,并生成分享ID ;接收移動終端的分享指令,根據(jù)分享指令生成對應(yīng)的分享地址,并給云端服務(wù)器發(fā)送分享地址及對應(yīng)的音視頻流;預(yù)存一個以上的視頻模式場景表現(xiàn)層;預(yù)存一個以上的前景元素或特效多媒體資源;
[0043]云端服務(wù)器用于接收音視頻流和分享地址,并根據(jù)分享地址保存所述音視頻流;
[0044]移動終端用于接收分享ID,并根據(jù)分享ID給場所服務(wù)器發(fā)送分享指令;通過分享地址播放云端服務(wù)器保存的音視頻流。
[0045]其中,所述顯示終端用于在歌曲MV視頻上疊加播放第二視頻流,在第二視頻流上疊加顯示視頻模式場景表現(xiàn)層,在視頻模式場景表現(xiàn)層上添加前景元素或特效多媒體資源,并同步加載顯示歌曲對應(yīng)的歌詞文件。
[0046]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明提供的制作實時演唱視頻的方法及系統(tǒng)通過生成攝像頭第一視頻流,再獲取錄制歌曲的操作指令,音效器接收MV伴奏和人聲錄音而獲得音頻流,在攝像頭上混合第一視頻流、音頻流,生成音視頻流,發(fā)送到控制終端,控制終端解碼音視頻流獲得第二視頻流,并發(fā)送給顯示終端,顯示終端同時播放第二視頻流,并顯示MV歌詞。既