《教學》提昇TMPGEnc轉檔的音質(可適用於AVI或DVDx與DVD2AVI轉DVD-->SVCD,VCD)





snic
2002-06-16, 08:25 PM
《教學》提昇TMPGEnc轉檔的音質(可適用於AVI或DVDx與DVD2AVI轉DVD-->SVCD,VCD)



*要轉貼請說明出處和作者*

*最近發現很多人轉貼教學都不說出處和作者*
*就算忘了也該要說一下是轉貼的*
*之前幾篇教學被偷了好幾次很難過*
*我認為這是很糟糕的行為*


不管來源是 AVI 還是其他的格式,通常最多人用 TMPGEnc 來轉 SVCD,VCD,因為操
作簡單,畫質又好,可是往往忽略了音質這方面的考量...

實驗結果發現,只要你的聲音訊號經過 TMPGEnc 轉檔(我是說轉檔喔)都會發生雜訊
過多或爆音(轉成44.1khz)或撥放機撥放時 key 變低(轉成48khz)的問題,但如果只
是利用 TMPGEnc 的 MPEG tools 的影音合併功能的話聲音就沒問題!而且效果非常
明顯,用耳機或喇叭開大聲就可辨別出效果的差異,因此解決方法就是將聲音交由
其他軟體處理,然後把 TMPGEnc 轉好的影像部分再利用 TMPGEnc 的 MPEG tools
的影音合併功能跟聲音做合併就好!

至於要用什麼軟體來解決聲音轉檔的問題呢?

首先我們要知道 SVCD,VCD 的聲音格式是採用 44.1KHz 取樣頻率,16 Bit 取樣值
,Stereo 立體聲,(在未壓縮之前,這樣的音訊格式就是 CD 音質,也就是我們常
常聽的音樂 CD 的音質)MPEG-1 layer 2,224kbps Audio Bite Rate 的壓縮方式,
附帶一題,MPEG-1 只有兩聲道的能力,MPEG-1 又分成三個 layer 其中 layer 2
就是 VCD 所採用的,就是所謂的 MP2,而 layer 3 就是現在鼎鼎大名的 MP3。因
此既然要轉成能讓 NERO 所承認的 SVCD,VCD 的音訊規格,當然就是要以符合上面
所提到的規格的前提下去轉檔!

那我個人是建議使用 CDex 這套軟體來轉檔,因為已經夠簡單好用又免費,而且還
有中文化版,所以找遍各英文軟體測試還不如用這個就好^^"
(檔案可以去軟體王 http://www.softking.com.tw/ 搜尋"CDex"就有了,我是用
CDex 1.40 中文化版,因為他不用安裝!)

這軟體本身的功能是
1.擷取音樂 CD 部分軌段直接轉換成 MP3 格式
2.WAV 轉換成 MP3 格式
3.MP3 轉換成 WAV 格式

有人會問 SVCD,VCD 的聲音格式不是 MP2 嗎?其實上面只是粗略介紹他的功能而已
,只要在設定的地方把編碼換一下,有包括 MP3,MP2,OGG 等 15 種不同的編碼隨你
挑,另外還有很多功能,在此就不多說了^^

通常各位轉 SVCD,VCD 大概分兩種情況:
1.AVI-->SVCD,VCD
2.DVD-->SVCD,VCD


************************************


AVI-->SVCD,VCD

這是最多人遇到的狀況了吧!

步驟:

1.先用 TMPGEnc 將要轉的 AVI 檔轉成 SVCD,VCD 的格式的 MPG 檔,至於聲音部分
 變成怎樣先不管,因為等一下要把聲音個別處理再與這個 MPG 檔結合!就會把原
 來 MPG 檔的聲音部分蓋過去,所以這裡的聲音部分並沒有用!

2.打開 VirtualDUB,[File]-->[Open video file]-->選擇要轉的 AVI 影片檔!

3.[Audio]-->選擇[Full processing mode]-->再選擇[Conversion]-->[Sampling
rate]選"44100Hz",再把旁邊的"Integral conversion"和"High quality"打勾,
 上面都設定好後按"OK"

4.[File]-->選擇[Save WAV]抽出影片的音效檔製作一個新的 WAV 檔!

5.打開 CDex,[選項]-->[設定]-->[編碼]-->[編碼]選擇"Internal MP2 Encoder"
,選"MPEG-1",[位元率]設為"224kbps",[VBR(實驗)]設為"無"

6.[選項]-->[設定]-->[檔案名稱]-->[將 WAV 轉換成 MP3 存入]填入轉完的檔案的
存放目錄,以上都設好後按"確定"

7.在主視窗的右邊有一個"WAV-->MP3"的圖示按下去會跳出一個視窗,在"目錄"選擇
你剛剛從影片裡抽出來的 WAV 檔的存放目錄,有檔案的話就會在清單顯示(所以
一定要是 WAV 檔!),然後在清單裡選你要轉的 WAV 檔,再按"轉換"就 OK 了!

這樣你會發現由 CDex 轉出來的音效檔不是 MP3 而是 MP2!然後就能用 TMPGEnc
的影音合併功能將 MPG 跟聲音做合併!

打開 TMPGEnc 程式...

*在視窗左上角[File]-->[MPEG Tools]點選進入,此時會跳出一個視窗
*選擇視窗內的"Simple Multiplex"
*開啟剛剛 TMPGEnc 轉好之視訊檔(*.mpg)以及剛剛用 CDex 轉好的音樂檔(*.mp2)
*在視窗下方的"Output"選擇合併好的新的影音檔(*.mpg)放在哪裡
*在視窗上方有個"Type"下拉選單,SVCD 的話就選 MPEG-2 Super VideoCD(VBR),
轉 VCD 的話就選 MPEG-1 Video-CD!
*按"Run"開始轉檔...等吧!

在轉換結束時可能出現錯誤訊息,這時不要管他,把結合好的新 MPG 檔拉進 NERO
檢查,絕對過的去!接下來就可以進行燒錄了,燒完拿去你的 SVCD,VCD 撥放機上
看,保證一定能正常觀看,而且音質已經大幅提昇了!


************************************


DVD-->SVCD,VCD

以往目前市面上 DVD 轉 SVCD,VCD的教學多以 DVD2AVI 跟 DVDx 居多,雖然這兩套
軟體都可以利用 Frame Server 來進行轉檔,相當方便,但是最後若是給 TMPGEnc
轉檔,那音訊方面一樣轉出來會有爆音或雜訊等現象,不過還好這兩套軟體在轉檔
時都可以個別將音訊部分分開存檔,剛好就可以將音訊交給 CDex 處理,音質一樣
也可以大幅提昇了!

------

先介紹 DVDx 的部分

1.在 DVDx 的輸入參數設定裡的[Audio]部分因為已經內建 48KHz TO 44.1KHz 的功
能,所以只要有打開此功能就會把音效做 48KHz-->44.1KHz 的處理,這樣步驟已
 經做一半了!

2.然後在 DVDx 的輸出參數設定裡的[Premiere Plugin encoder],以往都是選擇
 Video Server 來做 Frame Server,不過在 Plug Settings 的設定裡可以設定將
音訊部分另外存檔,就是在[Plug Settings]-->[Audio]部分,將[Save to WAV]
打勾,接下來如果你把[Encode afterwards to]打勾的話,甚至能直接輸出 MP2
,然後再把下面的[Bitrate]設為 224kbit/s,這樣輸出的 MP2 就完全符合 SVCD
,VCD 的音訊規格了!

3.照網上流傳的用 DVDx 轉 DVD-->SVCD,VCD 的方法轉出 MPG 檔,一樣聲音部分變
 成怎樣先不管!

4.然後依剛剛提到的步驟將已經轉好的 MP2 直接拿給 TMPGEnc 的影音合併功能將
MPG 跟聲音做合併!合併完就可以拿去給 NERO 燒錄了^^

------

再來是 DVD2AVI 的部分

在你輸入 VOB 檔以後,在聲音部分的設定(Audio):

1.Track Number,選擇你要的聲道,如 5.1 聲道在 Track 2 就選 Track 2,日文
 發音在 Track 3 就選 Track 3

2.Channel Format 選在 Auto Select

3.Dolby Digital 選擇 Decode,MPEG Audio 選擇 Demux,這樣就會匯出 *.wav 而
不是 *.ac3,因為 CDex 不吃 *.ac3(這裡我發現如果是輸出 WAV 的話比較不會
發生影音不同步現象,所以建議各位如果轉 SVCD,VCD 的話最好輸出 WAV 來轉檔
 比較好,另外不知道是不是我的錯覺,DVD2AVI v1.76 版輸出的 WAV 檔不能用!
 倒是非正式的 DVD2AVI v1.85 就可以^^")

4.在 48 -> 44.1KHz 的設定選 UltraHigh

5.剩下設定就參照網上流傳的用 DVD2AVI 轉 DVD-->SVCD,VCD 的方法設定,一切設
 定好後,到 Save Project 匯出 *.d2v 專案檔及 *.WAV 音軌檔!並依照教學轉
出 MPG 檔,一樣聲音部分變成怎樣先不管!

6.接著把剛剛匯出的 *.WAV 音軌檔利用上面的教學交給 CDex 轉成符合格式的 MP2
檔,然後再直接拿給 TMPGEnc 的影音合併功能將 MPG 跟聲音做合併!合併完就
可以拿去給 NERO 燒錄了^^


************************************


附錄:解決 TMPGEnc 不能轉檔或會轉檔出錯的 AVI 檔


如果你今天從網路上下載了一個影片檔的檔名是 AVI,然後你想要轉成 VCD,通常
第一個直覺反應都是用 TMPGEnc 轉成 VCD,當然要是每次都能轉出來就好,我也不
用花時間做實驗和寫教學^^"

通常會出現以下狀況:

1.影片載入 TMPGEnc 的時候跟你說格式錯誤!
2.載入 TMPGEnc 的時候好好的,結果轉完不是沒聲音就是沒影像!
3.載入 TMPGEnc 的時候好好的,結果轉完發現影片後半段不見了,只看到黑黑的一
 片!
4.載入 TMPGEnc 的時候好好的,結果明明 30 分鐘的 AVI 檔轉 VCD 轉完居然容量
高達 1G!其實後面都是黑黑的一片!
5.載入 TMPGEnc 的時候好好的,結果才轉到一半程式就掛掉,試幾次都一樣!

就我曾碰過的狀況其實我還不能保證是 95% 都能處理啦,不過我沒碰過不能解決的
倒是真的,所以給各位參考看看囉!


************************************


解決方法有兩種,第一招不行再換下一招!


第一招:利用 VirtualDub 修正你的 AVI 檔
(檔案可以去軟體王 http://www.softking.com.tw/ 搜尋"VirtualDub"就有了,我
是用 VirtualDub v1.4.9 的版本,不過應該都行啦^^")

1.打開 VirtualDUB,[File]-->[Open video file]-->選擇剛剛用 TMPGEnc 轉失敗
 的 AVI 影片檔!

2.[Video]-->選擇[Direct stream copy],[Audio]-->選擇[Direct stream copy]

3.[File]-->選擇[Save as AVI]重新製作一個 AVI 檔!

4.將重新製作好的 AVI 檔拿給 TMPGEnc 轉檔...怪了...沒問題了^^

因為[Video]與[Audio]選項都是選擇[Direct stream copy],所以不會影響到原來
影片的訊號(會影響的話就叫轉檔了,但哪有可能幾秒鐘就好了),我想這跟 MPEG
轉 DAT 是差不多的意思吧!

可是如果第一招沒用呢?

我碰過兩種狀況:
1.轉換後還是出問題!
2.別說修復了,VirtualDub 根本不能開啟那個 AVI 檔!

請改用第二招!


************************************


第二招:試試相容度最高的版本...使用"泰山版"的 TMPGEnc 轉檔

就這樣而已^^"...別懷疑!

在史萊姆 http://www.slime.com.tw/ 一位作者"泰山"有提供中文化版,在中文化
"T"區就可以找到!不過他這版在附屬功能"mpeg tool"無法剪輯超過 15 分鐘影片
的功能限制,不過我好像只發現這個限制,反正我們只是要他的轉檔功能^^"

注意!這不表示只要用"泰山版"的 TMPGEnc 轉檔就能全部通吃,有時碰壁時改用
VirtualDub 反而能轉!總之交換使用才能解決問題!




inWUN
2002-06-17, 02:12 AM
感謝教學!

原來還有這一招!我自己又繞遠路了....|||||

yhans
2002-06-17, 08:57 AM
謝謝你的技巧小弟受易良多!!

chenpj
2002-06-17, 01:14 PM
昨天剛花了幾個小時直接用DVDx 2.0x來轉DVD TO SVCD,感覺上設定很簡單,少因為以前沒有類似的經驗,所以不知道音質差了多少,下次有機會是否可以請大大POST同一段音效,用不同方法轉檔出來的差別在那裡?
總之,謝謝大大的教學

MAY168
2002-06-19, 01:09 AM
真是一篇好用的教學文章,收下了以備不時之需,感謝