一種通過程序化來制作視頻文件的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻制作領(lǐng)域,特別涉及一種通過程序化來制作視頻文件的方法和裝置。
【背景技術(shù)】
[0002]隨著智能手機(jī),帶攝像頭的平板電腦等設(shè)備日益普及,目前,手機(jī)中的視頻拍攝制作軟件都會內(nèi)置許多視頻模板效果,這些視頻模板的制作需要通過程序?qū)D文效果描述成為指定的效果,通常制作圖文效果的操作人員與程序描述的操作人員并非一個人群,每次效果的實(shí)現(xiàn)需要圖文設(shè)計(jì)人員通過第三方專業(yè)圖文編輯軟件實(shí)現(xiàn)一組新的效果后,再由專業(yè)的程序人員進(jìn)行程序編寫后才能得以在軟件實(shí)際應(yīng)用。整個實(shí)現(xiàn)流程需要兩組人員分別完成,兩個流程獨(dú)立依次進(jìn)行,難以提升效率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于提供一種使用方便、節(jié)省大量人工成本和合成效率高的通過程序化來制作視頻文件的方法。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:通過電腦端使用視頻模板描述軟件制作出視頻文件,所述視頻模板描述軟件產(chǎn)生的文件可在所述移動終端的視頻軟件中直接讀取,所述方法包括如下步驟:
[0005]A)通過所述視頻模板描述軟件鏈接到多個圖文元素文件、音頻文件、字幕文件;
[0006]B)通過所述視頻模板描述軟件分別對每一個所述的圖文元素文件、音頻文件、字幕文件進(jìn)行命名;
[0007]C)通過所述視頻模板描述軟件分別設(shè)定每一個所述的圖文元素文件的運(yùn)動方式;
[0008]D)通過所述視頻模板描述軟件分別設(shè)定每一個所述的圖文元素文件的運(yùn)動時間;
[0009]E)通過所述視頻模板描述軟件分別設(shè)定每一個所述的音頻文件的出現(xiàn)和停止的時間;
[0010]F)通過所述視頻模板描述軟件分別設(shè)定每一個所述的字幕文件的內(nèi)容和在移動終端的屏幕上出現(xiàn)的位置;
[0011]G)通過所述視頻模板描述軟件獲得的程序描述文件與所述圖文元素文件、音頻文件、字幕文件一起成為目標(biāo)視頻模板文件包。
[0012]在本發(fā)明所述的一種通過程序化來制作視頻文件的方法中,所述步驟B)進(jìn)一步包括:通過所述視頻模板描述軟件對每一個所述的圖文元素文件、音頻文件、字幕文件設(shè)定一個所述移動終端視頻軟件可以識別從而進(jìn)行調(diào)用的中文名稱或者英文名稱。
[0013]在本發(fā)明所述的一種通過程序化來制作視頻文件的方法中,所述步驟D)進(jìn)一步包括:所述的圖文元素的運(yùn)動時間包括有所述的圖文元素開始出現(xiàn)在屏幕上的時間和消失在屏幕上的時間。
[0014]在本發(fā)明所述的一種通過程序化來制作視頻文件的方法中,進(jìn)一步通過所述視頻模板描述軟件合成的所述目標(biāo)視頻模板文件包可為程序人員直接內(nèi)置至手機(jī)拍攝制作軟件中,或者放置在云上進(jìn)行存儲,直接供所有用戶使用。
[0015]本發(fā)明還涉及一種實(shí)現(xiàn)上述一種通過程序化來制作視頻文件的方法的裝置,在移動終端安裝有用于制作視頻的視頻模板描述軟件,所述視頻模板描述軟件產(chǎn)生的文件可在所述移動終端的視頻軟件中直接讀取,所述裝置包括:
[0016]文件導(dǎo)入單元:通過所述視頻模板描述軟件鏈接到多個具有時序的圖文元素文件、首頻文件、字蒂文件;
[0017]命名單元:通過所述視頻模板描述軟件分別對每一個所述的圖文元素文件、音頻文件、字幕文件進(jìn)行命名;
[0018]參數(shù)設(shè)定單元:通過所述視頻單元對圖文元素文件、音頻文件、字幕文件的各種參數(shù)進(jìn)行設(shè)置;
[0019]視頻合成單元:通過所述視頻模板描述軟件獲得的程序描述文件與所述圖文元素文件、音頻文件、字幕文件一起成為目標(biāo)視頻模板文件包。
[0020]進(jìn)一步,在本發(fā)明所述的裝置中,所述參數(shù)設(shè)定單元包括有:
[0021]圖文元素文件參數(shù)設(shè)定單元:通過所述視頻模板描述軟件分別設(shè)定每一個所述的圖文元素文件的運(yùn)動方式和運(yùn)動時間;
[0022]音頻文件參數(shù)設(shè)定單元:通過所述視頻模板描述軟件分別設(shè)定每一個所述的音頻文件的出現(xiàn)和停止的時間;
[0023]字幕文件參數(shù)設(shè)定單元:通過所述視頻模板描述軟件分別設(shè)定每一個所述的字幕文件的內(nèi)容和在移動終端的屏幕上出現(xiàn)的位置。
[0024]進(jìn)一步,在本發(fā)明所述的裝置中,通過所述視頻模板描述軟件產(chǎn)生的所述目標(biāo)視頻模板文件包可為程序人員直接內(nèi)置至手機(jī)拍攝制作軟件中,或者放置在云上進(jìn)行存儲,供所有用戶使用。
[0025]實(shí)施本發(fā)明的一種通過程序化來制作視頻文件的方法及裝置,具有以下有益效果:本方案通過獨(dú)立可視化程序?qū)崿F(xiàn)描述圖文內(nèi)容,可視化程序?qū)崿F(xiàn)效果的內(nèi)置,使得圖文設(shè)計(jì)人員僅需調(diào)整可視化程序中的指定參數(shù),就可以將復(fù)雜的圖文效果得以實(shí)現(xiàn),并且可將調(diào)整內(nèi)容輸出為視頻拍攝制作軟件可以讀取的文件,該文件即可為程序人員直接內(nèi)置至手機(jī)拍攝制作軟件中,程序人員無需再次描述復(fù)雜的圖文展現(xiàn),使用方便,節(jié)省了大量的人工成本,視頻模板的完成效率相比傳統(tǒng)的方式提高了50%以上。
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1為本發(fā)明一種通過程序化來制作視頻文件的方法及裝置一個實(shí)施例中的方法的流程圖;
[0028]圖2為所述實(shí)施例中裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]在本發(fā)明一種通過程序化來制作視頻文件的方法及裝置實(shí)施例中,其一種通過程序化來制作視頻文件的方法的流程圖如圖1所示。本實(shí)施例中,通過電腦端使用視頻模板描述軟件制作出視頻文件,所述視頻模板描述軟件產(chǎn)生的文件可在所述移動終端的視頻軟件中直接讀取,本實(shí)施例中的移動終端為手機(jī)或平板電腦等等。圖1中,該一種通過程序化來制作視頻文件的方法包括如下步驟:
[0031]S1:通過視頻模板描述軟件鏈接到多個具有時序的圖文元素文件、音頻文件、字幕文件。
[0032]S2:通過視頻模板描述軟件分別對每一個所述的圖文元素文件、音頻文件、字幕文件進(jìn)行命名,既可以設(shè)定中文名稱,也可以設(shè)定英文名稱,通過對圖文元素文件、音頻文件、字幕文件設(shè)定不同的名稱,便于視頻模板描述軟件進(jìn)行識別和調(diào)用。
[0033]S3:通過視頻模板描述軟件分別設(shè)定每一個圖文元素文件的運(yùn)動方式。
[0034]S4:通過視頻模板描述軟件分別設(shè)定每一個圖文元素