999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

探究XML在影視后期剪輯中的應用

2020-09-06 13:44:37戈鑫閣
中國傳媒科技 2020年2期
關鍵詞:信息

摘? 要:隨著數字電影技術的發展,在影視后期制作過程中,越來越多的數據需要在各個環節之間交換傳輸。為了減少軟件之間數據交換時的復雜性,需要將數據進行統一規范的管理輸出,讓其能在軟件之間進行直接交換,避免煩瑣重復的工作。XML作為數據交換的公共語言,在影視后期制作中能夠擔當這一使命,同時具有相當的靈活性和便捷性。本文將介紹XML的概念定義和發展過程,并聚焦FCPXML格式,分析了它的結構、功能及在后期剪輯流程中的應用。

關鍵詞:XML;FCPXML;數據交換;后期剪輯? ? ? ? ? ? ? ? ? ? ? ? 中圖分類號:J93? ? 文獻標識碼:A

1. XML的含義

XML的英文全稱是Extensible Markup Language,即一種可擴展標記語言。通過將計算機所能理解的信息符號作為標記(標記是對文檔存儲格式和邏輯結構的描述),XML在計算機之間可以處理包含各種數據的信息。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。

XML是基于文本的,它的語意和結構信息可以由任何程序來處理。XML的工作是標記數據,用戶通過自己的標記語言信息,可以讓不同系統之間的應用使用同一種語言進行通信交互,也可通過指定的語言信息讓同一個XML文件以用不同的格式表示出來。

XML文件格式是純文本格式,結構為樹形結構,從根部開始,并擴展到樹的最頂端。XML 中的元素形成了一棵文檔樹,父、子以及同胞等術語用于描述元素之間的關系,父元素擁有子元素,相同層級上的子元素成為同胞。 XML必須包含根元素,該元素是所有其他元素的父元素,并且所有的元素都可以擁有子元素,所有元素均可擁有文本內容和屬性。這種簡潔的邏輯關系使XML具有易讀性和共享性。

XML最初的設計目的是為EDI(Electronic Data Interchange,電子數據交換)提供一個標準數據格式,但由于XML的語言結構簡化了應用分析的過程,它使不同系統、不同程序之間的數據共享變得更加方便,它的可擴展性使其標記符集更強大、更靈活,并快速進入到各個領域。現應用于數據交換、內容管理、Web服務和集成、配制等各個領域和各個行業之中。自2003年蘋果電腦公司Beta 1發布XML功能的第一個版本開始,在影視后期制作領域中,XML由于其較強的交互操作特性,也被用于后期剪輯制作中數據輸出交換流程。

2. XML在影視行業中的發展

在影視后期制作中,各個制作軟件使用的項目工程文件都為專用格式,軟件之間并沒有統一版本和格式,各個系統及軟件之間都存在著各種不兼容的問題。影視后期制作的數據量十分龐大,很難在每個環節之間傳輸所有的數據。在使用后期制作軟件進行制作的同時,可以通過記錄制作過程中的各種時間節點、位置節點等制作信息進行結構化存儲,進而在不同制作軟件中進行文件交換互通,避免了素材源文件的尋找、導入、轉碼、編輯等一系列煩瑣重復的工作,大大減少交換數據時的復雜性。這種數據結構能夠方便地被各類后期制作軟件識別,因此,各種制作信息在不同軟件中得以保留,使后期制作工序能順暢地進行。

早在傳統剪輯時代,就已經產生了EDL(Edit Decision List,剪輯決策表),用于影視后期剪輯的制作過程。EDL原本是在線性編輯時期所創建的剪輯決策記錄表,該表包含卷號和時間碼數據的有序列表,用來記錄每條視頻素材剪輯的位置,用以在最終剪輯成片中重新鏈接原始素材。然而,隨著數字電影技術的發展,線性編輯系統已被非線性編輯系統所取代,在影視后期制作過程中需要傳輸更多的音視頻軌、音視頻效果、色彩信息、文字和注釋等其他數據信息, EDL對數據的描述效果和方法有限,已無法滿足復雜的數據傳輸,目前,EDL最多只能輸出一條視頻軌加四條單聲道音頻軌(如圖1)。

如今,在影視行業中,蘋果電腦公司在公共XML語法結構的基礎上結合了自身產品的特點,創建了適用于影視制作行業的編寫規范——FCPXML。 與EDL文件相比,XML文件中包含的數據更多,它支持多軌視頻、分段勻速變速、視頻效果、內置轉場、色彩、文字注釋等信息。FCPXML是一種專用于影視行業的格式,目前已集成于各個后期制作軟件中。

3.在影視后期剪輯中FCPXML的描述方式

在剪輯軟件中,FCPXML用于描述媒體資產(源素材)及其元數據、項目、剪輯事件等信息,將此信息按照一定邏輯進行整理記錄,形成適用于后期剪輯邏輯的標記文本。

3.1 FCPXML的結構

與通用的XML樹結構一致,FCPXML使用的也是簡單的具有描述性的語法。FCPXML首行是 XML 聲明,它定義 FCPXML的版本和所使用的編碼,該XML版本為1.0,編碼為UTF-8(如圖2)。

第二行為描述文檔類型的根元素,定義該XML的文檔類型,用于指定文檔中的元素的類型、順序、數量、屬性以及其他信息。FCPXML目前主要分為兩種文檔結構,一種是XMEML(文檔結構名稱),另一種為FCPXML。圖3為Adobe Premiere CC 2020輸出的XML信息,圖4為Final Cut Pro 7輸出的XML信息,圖5為Final Cut Pro X輸出的XML信息。從它們的第二行中可以看出,Adobe Premiere(圖3)與Final Cut Pro 7(圖4)輸出的XML的文檔類型均為XMEML,而Final Cut Pro X(圖5)輸出的XML文檔類型為FCPXML。

接下來是描述根的子元素,XML通過這些子元素描述用戶對數據的編輯制作的過程,將這些數據信息按照邏輯記錄下來。在FCPXML中包含以下內容:

(1)可選元素(該元素可以包含零個或多個

(2)一個元素(包含對媒體資產和其他資源的描述);

(3)以下元素之一:

1)一個元素——包含一個元素列表;

2)一系列元素——包含故事元素和元素;

3)故事元素和元素的組合:故事元素:,或;表示Final Cut Pro X項目中的時間軸的元素。甲元素包含一個元件;集合元素:,或

3.2 FCPXML樣本文檔

此樣本(圖6)FCPXML文檔截取自Apple開發人員文檔,該文檔描述了多種媒體資源(Resources)以及一個事件(Events),其中,該事件包含帶有標記的項目(Project)和帶有關鍵詞的剪輯(Clips):

4. XML定義的邏輯與剪輯軟件的邏輯

從FCPXML的內容記錄結構來看,FCPXML定義的邏輯與Final Cut Pro X的剪輯方式有很大的聯系。根據FCPXML的語言邏輯可以發現,在Final Cut Pro X軟件中,主要的數據信息都記錄在FCPXML的事件(Events)之間,例如圖7,該圖為一個較為簡易和完整的項目所輸出的FCPXML結構信息,紅框內為該項目的事件信息,這是由于Final Cut Pro X主要靠事件的機制進行編輯管理。

Final Cut Pro X使用事件來存儲管理項目和剪輯,不論是將媒體文件導入到新事件或現有事件中,或將這些文件復制到事件下的媒體文件夾中,或在其原始位置引用它們,都將對每個媒體文件作為資產進行跟蹤。 FCPXML的邏輯結構則是按照這種事件管理機制進行層級管理記錄,從而在交換的過程中保留更完整的數據信息。

5.主流剪輯軟件中FCPXML的區別

目前使用FCPMXL的剪輯軟件為Adobe Premiere、Final Cut Pro 7、Final Cut Pro X,以及DaVinci Resolve。

Adobe Premiere、Final Cut Pro 7所輸出的FCPXML文件后綴名為.xml;而Final Cut Pro X所屬輸出文件后綴名為.fcpxml(如圖8)。而 DaVinci Resolve依靠其強大的兼容性,均能識別和輸出這兩種文檔格式的FCPXML文件。

由于FCPXML非常簡便靈活,因此,不同的應用軟件可能會以更適應自身內部應用的語言和方式創建XML文件,從而導致從一個軟件輸出的XML并不一定適用于另一個軟件,或者統一軟件的另一版本的情況出現。

從XML文檔類型來看,Adobe Premiere(圖3)與Final Cut Pro 7(圖4)所輸出的XML為XMEML文檔類型,而Final Cut Pro X(圖5、圖6)輸出的XML均為FCPXML文檔類型。從文件交換的角度來說,Adobe Premiere與Final Cut Pro 7文檔類型統一,它們之間可以直接進行數據的交換傳輸;但Adobe Premiere與Final Cut Pro X、以及Final Cut Pro 7與Final Cut Pro X之間由于文檔類型不同,則無法直接進行數據傳輸。

此時可通過將DaVinci Resolve作為中間轉換工具,將Adobe Premiere與Final Cut Pro 7所輸出的XML文件導入DaVinci Resolve中,再進行渲染輸出為適用Final Cut Pro X版本的FCPXML文件(如圖9),即可進行數據的交換傳輸。

反之,將Final Cut Pro X所輸出的FCPXML文件導入其中,再進行渲染輸出為適用Final Cut Pro 7和Adobe Premiere的FCPXML文件(如圖10),也可進行數據的交換傳輸,或者也可使用SendToX和XtoCC等官方軟件進行轉換。

6. FCPXML的發展

FCPXML所能記錄的信息量隨著剪輯創作的發展逐漸在完善。FCPXML在高動態范圍(HDR)項目和媒體中增強了對項目和媒體色彩空間的支持,增加了對HDR庫處理模式的支持;在外部資產標識符中,增加了對三方分配的資產標識符的支持;在360度項目和媒體中,支持了對投影信息的描述。在最新版本中添加了對描述字幕和字幕的支持,用于將字幕和字幕添加到剪輯的新元素。目前,FCPXML版本已經更新到v1.8。

結語

XML的簡單易于在任何應用程序中讀寫數據,這使XML迅速成為了數據交換的公共語言,而FCPXML在此優勢上結合影視制作的特點進行了優化發展,在提高后期制作效率的同時,也在一定程度上推動了影視行業數據交換傳輸的標準化。雖然目前FCPXML軟件版本還存在著一些不兼容的情況,但隨著它的靈活性和高擴展性,不斷開發更多規范的詞匯,FCPXML將成為行業中標準化的數據交換方式。隨著影視技術的發展,數據交換傳輸的流程和環節將會越來越規范、便捷,用更簡便的形式傳輸更豐富的內容。

[1]苗麗娟.基于XML的起源計算和起源存儲研究[D].南京理工大學,2012.

[2][美]P.J.Deitel,H.M.Deitel等著,康博譯.XML編程技術大全[M].北京:清華大學出版社,2002.

[3]Apple公司.About Final Cut Pro X XML 1.8[EB/OL]. https:? //developer.apple.com/library/archive/documentation/FinalCutProX/Reference/FinalCutProXXMLFormat.2018-04-09.

[4] Apple公司.使用Final Cut Pro X 資料庫管理媒體[EB/OL]. http://images.apple.com/support/assets/docs/products/finalcutpro/Managing_Media_with_Final_Cut_Pro_X_Libraries_loc_zhT_GLOBAL.pdf .2014-06.

作者簡介:戈鑫閣(1995-),女,湖南湘潭人,碩士研究生,研究方向:數字電影技術。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲国产欧洲精品路线久久| 国产在线观看91精品| 国产精品美女自慰喷水| 国产h视频免费观看| 欧美日韩免费观看| 免费亚洲成人| 在线观看国产网址你懂的| 激情无码字幕综合| 日韩小视频在线播放| 亚洲成a人片| 99中文字幕亚洲一区二区| 国产91高跟丝袜| 精品国产福利在线| 国产午夜精品一区二区三区软件| 久久精品人人做人人爽97| 亚洲Va中文字幕久久一区| 亚洲色欲色欲www在线观看| 亚洲不卡无码av中文字幕| 国产无套粉嫩白浆| 天堂网亚洲系列亚洲系列| 亚洲第一黄片大全| 国产欧美视频在线观看| 国产青榴视频| 久久青草免费91观看| 中文字幕佐山爱一区二区免费| 日韩毛片免费观看| 国产精彩视频在线观看| 激情六月丁香婷婷四房播| 亚洲乱亚洲乱妇24p| 国产精品露脸视频| 亚洲一区二区三区香蕉| 特级毛片免费视频| 一区二区三区在线不卡免费| 国产一区自拍视频| 欧美精品成人| 国产农村妇女精品一二区| 日韩人妻少妇一区二区| 国产第一页屁屁影院| 日韩第一页在线| 国产一级片网址| 国产一区成人| 国内精品久久久久鸭| 精品一区国产精品| 97国内精品久久久久不卡| 很黄的网站在线观看| 久草视频精品| 美女一级毛片无遮挡内谢| 在线a视频免费观看| 丝袜无码一区二区三区| 91外围女在线观看| 无码高潮喷水专区久久| 伊人久久久久久久| 999精品在线视频| 国产高颜值露脸在线观看| 国产第八页| 国产一级妓女av网站| 精品欧美日韩国产日漫一区不卡| 99re在线视频观看| 国产又粗又爽视频| 91小视频版在线观看www| 成人国产小视频| 国产日韩欧美在线播放| 老色鬼久久亚洲AV综合| 亚洲人成日本在线观看| 亚洲精品视频在线观看视频| 国产91视频观看| 国产一级二级在线观看| 九色在线观看视频| 亚洲国产天堂在线观看| av尤物免费在线观看| 亚洲第一精品福利| 亚洲人成人无码www| 国产乱子伦手机在线| 国产一级毛片网站| 免费人成视网站在线不卡| 亚洲国产看片基地久久1024| 亚洲一级毛片免费观看| 久久99国产乱子伦精品免| 久久精品嫩草研究院| 欧美国产精品不卡在线观看| 国产人成乱码视频免费观看| 亚洲毛片网站|