一種圖片生成動畫并與視頻片段拼接合成的視頻編輯方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,具體涉及一種圖片生成動畫并與視頻片段拼接合成的視頻編輯方法。
【背景技術(shù)】
[0002]隨著電子技術(shù)的成熟,更多的數(shù)碼產(chǎn)品產(chǎn)生,數(shù)碼相機、平板電腦、智能手機等數(shù)碼產(chǎn)品的流行與普及,為廣大百姓帶來極大的便利。在日常生活中,人們使用數(shù)碼產(chǎn)品記錄生活的點滴,一場婚禮、一次旅行或者某次聚會,數(shù)碼產(chǎn)品被人們用來拍照、錄制視頻,以記錄人生軌跡,但是人們對于散亂的照片及視頻卻無從整理;對于需要記錄自己成長錄的人們,卻不能及時找到往年同日的照片、視頻,無法進行比對合成;對于旅行中,不同相機拍攝到的同一位置的照片或視頻卻無法智能歸類等。
[0003]視頻制作可有效的將雜亂無章的圖片與視頻等素材整理到一起,將方便人們快速生成人生成長錄或者是自動匹配整理某次旅行的照片和視頻。視頻制作應(yīng)用非常之廣泛,不僅僅是影視、網(wǎng)絡(luò)等傳播領(lǐng)域有需求,對于科技高速發(fā)展的今天,普通用戶也存在對視頻制作的需求。簡單的視頻制作系統(tǒng)有效的為大眾用戶整理日常所記錄的照片及視頻內(nèi)容,劃類規(guī)整,將一系列主題的圖片與視頻拼接合成,形成主題。
[0004]目前有很多的拼接圖片組成視頻的產(chǎn)品,能夠通過添加音樂的方式形成帶有音樂的視頻,使得在圖片播放的過程伴隨有背景音樂,但是目前普遍的做法是選擇一段完整的音樂片段的一部分直接插入視頻里,每張圖片的播放時長根據(jù)視頻總時長進行平均分配,使得用戶拼出來的視頻中的圖片播放效果和音樂片段的相關(guān)性比較低,不能將圖片播放和音樂特征進行深度結(jié)合,因此顯得非常的平淡,用戶體驗較差。而背景圖片的使用,也是采用直接插入的方式,其結(jié)合程度差。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明提供了一種圖片生成動畫并與視頻片段拼接合成的視頻編輯方法,可以將背景音樂、背景圖片、圖片以及視頻完美的結(jié)合在一起。
[0006]為實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:
[0007]—種圖片生成動畫并與視頻片段拼接合成的視頻編輯方法,包括如下步驟:
[0008]S1、獲取待處理圖片的RGB數(shù)據(jù),并根據(jù)對待處理圖片描畫的透明背景,獲取待處理圖片的alpha通道數(shù)據(jù);
[0009]S2、根據(jù)待處理圖片RGB數(shù)據(jù)及alpha通道數(shù)據(jù),生成待處理圖片的PNG格式數(shù)據(jù);
[0010]S3、從所述PNG格式數(shù)據(jù)中提取待處理圖片的RGB數(shù)據(jù)及alpha通道數(shù)據(jù),并根據(jù)上述兩個數(shù)據(jù)生成插入到視頻中的BMP格式;
[0011]S4、獲取用于生成視頻的音樂片段和背景圖片,并對該音樂片段和背景圖片的特征進行分析,獲取特征時刻;
[0012]S5、基于獲取的特征時刻,確定音樂片段與背景圖片的切換時刻,同時確定用于生成視頻的圖片中各張圖片在音樂片段和背景圖片中的切換時刻;
[0013]S6、基于待處理圖片的PNG格式數(shù)據(jù),按照確定的切換時刻,生成帶背景音樂和背景圖片的動畫;
[0014]S7、獲取一段或多段待處理視頻的素材并處理成標準視頻文件;
[0015]S8、將所得的帶背景音樂和背景圖片的動畫與標準視頻文件融合拼接生成短視頻集。
[0016]優(yōu)選地,步驟S4的具體步驟包括:
[0017]獲取音樂片段和背景圖片并獲取其不同時刻的特征值;
[0018]按照預(yù)定的特征值區(qū)間長度,確定出音樂片段和背景圖片的至少一個特征值區(qū)間;
[0019]根據(jù)預(yù)定的特征值區(qū)間順序,依次從至少一個特征值區(qū)間中按照特征值從大到小的順序選取第五組特征值,其中第五組特征值中的特征值所對應(yīng)的時刻的數(shù)量為η-1,η為用于生成視頻的圖片的數(shù)量;
[0020]將第五組特征值中各特征值在音樂片段和背景圖片中所對應(yīng)的時刻作為特征時刻。
[0021]優(yōu)選地,所述步驟S7的具體步驟為:
[0022]將獲取到的不同視頻片段分別按照用戶對素材添加的順序進行視頻標準轉(zhuǎn)化處理,所述視頻標準轉(zhuǎn)化處理即對所述視頻片段進行幀大小處理再進行格式轉(zhuǎn)碼,從而將不同規(guī)格的視頻轉(zhuǎn)換成設(shè)定標準格式。
[0023]優(yōu)選地,用于生成動畫的圖片中各張圖片在所述音樂片段中的切換時間大于O。
[0024]優(yōu)選地,獲取的特征時刻中,位于音樂片段上的第一個特征時刻與所述音樂片段的開始時刻之間的距離不小于第一閾值。
[0025]優(yōu)選地,獲取的特征時刻中,位于背景圖片上的第一個特征時刻與所述音樂片段的開始時刻之間的距離不小于第一閾值。
[0026]優(yōu)選地,音樂片段的特征時刻為分貝特征或頻率特征或音調(diào)特征。
[0027]優(yōu)選地,背景圖片的特征為顏色特征或紋理特征或形狀特征或空間關(guān)系特征。
[0028]本發(fā)明具有以下有益效果:
[0029]可以將現(xiàn)實生活中拍攝到的多張圖片與多段視頻有效的拼接生成一個短視頻集,且可以將背景音樂、背景圖片、圖片以及視頻完美的結(jié)合在一起。
【具體實施方式】
[0030]為了使本發(fā)明的目的及優(yōu)點更加清楚明白,以下結(jié)合實施例對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]本發(fā)明實施例提供了一種圖片生成動畫并與視頻片段拼接合成的視頻編輯方法,包括如下步驟:
[0032]S1、獲取待處理圖片的RGB數(shù)據(jù),并根據(jù)對待處理圖片描畫的透明背景,獲取待處理圖片的alpha通道數(shù)據(jù);
[0033]S2、根據(jù)待處理圖片RGB數(shù)據(jù)及alpha通道數(shù)據(jù),生成待處理圖片的PNG格式數(shù)據(jù);
[0034]S3、從所述PNG格式數(shù)據(jù)中提取待處理圖片的RGB數(shù)據(jù)及alpha通道數(shù)據(jù),并根據(jù)上述兩個數(shù)據(jù)生成插入到視頻中的BMP格式;
[0035]S4、獲取用于生成視頻的音樂片段和背景圖片,并對該音樂片段和背景圖片的特征進行分析,獲取特征時刻;音樂片段的特征時刻為分貝特征或頻率特征或音調(diào)特征。背景圖片的特征為