本文是說明如何將 MPEG2 格式的視訊檔轉換成 XviD 格式的 .avi 檔, 最近經常用電視卡錄影, 錄下來的檔案我都會把它轉檔儲存, 下面介紹我用的轉檔方式.
- 示範的例子說明
- 將 InterVideo WinDVR 3 錄下來的電視節目轉成視訊為 XviD, 音訊為 MP3 格式的 .avi 檔.
- 僅作視訊和音訊的轉換, 沒有任何特效和字幕的處理.
- 電視卡訊號來源為 NTSC 規範.
- 準備的軟體
- K-Lite Codec Pack (安裝 codecs 用), 記得安裝時勾選自己想用的 codecs, 其他的東西則隨您的需求安裝. 要自己手動安裝 codecs 或用其他的 codecs 懶人包也是可以的, 只要能被 VirtualDubMod 認出來就可以了.


- VirtualDubMod, 主要用來轉檔的軟體.
- K-Lite Codec Pack (安裝 codecs 用), 記得安裝時勾選自己想用的 codecs, 其他的東西則隨您的需求安裝. 要自己手動安裝 codecs 或用其他的 codecs 懶人包也是可以的, 只要能被 VirtualDubMod 認出來就可以了.
- 轉檔操作方式及說明
- 開啟 VirtualDubMod, 選 File→Open video file, 開啟電視卡錄下來的視訊檔:


- 先剪掉不要的片段, 例如前一個節目, 後一個節目的片段或廣告等等, 拖曳下方的 Trackbar 到要剪掉的片段的開頭, 並按一下鍵盤的 Home 鍵.

- 拖曳 Trackbar 到要剪掉的片段的結尾, 按一下鍵盤的 End 鍵, 拖曳時可以配合鍵盤的左右方向鍵作微調.

- 按鍵盤的 Delete 鍵刪除選取的片段.

- 重覆 2~4 這段步驟, 刪除所有不要的片段.
- 接下來先設定 XviD 的 first pass, 選 Video→Compression:

- 選 XviD MPEG-4 Codec, 如果有兩個, 選 FOURCC code 為 xvid 的那個, 並按 Configure:

- Encoding Type 選 Twopass – 1st pass, 並按數次 OK 回到主畫面:

- 主畫面選 Video→Fast recompress(註1):

- 視訊在作 first pass 時不需要處理音訊, 所以先把音訊的部份取消掉, 選 Streams→Stream list:

- Available streams 應該只有一個 按 Disable:

- 畫面應該會是這個樣子, 按 OK 回主畫面:

- 接下來把 first pass 的轉檔工作排程, 選 File→Save As:

- 檔名其實可以隨便打, 因為 first pass 產生的檔案一定不能看, 勾選 Don’t run this job now, 並再確認一次視訊的轉檔設定是否正確, 都沒問題了就按儲存回到主畫面.

- 接下來是設定 XviD 的 second pass, 做剛才 6~7 的步驟, 這次 Encoding Type 選 Twopass – 2nd pass, 並按右邊的 calc 計算適合的 bitrate:

- 這個畫面只是用來輔助使用者計算視訊的 bitrate 用的, 不一定要按照真實的情況輸入, 我錄的是卡通節目, 一集約 23 分 30 秒(在這裡我用一集 25 分為基準作計算), 音訊格式我希望壓縮成 128kbps 的 MP3, 轉檔出來的檔案大小, 我希望能控制在一片 700MB 的 CD-R 空片能燒 3 集, 因此, Target size 選 716800 (700MB CD-R 的總容量, 單位為 KB), Video 裡填 1 hour 15 minutes (3 集卡通的總長度, 高估一點沒關係, 低估的話轉出來的檔案會變大, 沒辦法 3 集燒進一片 CD-R 時就搞笑了), frames per second 設定 29.97, Audio 部份則按照我所希望用的音訊格式和品質作設定, 我是用 128kbps 的 MP3, 都設定好了之後就按 OK:

- Target bitrate 已經計算好了, 按 OK 數次回到主畫面:

- 接下來是音訊的部份, 做剛才 10 的步驟, 並在 Available streams 裡按 Enable:

- 在 stream 上按右鍵, 選 Full processing mode:

- 在 stream 上按右鍵, 選 Compression:

- 選 Lame MP3, 格式為 44100Hz, 128kbps, Stereo, 想選其他的音訊格式或品質也可以, 不過得注意一下轉出來的檔案的大小, 可以再作一次步驟 15~16 重新計算視訊部份的 bitrate:

- 接下來把 second pass 的轉檔工作排程, 再作一次步驟 13~14, 好了之後選 File→Job control:

- Options 裡可以設定是否在轉檔完畢之後自動關機, 按照自己的需求設定:

- 都沒問題了之後就按 Start 開始轉檔:

- 轉出來的檔案, 只要系統裡或播放程式支援 XviD 視訊和 MP3 音訊的解碼, 應該都可以正常觀看, 若覺得轉出來的視訊檔畫質變得很差, 可以試著加大視訊的 bitrate, 或者覺得畫質很不錯的話, 也可以試著減少視訊的 bitrate 來減少檔案的大小, 畢竟會想把影片轉成 .avi 的人大概都是為了節省儲存影片的空間吧.
- 開啟 VirtualDubMod, 選 File→Open video file, 開啟電視卡錄下來的視訊檔:
- 備註:
- 選 Direct stream copy 通常都用在只剪輯片段, 不作轉檔的情況, Fast recompress 的話, 通常用在「只轉檔」的情況, 要是打算轉檔時另外作特效處理的話(Video→Filters 裡那些東西), 則一定要選 Full processing mode.

