手把手教程.將我們的視頻文件轉(zhuǎn)化為FLASH的SWF格式 第一篇
有時(shí)候手頭有個(gè)不錯(cuò)的電影想和朋友分享,可惜有的時(shí)候視頻文件實(shí)在太大,就算是mpeg4的壓縮率文件大小也是很可觀,限于網(wǎng)速和文件大小的原因,無(wú)法發(fā)到網(wǎng)上與朋友們一起分享,有什么辦法能使我們制作好的視頻文件壓縮得更小呢?
在這里給大家介紹一個(gè)終極壓縮方法,把視頻壓縮成FLASH的SWF格式的文件,幾百兆的文件一下子縮小成為了只有幾兆的文件,這樣一來(lái),我們就可以把自己做的漂亮的動(dòng)畫(huà)和朋友們一起分享了,我們站點(diǎn)上的學(xué)員作品展示都是通過(guò)這種方法來(lái)實(shí)現(xiàn)的
下面給大家介紹壓縮的流程:
首先,我們必須準(zhǔn)備壓縮的軟件,這個(gè)過(guò)程我們需要兩種軟件,FlashMX2004,QuickTime完全版,這都是很大眾化的軟件,分別把他們都安裝好.
請(qǐng)先確定你的機(jī)器上的QuickTime是不是完全版,判斷的方法是回憶你是否在安裝QuickTime的時(shí)候輸入過(guò)序列號(hào)沒(méi)有,如果有,那么請(qǐng)?zhí)^(guò)這一步,你的QuickTime已經(jīng)是完全版的.還有一種更直觀的方法.我們打開(kāi)我們的QuickTime
[img]http://www.nowcg.com/upload/avi2swf/001.jpg[/img]
為了能讓QuickTime能輸出FLV格式(FLV格式是Flash的一種視頻格式),我們可以在FlashMX2004安裝的目錄下有一個(gè)Flash_Video_Exporter.exe的文件安裝一下
[img]http://www.nowcg.com/upload/avi2swf/002.jpg[/img]
QuickTime可以輸出我們的視頻文件成為任意格式. 安裝完Flash_Video_Exporter.exe文件后,我們?cè)俅蜷_(kāi)我們的QuickTime,選擇輸出選項(xiàng),我們會(huì)發(fā)現(xiàn)QuickTime的EXPORT的選項(xiàng)目多了一個(gè)輸出選項(xiàng)
[img]http://www.nowcg.com/upload/avi2swf/003.jpg[/img]
好了,我們現(xiàn)在可以選擇我們需要壓縮的視頻,
使用QuickTime打開(kāi)它,用輸出選項(xiàng)選擇輸出格式為FLV格式,請(qǐng)先不要選擇保存,我們要對(duì)我們的壓縮率進(jìn)行一定地設(shè)置,選擇QuickTime的輸出選項(xiàng)中的選項(xiàng),對(duì)我們的視頻的壓縮比進(jìn)行一定的比率選擇
[img]http://www.nowcg.com/upload/avi2swf/004.jpg[/img]
現(xiàn)在我們已經(jīng)對(duì)我們的壓縮率進(jìn)行了一定地選擇,選擇保存,就可以開(kāi)始?jí)嚎s我們的視頻文件,當(dāng)然,如果你的視頻非常大,這就是一個(gè)很緩慢的過(guò)程,畢竟這是一個(gè)極高壓縮率的運(yùn)算
[img]http://www.nowcg.com/upload/avi2swf/005.jpg[/img]
[img]http://www.nowcg.com/upload/avi2swf/006.jpg[/img]
好了,現(xiàn)在我們已經(jīng)輸出了我們的FLV格式文件,是否已經(jīng)完成了呢?~還沒(méi)有,我需要另外一個(gè)軟件進(jìn)行最終處理,打開(kāi)FLASHMX2004,不會(huì)用FLASH?~~沒(méi)關(guān)系,我們僅僅只用到它其中的一個(gè)功能而已,況且它本身就是一個(gè)非常簡(jiǎn)單的軟件,三維動(dòng)畫(huà)你都搞定了,區(qū)區(qū)一個(gè)二維FLASH又算得了什么,我們現(xiàn)在打開(kāi)FLASHMX2004
[img]http://www.nowcg.com/upload/avi2swf/007.jpg[/img]
在FLASH軟件里
首先,我們新建一個(gè)場(chǎng)景文件,選擇>修改>文檔 這時(shí)候我們會(huì)看到一個(gè)對(duì)話框,我們對(duì)它進(jìn)行一定地修改
[img]http://www.nowcg.com/upload/avi2swf/008.jpg[/img]
修改完畢以后,我們選擇 文件>導(dǎo)入>導(dǎo)入到庫(kù), 選擇我們剛才壓縮的FLV文件
[img]http://www.nowcg.com/upload/avi2swf/009.jpg[/img]
[img]http://www.nowcg.com/upload/avi2swf/010.jpg[/img]
打開(kāi)庫(kù),窗口>庫(kù)
從庫(kù)中點(diǎn)住Audi-X8.flv拖到舞臺(tái)上
[img]http://www.nowcg.com/upload/avi2swf/011.jpg[/img]
這時(shí)候會(huì)有一個(gè)對(duì)話框彈出, 提示你偵的長(zhǎng)度不夠,是否延長(zhǎng)偵數(shù).選擇"是"
把對(duì)象對(duì)齊舞臺(tái),使其居于舞臺(tái)中央.
打開(kāi) 窗口>設(shè)計(jì)面板>對(duì)齊,選取對(duì)象,然后打開(kāi)相對(duì)于舞臺(tái)按鈕,再點(diǎn)水平居中,垂直居中.
[img]http://www.nowcg.com/upload/avi2swf/012.jpg[/img]
好了,我們可以輸出看我們的成果了 選擇 文件>導(dǎo)出>導(dǎo)出影片
[img]http://www.nowcg.com/upload/avi2swf/013.jpg[/img]
選擇導(dǎo)出SWF格式
[img]http://www.nowcg.com/upload/avi2swf/014.jpg[/img]
選擇輸出質(zhì)量,調(diào)整高一些
[img]http://www.nowcg.com/upload/avi2swf/015.jpg[/img]
[img]http://www.nowcg.com/upload/avi2swf/016.jpg[/img]
[size=4][b]支持,我也來(lái)補(bǔ)充一下。[/b][/size]
[color=Red]Flash MX 2004 視頻導(dǎo)入功能詳解[/color]
Flash MX 2004重要的特性之一就是對(duì)多種視頻文件導(dǎo)入和應(yīng)用的支持。本文將為大家介紹這一特性的應(yīng)用方法。
如果您的系統(tǒng)上安裝了 QuickTime 4 或更高版本(Windows 或 Macintosh)或 DirectX 7 或更高版本(僅限 Windows),則可以導(dǎo)入各種文件格式的嵌入視頻剪輯,格式包括 MOV(QuickTime 影片)、AVI(音頻視頻交叉文件)和 MPG/MPEG(運(yùn)動(dòng)圖像專家組文件)。可以導(dǎo)入 MOV 格式的鏈接視頻剪輯。
可以將帶有嵌入視頻的 Flash 文檔發(fā)布為 SWF 文件。帶有鏈接視頻的 Flash 文檔必須以 QuickTime 格式發(fā)布。
如果系統(tǒng)中安裝了 QuickTime 4(Windows 和 Macintosh),則在導(dǎo)入嵌入視頻時(shí)支持以下的視頻文件格式:
文件類型
擴(kuò)展名
音頻視頻交叉
.avi
數(shù)字視頻
.dv
運(yùn)動(dòng)圖像專家組
.mpg、.mpeg
QuickTime 影片
.mov
如果系統(tǒng)安裝了 DirectX 7 或更高版本(僅限 Windows),則在導(dǎo)入嵌入視頻時(shí)支持以下的視頻文件格式:
文件類型
擴(kuò)展名
音頻視頻交叉
.avi
運(yùn)動(dòng)圖像專家組
.mpg、.mpeg
Windows 媒體文件
.wmv、.asf
在默認(rèn)情況下,F(xiàn)lash 使用 Sorenson Spark 編解碼器 導(dǎo)入和導(dǎo)出視頻。編解碼器是一種壓縮/解壓縮算法,用于控制導(dǎo)入和導(dǎo)出期間多媒體文件的壓縮和解壓縮方式。有關(guān) Sorenson Spark 編解碼器的信息,請(qǐng)參閱關(guān)于 Sorenson Spark 編解碼器。
如果試圖導(dǎo)入系統(tǒng)不支持的文件格式,則 Flash 會(huì)顯示一條警告消息,指明無(wú)法完成該操作。在有些情況下,F(xiàn)lash 可能只能導(dǎo)入文件中的視頻,而無(wú)法導(dǎo)入音頻。例如,系統(tǒng)不支持用 QuickTime 4 導(dǎo)入的 MPG/MPEG 文件中的音頻。在這種情況下,F(xiàn)lash 會(huì)顯示警告消息,指明無(wú)法導(dǎo)入該文件的音頻部分。但是仍然可以導(dǎo)入沒(méi)有聲音的視頻。
[color=Red]PS:實(shí)際使用中感覺(jué)對(duì)QuickTime文件的支持最好,對(duì)于使用最多的用mpeg4,xvid等壓縮的AVI格式支持并不好,如果不想郁悶的話最好用mov格式(主要原因是大家編碼器裝得太多互相沖突,想解決他們你慢慢郁悶吧!)。但關(guān)于對(duì)一般視頻文件轉(zhuǎn)換為mov格式其實(shí)也是一件很昏倒的事,我推薦用AE(大家都沒(méi)翹課吧),當(dāng)然premiere也可以,但adobe的premiere所有版本對(duì)xvid及divx編碼的輸出天生有沖突,不知adobe是怎么想的,而作為視頻編碼xvid的壓縮和畫(huà)質(zhì)實(shí)在太優(yōu)秀了,但在AE中就沒(méi)有premiere的詭異問(wèn)題,所以只有AE了,而且AE輸出的畫(huà)質(zhì)是最好的。步驟:在AE中file->import一個(gè)影片文件(AE支持幾乎全部視頻格式的文件),再高亮選擇此文件,在file->export->quicktime影片,設(shè)置如下[/color]
[IMG]http://photobucket.com/albums/v648/yukikaze_top/flash_movies/image001.png[/IMG] [IMG]http://photobucket.com/albums/v648/yukikaze_top/flash_movies/image003.png[/IMG]
[color=Red]Premiere的轉(zhuǎn)換方法類似,只是還有很多郁悶的選項(xiàng)。其它的軟件推薦Eo-video,支持很多格式,包括rm哦,但畫(huà)質(zhì)較次。而對(duì)于完整版quicktime播放器提供的轉(zhuǎn)換,支持的格式也有限。(關(guān)于quicktime格式的壓縮編碼詳解如果大家想聽(tīng)的話我可以近期寫(xiě)寫(xiě))[/color]
[color=Blue]一、Sorenson Spark編解碼器 [/color]
Sorenson Spark 是包含在 Flash 中的運(yùn)動(dòng)視頻編解碼器,它使您可以向 Flash 中添加嵌入的視頻內(nèi)容。Spark 是高品質(zhì)的視頻編碼器和解碼器,它顯著地降低了將視頻發(fā)送到 Flash 所需的帶寬,同時(shí)提高了視頻的品質(zhì)。由于包含了 Spark,F(xiàn)lash 在視頻性能方面獲得了重大飛躍。在 Flash 5 或更早的版本中,只能使用順序位圖圖像模擬視頻。
現(xiàn)在可供使用的 Sorenson Spark 有兩個(gè)版本:Sorenson Spark 標(biāo)準(zhǔn)版包含在 Flash MX 2004 和 Flash Player 7 中。Spark 標(biāo)準(zhǔn)版編解碼器對(duì)于慢速運(yùn)動(dòng)的內(nèi)容(例如人在談話)可以產(chǎn)生高品質(zhì)的視頻。Spark 視頻編解碼器由一個(gè)編碼器和一個(gè)解碼器組成。編碼器(或壓縮程序)是 Spark 中用于壓縮內(nèi)容的組件。解碼器(或解壓縮程序)是對(duì)壓縮的內(nèi)容進(jìn)行解壓以便能夠?qū)ζ溥M(jìn)行查看的組件。解碼器包含在 Flash Player 中。
對(duì)于數(shù)字媒體,可以應(yīng)用兩種不同類型的壓縮:空間和時(shí)間。
時(shí)間壓縮可以識(shí)別各幀之間的差異,并且只存儲(chǔ)這些差異,以便根據(jù)幀與前面幀的差異來(lái)描述幀。沒(méi)有更改的區(qū)域只是簡(jiǎn)單地重復(fù)前面幀中的內(nèi)容。時(shí)間壓縮的幀通常稱為幀間。
另一方面,空間壓縮適用于單個(gè)數(shù)據(jù)幀,與周圍的任何幀無(wú)關(guān)。空間壓縮可以是無(wú)損 的(不丟棄圖像中的任何數(shù)據(jù))或有損 的(有選擇地丟棄數(shù)據(jù))。空間壓縮的幀通常稱為內(nèi)幀。
Sorenson Spark 是幀間編解碼器。與其他壓縮技術(shù)相比,Sorenson Spark 的高效幀間壓縮在眾多功能中尤為獨(dú)特。它只需要比大多數(shù)其他編解碼器都要低得多的數(shù)據(jù)速率,就能產(chǎn)生高品質(zhì)的視頻。許多其他編解碼器使用內(nèi)幀壓縮;例如,JPEG 是內(nèi)幀編解碼器。
但是,幀間編解碼器也使用內(nèi)幀。內(nèi)幀用作幀間的參考幀(關(guān)鍵幀)。Sorenson Spark 總是從關(guān)鍵幀開(kāi)始處理。每個(gè)關(guān)鍵幀都成為后面的幀間的主要參考幀。只要下一幀與上一幀顯著不同,該編解碼器就會(huì)壓縮一個(gè)新的關(guān)鍵幀。
用 Sorenson Spark 創(chuàng)建 Flash 視頻的提示
如何壓縮視頻很大程度上取決于視頻的內(nèi)容。對(duì)于動(dòng)作極少且只是間中動(dòng)一兩下的談話者頭部畫(huà)面,對(duì)它的視頻剪輯進(jìn)行壓縮與對(duì)足球比賽的鏡頭進(jìn)行壓縮有很大不同。以下是關(guān)于產(chǎn)生最佳 Flash 視頻的一些提示:
力求簡(jiǎn)潔 避免使用復(fù)雜的過(guò)渡特效,這是因?yàn)樗鼈兊膲嚎s效果并不好,并且可能會(huì)使最終壓縮的視頻在畫(huà)面過(guò)渡時(shí)顯得“矮胖”。硬切換通常最好,也可以使用快速的淡入淡出。假設(shè)有一段視頻顯示一個(gè)從第一條軌道后面開(kāi)始縮放的物體,該物體同時(shí)還進(jìn)行“頁(yè)面轉(zhuǎn)換”或繞著一個(gè)球轉(zhuǎn)動(dòng),最后飛離屏幕,這些畫(huà)面可能很吸引人,但其壓縮效果通常欠佳,因此應(yīng)少用。
了解觀眾的數(shù)據(jù)速率 當(dāng)通過(guò) Internet 發(fā)送視頻時(shí),則應(yīng)該以較低的數(shù)據(jù)速率產(chǎn)生文件。高速連接 Internet 的用戶幾乎不用等待即可查看該文件,但是撥號(hào)用戶必須等待文件下載。最好將剪輯變短,使得下載時(shí)間處于撥號(hào)用戶能夠接受的范圍內(nèi)。
選擇適當(dāng)?shù)膸l 幀頻表明每秒鐘播放的幀數(shù)。如果剪輯的數(shù)據(jù)速率較高,則較低的幀頻可以改善在低端計(jì)算機(jī)上的回放效果。例如,如果要壓縮動(dòng)作較少的談話者頭部的視頻剪輯,將幀頻降低一半可能只會(huì)節(jié)省 20% 的數(shù)據(jù)速率。但是,如果壓縮高速運(yùn)動(dòng)的視頻,降低幀頻會(huì)對(duì)數(shù)據(jù)速率產(chǎn)生顯著的影響。
因?yàn)橐曨l在以最初的幀頻觀看時(shí)效果會(huì)好得多,所以如果發(fā)送通道和回放平臺(tái)允許的話,Macromedia 建議保留高的幀頻。但是,如果需要降低幀頻,按整數(shù)倍降低幀頻將會(huì)帶來(lái)最佳結(jié)果。
選擇適合數(shù)據(jù)速率的幀大小 和幀頻一樣,文檔的幀大小對(duì)于產(chǎn)生高品質(zhì)的視頻是很重要的。對(duì)于給定的數(shù)據(jù)速率(連接速度),增大幀大小會(huì)降低視頻品質(zhì)。在為文檔選擇幀大小時(shí),還必須考慮幀頻、原始資料和個(gè)人喜好。應(yīng)將下面列出的常用幀大小作為準(zhǔn)則使用。做些試驗(yàn)來(lái)找出適合您的項(xiàng)目的最佳設(shè)置。
調(diào)制解調(diào)器:160 x 120
雙信道 ISDN:192 x 144
T1/DSL/電纜:320 x 240
了解漸進(jìn)式下載 應(yīng)該了解下載視頻所需的時(shí)間。在下載視頻剪輯時(shí),您可能希望顯示其他一些內(nèi)容來(lái)“掩飾”下載。對(duì)于較短的剪輯,可以使用下面的公式:暫停 = 下載時(shí)間 - 播放時(shí)間 + 10% 的播放時(shí)間。[color=Red]例如,如果剪輯是 30 秒長(zhǎng),并且需要一分鐘進(jìn)行下載,則應(yīng)該給剪輯 33 秒的緩沖時(shí)間:60 秒 - 30 秒 + 3 秒 = 33 秒。[/color]
使用清晰的視頻 原來(lái)的視頻品質(zhì)越高,最終的效果就越好。雖然 Internet 視頻的幀頻和幀大小通常都小于在電視上看到的,但是計(jì)算機(jī)顯示器比傳統(tǒng)的電視機(jī)具有更好的顏色保真度、飽和度、清晰度和分辨率。即使是顯示在小窗口中,圖像品質(zhì)對(duì)于數(shù)字視頻的重要性也比對(duì)于標(biāo)準(zhǔn)模擬電視的重要性高。人為干擾和雜波很難在 TV 上觀察到,但是在計(jì)算機(jī)上卻明顯得使人厭煩。
消除雜波和交錯(cuò) 在捕獲視頻內(nèi)容之后,您可能需要消除雜波和交錯(cuò)。
制作音頻時(shí)遵守同樣的準(zhǔn)則 在制作音頻時(shí)也需考慮制作視頻時(shí)的同樣問(wèn)題。為了達(dá)到好的音頻壓縮效果,必須使用清晰的原始音頻。如果要對(duì) CD 中的素材編碼,則在記錄文件時(shí),嘗試使用直接數(shù)字轉(zhuǎn)換而不是通過(guò)聲卡的模擬輸入來(lái)進(jìn)行。聲卡會(huì)引入不必要的數(shù)模和模數(shù)轉(zhuǎn)換,這樣會(huì)在源音頻中產(chǎn)生噪聲。可以找到用于 Windows 和 Macintosh 平臺(tái)的直接數(shù)字轉(zhuǎn)換工具。如果必須從模擬源中進(jìn)行記錄,一定要使用最高品質(zhì)的聲卡。
[color=Blue]二、嵌入視頻剪輯[/color]
“視頻導(dǎo)入”向?qū)閷⒁曨l導(dǎo)入到 Flash 文檔提供了簡(jiǎn)潔的界面。此向?qū)鼓梢赃x擇是否將視頻剪輯導(dǎo)入為嵌入或鏈接文件。
當(dāng)將視頻剪輯導(dǎo)入為嵌入文件時(shí),您可以在向?qū)е羞x擇對(duì)視頻進(jìn)行編碼和編輯的選項(xiàng)。單擊“下一步”按鈕可進(jìn)入向?qū)е泻竺娴拇案瘢瑔螕?#8220;上一步”按鈕可返回到前面的窗格。
可以將各種文件格式的視頻剪輯導(dǎo)入為嵌入文件,具體取決于您的系統(tǒng)。有關(guān)支持的文件格式的信息,請(qǐng)參閱關(guān)于導(dǎo)入視頻的文件格式。可以通過(guò)沿時(shí)間軸拖動(dòng)播放頭預(yù)覽導(dǎo)入視頻的幀。但是,聲音不會(huì)回放。要預(yù)覽具有聲音的視頻,請(qǐng)使用“測(cè)試影片”命令。請(qǐng)參閱測(cè)試文檔的下載性能。
當(dāng)將視頻導(dǎo)入為嵌入文件時(shí),您可以在導(dǎo)入之前編輯此視頻。也可以應(yīng)用自定義的壓縮設(shè)置,包括帶寬或品質(zhì)設(shè)置以及顏色糾正、裁切和其他選項(xiàng)的高級(jí)設(shè)置。在“視頻導(dǎo)入”向?qū)е锌梢赃x擇編輯和編碼選項(xiàng)。導(dǎo)入視頻剪輯后無(wú)法對(duì)它進(jìn)行編輯。
[color=Red]嵌入視頻剪輯的操作步驟如下:[/color]
1.選擇 文件->導(dǎo)入,把視頻剪輯直接導(dǎo)入當(dāng)前文檔的編輯區(qū);或選擇文件->導(dǎo)入庫(kù)中,把視頻剪輯導(dǎo)入當(dāng)前文檔的圖符庫(kù)中。
[IMG]http://photobucket.com/albums/v648/yukikaze_top/flash_movies/image005.png[/IMG]
2. “視頻導(dǎo)入”向?qū)峁┚庉嬤x項(xiàng),使您可以在導(dǎo)入嵌入視頻時(shí)對(duì)其進(jìn)行編輯。您可以選擇剪輯的開(kāi)始和停止導(dǎo)入點(diǎn)、從一個(gè)導(dǎo)入的剪輯中創(chuàng)建多個(gè)剪輯和選擇其他編輯選項(xiàng)。
[IMG]http://photobucket.com/albums/v648/yukikaze_top/flash_movies/image007.png[/IMG] [IMG]http://photobucket.com/albums/v648/yukikaze_top/flash_movies/image009.png[/IMG]
[color=Red]PS:這里對(duì)影片的剪輯很有用,不必在premiere中把影片剪輯好,在這里簡(jiǎn)單剪輯一下就好啦,->是起始點(diǎn),
我們可以看一下前后的比較
[img]http://www.nowcg.com/upload/avi2swf/017.jpg[/img]
好了,我們可以看看我們的成果了,雖然效果可能沒(méi)有視頻那么好,但是相對(duì)它的文件大小而言,它是性價(jià)比最高的一種壓縮方式了.基本上幾百M(fèi)的視頻率壓縮起來(lái)最終不到10M,我們?cè)僖膊挥门戮薮蟮奈募荒苁古笥褌冃蕾p到我們制作的優(yōu)秀動(dòng)畫(huà)片了.
[img]http://www.nowcg.com/upload/avi2swf/018.jpg[/img]
[b]還有其他的方法,待續(xù)……[/b]