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