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