目前最快速的MPEG壓縮軟件大概就是CCE了,其輸出品質也是僅次於TMPGEnc(本人觀點)。2.50 SP版本又增加了MPEG1及Packet Size的調整,給做VCD提供了新的選擇。本文介紹我的幾點膚淺經驗,更多的功能還需要大家探索。
自定義MPG模版
CCE2.5啟動後,在菜單Template下有一個Standard項,這是可以自定義的模版。如果Standard前麵沒有“√”,點它就出現了。
再點一次就彈出自定義的窗口,見下圖,我們建立一個PAL-VCD的模版用於壓縮VCD。
1、Title:把裏麵原來的文字“Standard”改為“PAL-VCD”;
2、Output files:選Video files、SS;
3、Video encode mode:選CBR、MPEG-1;
4、Bitrate:Avg=1150;
5、System:Packet size=2324;
6、Audio:224;
其它不需要調整,當然還有Quality settings項目,不是必須要調的。完畢後,記住要點按鈕“Add”將這個自定義設定加入Tamplate中。
如果需要修改某個模版,如果它前麵沒有“√”,需要點它一下選中,再點一次打開模版設置界麵,改好後,點“Replace”更改。
批量壓縮多個MPG1/MPG2文件
CCE可以壓縮一個AVI,也可以同時壓縮多個AVI方法很簡單,隻要將AVI拖到CCE界麵即可。每個AVI也可以改MPG的設置,這樣可以同時壓縮VCD/SVCD或MiniDVD等其它設置。
點“Encode”就可以開始了,這時候出現對話窗:Save changes to 'noname',意思是說把整個壓縮的工程項目保存,可以點“否”忽略。
如果你的CPU夠強勁,內存夠大,不少於256M,可以同時開2個窗口壓縮。
有丟幀的AVI文件的對策
CCE2.50和CCE2.291 lite版本一樣,對於掉幀的AVI文件是毫不通融,當出現一下畫麵時,估計你的AVI是掉幀了。
我現在有2個方案解決這個問題:
1、用Premiere的CCE插件來直接輸出MPG,這個大家一定會;
2、用Premiere+Avisynth+CCE2.5的獨立程序,參見TMPGEnc的有關文章。比較繁瑣,但是可以方便地調用自定義模版;
3、用Avisynth的DirectShowSource函數:舉例如下:
用記事本建立一個test.avs文件,其中打入DirectShowSource("e:\avi\svcd-final.avi"),svcd-final.avi是我們要壓縮的有丟幀的文件,在E盤的AVI目錄中。
再將這個test.avs文件拖到CCE2.50的窗口中即可象壓縮AVI一樣處理了。好像速度比壓縮AVI稍稍慢一點。這個方法在Win98中可以,在NT4中不行。可能是DirectX版本低的緣故吧。
合並剪輯AVI文件,壓縮成為一整段MPG
CCE2.50具有簡單的剪輯功能,可以進行AVI的切割、多個連接,下麵的動態GIF演示了這一過程。
1、選好模版後,拖入“精靈鼠小弟.AVI”;
2、右鍵單擊“精靈鼠小弟.AVI”,選菜單“Edit”,
3、點按鈕“Setting”;
4、右鍵再次單擊“精靈鼠小弟.AVI”,選菜單“Edit”;
5、可以設定“精靈鼠小弟.AVI”的起、始幀,用以剪切;
6、再右鍵單擊,彈出菜單,選“Add”,
7、加入另外2個AVI,也可以對他們進行起、始幀剪切;
8、這是編輯好的幾個AVI合並的界麵,可以看到,“精靈鼠小弟”原來隻有2:29:13,經過切割、連接,加入另外2個AVI,長度就增加到了4:10:00。
這裏容易搞糊塗的是,第二次打開的窗口裏麵的Edit菜單同首先打開的Edit是不一樣的。
另外,從圖中可以看到,可以加入Chapter章節,這個是用在DVD的搜索功能,大概VCD用不到吧。
裁減壓縮AVI文件中間的一段
請參見上麵的圖示。
CCE2.25和TMPGEnc1.2b壓縮SVCD的截圖比較