• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      探究XML在影視后期剪輯中的應(yīng)用

      2020-09-06 13:44:37戈鑫閣
      中國傳媒科技 2020年2期
      關(guān)鍵詞:文檔影視傳輸

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

      關(guān)鍵詞:XML;FCPXML;數(shù)據(jù)交換;后期剪輯? ? ? ? ? ? ? ? ? ? ? ? 中圖分類號:J93? ? 文獻標(biāo)識碼:A

      1. XML的含義

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

      XML是基于文本的,它的語意和結(jié)構(gòu)信息可以由任何程序來處理。XML的工作是標(biāo)記數(shù)據(jù),用戶通過自己的標(biāo)記語言信息,可以讓不同系統(tǒng)之間的應(yīng)用使用同一種語言進行通信交互,也可通過指定的語言信息讓同一個XML文件以用不同的格式表示出來。

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

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

      2. XML在影視行業(yè)中的發(fā)展

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

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

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

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

      在剪輯軟件中,F(xiàn)CPXML用于描述媒體資產(chǎn)(源素材)及其元數(shù)據(jù)、項目、剪輯事件等信息,將此信息按照一定邏輯進行整理記錄,形成適用于后期剪輯邏輯的標(biāo)記文本。

      3.1 FCPXML的結(jié)構(gòu)

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

      第二行為描述文檔類型的根元素,定義該XML的文檔類型,用于指定文檔中的元素的類型、順序、數(shù)量、屬性以及其他信息。FCPXML目前主要分為兩種文檔結(jié)構(gòu),一種是XMEML(文檔結(jié)構(gòu)名稱),另一種為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通過這些子元素描述用戶對數(shù)據(jù)的編輯制作的過程,將這些數(shù)據(jù)信息按照邏輯記錄下來。在FCPXML中包含以下內(nèi)容:

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

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

      (3)以下元素之一:

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

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

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

      3.2 FCPXML樣本文檔

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

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

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

      Final Cut Pro X使用事件來存儲管理項目和剪輯,不論是將媒體文件導(dǎo)入到新事件或現(xiàn)有事件中,或?qū)⑦@些文件復(fù)制到事件下的媒體文件夾中,或在其原始位置引用它們,都將對每個媒體文件作為資產(chǎn)進行跟蹤。 FCPXML的邏輯結(jié)構(gòu)則是按照這種事件管理機制進行層級管理記錄,從而在交換的過程中保留更完整的數(shù)據(jù)信息。

      5.主流剪輯軟件中FCPXML的區(qū)別

      目前使用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非常簡便靈活,因此,不同的應(yīng)用軟件可能會以更適應(yīng)自身內(nèi)部應(yīng)用的語言和方式創(chuàng)建XML文件,從而導(dǎo)致從一個軟件輸出的XML并不一定適用于另一個軟件,或者統(tǒng)一軟件的另一版本的情況出現(xiàn)。

      從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文檔類型統(tǒng)一,它們之間可以直接進行數(shù)據(jù)的交換傳輸;但Adobe Premiere與Final Cut Pro X、以及Final Cut Pro 7與Final Cut Pro X之間由于文檔類型不同,則無法直接進行數(shù)據(jù)傳輸。

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

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

      6. FCPXML的發(fā)展

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

      結(jié)語

      XML的簡單易于在任何應(yīng)用程序中讀寫數(shù)據(jù),這使XML迅速成為了數(shù)據(jù)交換的公共語言,而FCPXML在此優(yōu)勢上結(jié)合影視制作的特點進行了優(yōu)化發(fā)展,在提高后期制作效率的同時,也在一定程度上推動了影視行業(yè)數(shù)據(jù)交換傳輸?shù)臉?biāo)準(zhǔn)化。雖然目前FCPXML軟件版本還存在著一些不兼容的情況,但隨著它的靈活性和高擴展性,不斷開發(fā)更多規(guī)范的詞匯,F(xiàn)CPXML將成為行業(yè)中標(biāo)準(zhǔn)化的數(shù)據(jù)交換方式。隨著影視技術(shù)的發(fā)展,數(shù)據(jù)交換傳輸?shù)牧鞒毯铜h(huán)節(jié)將會越來越規(guī)范、便捷,用更簡便的形式傳輸更豐富的內(nèi)容。

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

      [2][美]P.J.Deitel,H.M.Deitel等著,康博譯.XML編程技術(shù)大全[M].北京:清華大學(xué)出版社,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-),女,湖南湘潭人,碩士研究生,研究方向:數(shù)字電影技術(shù)。

      猜你喜歡
      文檔影視傳輸
      影視展
      文學(xué)轉(zhuǎn)化影視,你需要了解這幾件事
      江南(2022年3期)2022-04-30 08:23:53
      有人一聲不吭向你扔了個文檔
      混合型隨機微分方程的傳輸不等式
      牽引8K超高清傳輸時代 FIBBR Pure38K
      電子制作(2018年18期)2018-11-14 01:48:00
      影視風(fēng)起
      商周刊(2017年11期)2017-06-13 07:32:30
      支持長距離4K HDR傳輸 AudioQuest Pearl、 Forest、 Cinnamon HDMI線
      基于RI碼計算的Word復(fù)制文檔鑒別
      影視
      怀宁县| 方城县| 灵璧县| 湘潭市| 中宁县| 普兰店市| 徐水县| 望奎县| 南郑县| 镇坪县| 吴旗县| 龙口市| 洪洞县| 禄劝| 西乌珠穆沁旗| 广东省| 南涧| 黄冈市| 保康县| 淳安县| 监利县| 萍乡市| 垣曲县| 邵东县| 泸溪县| 龙川县| 石林| 紫云| 静宁县| 丰原市| 手机| 合江县| 克拉玛依市| 金湖县| 城市| 桃园县| 通辽市| 新龙县| 石狮市| 凌源市| 禹城市|