close
 有的無法使用

 


 


  TMPGEnc轉檔系列 之一


    AVI, OGM, Ogg Vorbis轉MPEG-1 (VCD)


  


 


內容大綱


 


  一、淺談AVI、OGM插件工具程式AVIcodec下載 (影片播放時,無聲或無影?)


  二、OGM, Ogg Vorbis轉檔前音頻的設定  (ACM無法初始化?)


  三、TMPGEnc轉AVI與OGM


         ()針對影片類型提昇插件的優先等級


       ()載入影片


        ()設定[碼流種類](Stream type)


       ()開始轉檔


 四、轉後沒有聲音?


       讀取音訊轉成mp2


       合成影音檔(Multiplex)


 


 


  、淺談AVI、OGM與插件、工具程式AVIcodec下載


       AVI(Audio Video Interleave)的簡寫,是被普遍的使用在Windows PC上的視訊格式,它定義音效/音頻如何與視訊結合,而不需要特定的codec,也因為它如此的特性,以至於在轉檔上遭遇的問題也最多,很幸運的AVIcodec 提供檢測大部分影片(不限AVI)所需解碼器的種類,讓你知道目前您的電腦上 是否已安裝了需要的解碼器,若尚未安裝所需解碼器,他也會幫您連結到該[網站]下載。


      OGM代表OGG媒體格式,也就是由Tobias Waldvogel所提出的Ogg container implementation。OGM類似AVI,可以包含Ogg Vorbis, MP3以及AC3音訊,也可以包含所有視訊格式,並與DVD相同也可以包含章節資訊以及多種語言與字幕。


       


 OGM必備插件


 下載全部插件(自解壓縮檔)


 6.05MB下載解壓縮後,請逐一安裝。


 XviD Codec


XviD.Root.24.02.2003.1100.exe


XviD編碼的視訊解碼器。


 Ogg DirectShow Filter


 OggDS0995.exe


讀取Ogg音訊必備插件。


 Subtitle Filter


 SubTitDS1400.exe


讀取OGM影片字幕資料的插件。


 DirectVobSub


 VobSub_2.23.exe


為影片加上字幕(可選擇語言與是否顯示字幕)


 DivX 5 Pro (免費版)


 DivXPro511Adware.exe


若是Divx v5製作的視訊一定要安裝才能觀看。


 VP6 (漸獲使用於avi)


 On2 Technologies, Inc.


(官方網站)


 vp6_vfw_codec.exe


On2自詡其編碼技術,在影像的質量上


和快速的解碼表現優於RealVideo 10, H.264, 和QuickTime MPEG-4,配合VirtualDub可編碼輸出vp6影片。


 FFDShow MPEG4


 ffdshow-20040520.exe


支援XviD 和全部版本的 DivX 的影片格式檔案,也有MPEG4 encoder 的功能。


MP3的秘密武器


  讀取mov的解碼器


 QTReader.vfp   


讓TMPGEnc能讀取movmp3


  讀取ac3的解碼器


 AC3ACM.exe


讓TMPGEnc能讀取ac3 (5.1)


 讀取DVDac3的解碼器


 ac3filter.exe


現在大部分的DVD都有ac3和DTS兩種格式的音訊,據說此過濾器都可支援。


        雖然官方宣稱TMPGEnc不能讀取mp3,但事實上QTReader不但能幫TMPGEnc讀取mov也能
讀取mp3,請將QTReader.vfp複製到與TMPGEnc.exe相同的資料夾內,並提昇QuickTIME Movie 
Reader的優先層級。(關於QTReader能讀取MP3,是筆者測試各個版本安裝QTReader後的實測經驗)
        請您下載AC3ACM.exe並解壓縮後,再打開AC3ACM資料夾,在AC3ACM.inf上點按滑鼠右鍵
,選按[安裝],安裝後TMPGEnc就能讀取ac3音效了。
 

  AVIcodec 官方網頁: http://avicodec.duby.info/


直接下載AVIcodec 350kb



小技巧:
        安裝後
在影片檔案名稱上按滑鼠右鍵,再點按[AVIcodec:詳細資訊]就可啟動AVIcodec檢查,檢查影片類型並安裝解碼器後,就可正常播放了。


       若是非AVI之影片檔附檔名 ,請改成avi, asf, wmv, mpg或 rm(任何一個附檔名都可以)就可使用相同方法(按滑鼠右鍵)檢查,檢查影片類型並安裝解碼器後,再改回正確附檔名就可正常播放。


活用AVIcodec:


       當您從Kuro或ezPeer下載影片時,已經下載一大半可是卻再也無法下載完成,就可利用AVIcodec保住戰果,方法如下:


 1. 先找到暫存位置:


 eZpeer的暫存位置在C:\ezPeer(版本編號)\ezdltmp


 Kuro的暫存位置在C:\Program Files\Kuro\InCompleted


 2. 找到目標檔案:在Kuro因為明白顯示標題不成問題(但是附加檔名紊亂不正確者比比皆是),但是eZpeer使用英數編碼,只能從下載檔案的大小與已下載 的百分比%,來推斷大略下載的檔案大小和日期來找到該檔案。


 3. 複製檔案:在該檔案的名稱上按住滑鼠右鍵不放,拖曳到空白處放開,在功能表上點選[複製到此處],接著幫複製的檔案更改名稱與附加檔名為avi


 4. 在檔案名稱上按滑鼠右鍵,再點按[AVIcodec:詳細資訊]就可啟動AVIcodec檢查,檢查影片類型並安裝解碼器後,再改回正確附檔名就可正常播放 了。


 


  OGM, Ogg Vorbis轉檔前音頻的設定


         在音訊採用ogg_vorbis格式的AVI或OGM影片,,必須安裝OggDS0995解碼器,但要用TMPGEnc轉檔之前,必須先設定好Vorbis Decoder。





設定的步驟如下:


 A.


    1. 第一次開啟ogm檔案,請在檔案名稱上按滑鼠右鍵(Win98&ME請先按住[Shift]),在彈出的功能表上點選[開啟檔案],指定用Windows Media Player 的 mplayer2.exe或wmplayer.exe開啟ogm影片,開始正常放映後,在螢幕右下角的系統列,有一個Ogg Vorbis 的圖示, 在該圖示上按滑鼠右鍵或左鍵。


    2. 點選 Properties


    3. 點選Vorbis Decoder


 B. 顯示[Vorbis Decoder內容]視窗後,


    1.Preferred output format的選項框內, 將預設的 IEEE float [32-bit]改為點選 Integer [16-bit]


    2.[確定]。 此步驟只需做一次, 因為其設定值會被保留下來。(若沒改為Integer [16-bit],那您就真的會看到「ACM無法初始化」The error occurred when ACM was initialized.)


經此設定後,您就可以用TMPGEnc來轉成各種格式的影片了。


加註:


1. ACM即Audio Compression Menager。


2. 有網友說:「我已安裝OggDS0995解碼器,為什麼在小圖示裡找不到Vorbis Decoder


這種情形大部分都是出現在先前安裝過解碼器組合包,因為多數的組合包安裝的是CoreVorbis的ogg vorbis解碼器,而它沒有Preferred output format的選項,筆者在個人的電腦上使用更改登錄的方式解決了這個問題。因為系統的登錄預設ogg vorbis解碼器是CoreVorbis。 您的系統若是XP,請試試以下修改登錄的方式: (若不明瞭如何操作的朋友,請來函索取Vorbis登錄檔)


在桌面空白處按滑鼠右鍵,選按[新增]>[文字文件],將上下虛線中間的內容,[複製][貼上]新增文字文件另存新檔為  修改vorbis登錄.reg ←附加檔名是reg ,然後在檔案名上按2次滑鼠左鍵登錄之。


 =========================================================


Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\CLSID\{0835DC4B-AA01-48C3-A42D-FD62C530A3E1}\InprocServer32]


@="C:\\WINDOWS\\SYSTEM32\\VorbisDS.ax"


=========================================================


若是您的系統不是XP,請將CoreVorbis.ax 複製下來備用:


1. [開始]>[執行]鍵入regedit,按[確定]


2. 進入登錄編輯程式後,先在左邊窗格按一下[我的電腦]或是HKEY_CLASSES_ROOT


3. 按住Ctrl再按F (Ctrl+F),呼叫出[尋找]視窗。


4. 按住Ctrl再按V (Ctrl+V),將剛剛複製的CoreVorbis.ax貼上去,再按[找下一個] (ALT+F)。


5. 找到CoreVorbis.ax後(若沒找到再按F3找下一個),找到後在名稱上雙擊左鍵打開,將路徑改成C:\WINDOWS\SYSTEM\VorbisDS.ax ,按[確定]後關閉登錄程式。


 


  TMPGEnc津波編碼(つなみMPEG エンコーダ)


下載TMPGEnc2.520中文免費版


  、TMPGEnc轉AVI與OGM


        安裝好必備的插件後,確認可以正常播放,接著就可以進入轉檔的步驟了,為了力求簡單易學,筆者在[碼流種類]選項,採用最簡單保險的Template模板方式,轉後的mpg檔可以直接拖曳到Nero,燒成在家用VCD或DVD播放機上 就能夠播放的VCD光碟。


 VCD規格: 在台灣電視的制式採用NTSC規格。


 符合NTSC規格的VCD必須符合下列要求,否則轉檔後不被Nero認可,就必須重新編碼。


視訊


音軌


MPEG編碼: MPEG-1


音訊碼流類型:mp2


MPEG-1 Audio Layer-II


解析度 :352*240


取樣頻率:44100Hz


每秒畫格數:29.97 fps


聲道模式:Stereo


固定碼率:1150kbps


(CBR﹐Constant Bit Rate)


碼率:224kbps


設定碼流中分配給音訊的碼率,碼率越高音質越好,也可設為192k


 

 轉檔的步驟:


  (一)、針對影片類型提昇VFAPI插件的優先等級


        為了讓TMPGEnc能順利轉檔,針對不同的影片格式提升適用插件的等級,可以讓影片載入無誤,也能確保轉後影片的品質。(以下說明中的按一下代表按滑鼠左鍵一下的意思)


 1. 首先請按[文檔]列的[設定]


 2. 在下彈的選單中點按[環境設定]


 3.[環境設定]視窗中選按[VFAPI插件]標籤。


 4.[AVI2(OpenDML)文檔閱讀器]上點按滑鼠右鍵一下。(因為avi影片格式眾多,若有不能讀取的情形,請用DirectShow Media Reader取代之。)


 5. 在彈出的選單中點選[提昇優先級],若無法一次將之提昇到最頂端,可以重複做數次4與5的步驟。


 6. 按一下[OK],就設定完成了。


 


  (二)、載入影片


        這是以載入ogm影片為例子,載入avi時除了不必將捲軸往下拉,其餘步驟一樣。


 1.[視訊源]右方的[瀏覽]上按一下,準備開啟影片檔案。


 2.因為ogm影片不在預設的檔案類型之中,[開啟]視窗資料夾內的ogm檔案沒被顯示出來,所以必須在檔案類型右邊的倒三角形圖示上按一下。


 3. 將向下彈出的檔案類型選項表右側的捲軸往下拉到底端。


 4.[所有文檔]上點按一下。


 5. 此時[開啟]視窗資料夾內的ogm檔案就顯示出來了,在ogm影片檔案上按一下,同時ogm檔案名稱會顯示在[檔案名稱]右方的空格內。


 6. 按一下[開啟],此時若影片的音訊格式被支援,在[音訊源]右方的空格內會自動載入檔案名稱,若音訊無適當解碼器或不被支援,此時[音訊源]右方的空格內會保留空白,此時您就需要使用AVI Codec來檢查音訊的種類並下載適用的解碼器,雖然TMPGEnc強調新版不支援mp3的音訊源,但經筆者測試發現TMPGEnc的任何版本版本,只要安裝QTReader.vfp都可以輕鬆讀取mp3。


        至於轉檔後沒有聲音的問題,筆者會 再另闢網頁介紹,如何只轉音訊為mp2再與原來轉好沒有聲音的影片合併(Multiplex), 而不必重新再轉一次,如此可以節省很多時間。另外也會介紹如何利用TMPGEnc將影片的聲音抽出轉為mp3或SVCD與VCD使用的mp2或是wav聲音檔。


 7. 此時TMPGEnc也會自動幫您將轉檔後輸出的檔案名填上,您可以選擇更改存放的位置與檔案名稱。


 


  (三)、設定[碼流種類](Stream type)


         前面提過為了力求簡單易學,筆者在[碼流種類]選項,採用最簡單保險的Template模板方式,將ogm或avi轉成mpeg-1(Video CD)格式,雖然操作很簡單但轉好的品質,絕對不遜於市售數千元的編輯軟體甚至更為優異,這也是一些影片編輯愛好者汲汲營營尋求插件,找尋能將編輯軟體編輯好的影片,交給TMPGEnc轉檔的插件,而捨棄讓原編輯軟體轉檔的原因。


         [碼流種類]這個選項,就是要讓您選取要轉成何種格式的mpeg檔案,您可以按[設定]做較高階的設定,但在此以[上載]選擇[模板]的方式來轉成vcd格式的mpeg-1檔案。


 1. [碼流種類]部分,按一下[上載]


 2. 隨即會顯示一個[開啟]視窗,在[Template]資料夾上,連按2次滑鼠左鍵打開它。假如打開時不在這個資料夾,請您依路徑TMPGEnc-2.520.54.163-Free\Template打開它。


 3.[Template]資料夾內找到[VideoCD (NTSC).mcf],並在檔案名上按一下,檔案名稱會自動加入。VideoCD (NTSC).mcf 就是符合台灣電視制式NTSC轉VCD的範本(模板),可以省掉您設定的困擾。


 4. 按一下[開啟]設定完成。


 


  (四)、開始轉檔



         經過前幾個步驟的設定後,按一下[開始壓縮],TMPGEnc就會開始轉檔的工作,轉檔是件耗時的工作,TMPGEnc也很體貼的顯示進度與剩餘時間,假如您想先轉一小段看看效果,您可以按[中斷]來停止轉檔的工作,不過下次再按[開始壓縮]時,真的是從頭開始壓縮,而不會從上次停止的地方接下去轉檔,這是 美中不足的缺憾。


 


 、轉後沒有聲音?


        辛辛苦苦轉好了,卻發現沒有聲音!怎麼辦?重新再轉一次嗎?其實不難解決,也不必重新再轉一次,只要針對問題修正處理,幾個步驟就OK了,千萬別急著刪除它。


        簡單的說,mpg是由視訊檔和聲音檔合成(Multiplex),雖然沒有聲音但視訊檔可用的話,只要再將原始影片的聲音部分轉成mp2,再利用TMPGEnc的Multiplex功能合成就可補救,而不必重頭再轉一次,如此可節省不少時間。


        首先我們要利用AVICodec檢查影片的類型與影音的編碼,除了安裝適用的解碼器外,有時也要借重TMPGEnc的外掛來幫忙讀取,如QTReader就能幫忙讀取mov和mp3。


        針對不同類型的影片,沒有聲音的原因各不相同,有的甚至在讀入影片時,讀不到音訊檔以至於音訊檔的格子是空白的,以下是各種影片類型處理的方法:


 一、 針對影片類型安裝插件。


 1. ac3 -- 目前解碼器版本是version 0.7 ,全名 AC-3 ACM Decompressor for Windows,是 fccHandler在今年(2004)2月最新釋出的版本。下載安裝請參考本頁讀取ac3的解碼器部分內容。


 2. mp3 -- mp3是很多影片配合divx, mpeg-4格式的視訊,經合成後以avi或ogm的格式輸出,但因為版權的關係,TMPGEnc並不支援mp3格式的解碼或編碼,而借助讀取的插件就是QTReader,很讓人詫異的是一般我們都以為QTReader祇能讀取mov類型的影片而已。下載安裝請參考本頁讀取MP3的秘密武器部分內容。


 3. mov -- QuickTime的mov擋,在安裝QTReaderQuickTime Player後(您也可以下載安裝QuickTime Alternative v1.33取代之),假如還會讀不到音訊檔,音訊檔的格子是空白的話,此時只要提昇QuickTIME Movie Reader的優先層級就可解決,提昇層級的方法請見本頁針對影片類型提昇插件的優先等級部分內容。


 4. rm或rmvb -- 這是最常遇到的問題,雖然最新版本不支援,但稍早的版本TMPGEnc-2.53.35.130與TMPGEnc-2.54.17.135卻都可以正常轉出聲音來,目前筆者能找到的free版是 TMPGEnc-2.54.37.135-free版,用來轉VCD已足敷使用。


但要轉檔還是需要安裝Real解碼器,目前可安裝Real Alternative 或大陸阿飛的realone解碼器。


A. 目前最新版Real Alternative 1.23 已經發布,請按此下載realalt123.exe


注意:1. 若您已經安裝RealOne Player或其它REALONE解碼器 請先解除安裝後,再安裝Real Alternative解碼器。


         2. 此解碼器可解除安裝後,再裝回RealOne Player,故推薦之。


         3. Real Alternative 它可以取代real one player的全部播放功能,並使用Media player classic 6.4.8.2來播放rm或rmvb,當然也包括在網頁上播放rm或rmvb。(Media player classic 6.4.8.2 是功能很強的播放器,配合VobSub就能讓您同時看雙字幕)


B. 阿飛最新版的大陸軟體阿飛RealOne解碼器(Realpack20040518),此版改良了與RealOne Player衝突的問題(可以保留RealOne Player),並增添網頁播放的功能(若沒有安裝RealOne Player時),與可選擇的安裝項目,小弟認為這是real 外掛解碼器的完美版本,故推薦此款解碼器。


因為是簡體軟件會有亂碼,安裝過程有3個方格選項,最上面的若已安裝REALONE PLAYER不必勾選,第2個Real解碼器一定要勾選,第3個是Winamp外掛,依您自己的喜好選擇之,其餘的步驟一直按ENTER就好了。 請按此下載realpack20040518.exe


說明:若您不想安裝阿飛解碼器時,在亂碼的狀況下莫名其妙的安裝軟件,而您的系統是XP,請先下載安裝 Microsoft AppLocale 執行外國語言軟件,官方說明與下載


安裝後開啟Microsoft AppLocale


 1. 選擇[啟動程式]


 2. 載入realpack-20040518.exe


 3. [程式的語言]選擇[中文(簡體)]


 4. [完成]


此時會自動開啟realpack-20040518.exe,在安裝時就可以顯示正確的簡體中文了。


 


 、讀取音訊轉成mp2。


 1. 已經轉好但沒有聲音的mpg檔(A)請先保留著。


 2. 以轉RMVB為例子,利用TMPGEnc 2.53 或2.54只載入Audio source部分,把原始檔轉成一個只有聲音的mp2檔(B), vcd音頻的規格是Layer-2 44100Hz 224kbps。


 請看操作錄影: 47秒學會讀取音訊轉成mp2◊影片◊


附註:推薦另一個轉mp2非常方便的小程式ffmpegGUI


此程式可以將音訊MP3、WAV或AVI影片中的MP3, AC3等直接轉成MP2。


http://www.free-codecs.com/  (筆者找到此軟體的網站,提供很多的軟體下載)


下載ffmpegGUI Beta Build 3  (進入下載頁後,按Download即可下載)


解壓縮後直接執行ffmpeggui.exe就可以,操作很簡單。


請看操作錄影:利用ffmpegGUI讀取音訊轉成mp2 ◊影片◊


 


 、合成影音檔為影音兼具的mpeg-1(VCD)


  轉好mp2確定聲音正常後,再利用 Mpeg Tools的Multiplex合併A與B,合併前的設定時,請記得要將
沒有聲音的mpg檔(A)的Audio音訊部分刪除掉(Delete)。
 請看操作錄影:一分鐘學會合成影音檔為影音兼具的mpeg-1(VCD)◊影片◊

 


  淺談VFAPI插件



VFAPI插件表中,最左欄是VFAPI插件名稱,如果是外掛程式的話,插件就會按優先順序排列。 中間欄為插件的檔案名稱,如果沒有顯示檔案名稱的,則是TMPGEnc的內建程式。只要將滑鼠移到插件名稱上,稍等一下每一個插件的功能、適用於什麼檔案類型等資訊,就會出現在提示窗內。若有已經註冊的插件不使用時,可以將其左邊方框內的勾勾取消。


VFAPI的插件會根據目標檔案的附加檔名來判讀並做出回應。所以有時候您會看到同樣的附檔名,可能同時會有數個插件進行讀取操作,結果因為使用不當的插件,造成輸出的MPEG檔案無聲或是影片長度(時間)錯亂 ,或導致TMPGEnc本身工作不穩定。


所以您可以依照影片的類型與採用的編碼方式,來設定這些插件的優先順序。方法是按滑鼠右鍵後,在彈出的功能選單中,選擇[提升優先級][降低優先級]來調整對應插件的優先順序。


其實筆者關於VFAPI的選項也不是十分了解,一般最常用到的是DirectShow FilterQTReader(讀取

arrow
arrow
    全站熱搜

    w047 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言