Posted on 2007-11-10 11:38
yukui 閱讀(281)
評(píng)論(0) 編輯 收藏 所屬分類:
技術(shù)
在制作多媒體課件中,AVI是一種重要的素材,但所占的空間較大,特別是網(wǎng)絡(luò)課程,AVI已無(wú)法滿足需要。而AVI有龐大的素材庫(kù),內(nèi)容豐富,如何使用這些即將被淘汰的AVI呢?
Macromedia Flash 5可以生成SWF,但卻不可以導(dǎo)入AVI,那么可不可以借助一種中介,先將AVI轉(zhuǎn)為GIF,然后再導(dǎo)入Flash進(jìn)行處理呢?當(dāng)然可以,而其中Ulead GIF Animator 5.0則是最佳選擇。具體作法是:
1、用Animator 4.0/5.0導(dǎo)入AVI文件。菜單Layer àadd video…à選中AVI文件導(dǎo)入,生成按幀順序排列的n張圖片(n=AVI文件的總幀數(shù)),后按F11進(jìn)行壓縮導(dǎo)出GIF文件(有向?qū)е敢L貏e提醒注意GIF圖片的Width和Height。
2、用Flash新建一文件,修改影片屬性,設(shè)定Width和Height值等于GIF圖片的Width和Height,然后選定GIF文件即可導(dǎo)入文件à,生成n個(gè)關(guān)鍵幀,保存導(dǎo)出SWF文件。這樣生成的SWF文件一般與原AVI大小相等,因?yàn)楫吘褂幸徊糠郑粒郑伤夭氖怯桑疲欤幔螅韬停粒睿椋恚幔簦铮蛑瞥傻摹?br />
若需壓縮生成SWF文件的大小,就必須在生成GIF文件時(shí)壓縮——?jiǎng)h除部分圖片。筆者曾將n張圖片的“偶數(shù)項(xiàng)”刪去,保留1,3,5,7,9……,適當(dāng)將Flash的播放速度降低,結(jié)果生成的SWF文件大小為原來(lái)的一半,且演示效果與原來(lái)差不多。這一種50%的壓縮量是相當(dāng)可觀的。若需更小,可以再刪一半,保留1,5,9,13,17,……這樣,大小為原來(lái)的1/4,演示效果仍過(guò)得去。不難看出,對(duì)于一些內(nèi)嵌入執(zhí)行文件的直線性播放動(dòng)畫(AVI,SWF),盡管不能直接得到源文件,但可以通過(guò)SnagIt32進(jìn)行視頻捕捉生成AVI文件,最后通過(guò)上述方法得到SWF文件,這就不愁沒(méi)素材了。怎么樣,動(dòng)手試一試?
其它的對(duì)媒體文件找相關(guān)工具轉(zhuǎn)為avi。