eac3to/常見問題解答
答:eac3to有一個非官方的GUI(圖形使用者介面),由The_Keymaker製作。它將允許您像使用普通Windows應用程式一樣使用該程式。eac3toGUI的最新版本可以從這裡找到。
答:如如何使用部分所述,您需要一些商業軟體才能獲得最佳質量的音訊解碼。儘管如此,eac3to支援所有重要音訊編解碼器(AC3、E-AC3、TrueHD、MLP、DTS)的免費libav解碼,並提供完整的24位元輸出。libav解碼器還存在一個重要的限制:DTS-HD資訊被忽略,這意味著從所有DTS-HD軌道中只解碼標準DTS核心。此外,DTS解碼限於最大5.1聲道解碼(更多聲道將被忽略)。因此,為了獲得最佳的DTS(-HD)解碼,Sonic仍然是首選解碼器。
答:Nero是一個大型軟體包,包含許多獨立的程式。如果您只想使用它的解碼器,可以只安裝Nero ShowTime,當然也要註冊外掛。
答:Nero 8無法與eac3to一起使用,因為Nero 8不允許其DirectShow過濾器在Nero ShowTime之外使用。Nero 7曾嘗試阻止其他應用程式使用DirectShow過濾器,但eac3to只能透過一些技巧使用它們。Nero 8現在更加嚴格,因此目前還沒有辦法規避這些限制。這意味著,如果您想在eac3to中使用Nero DirectShow過濾器,您必須使用/安裝Nero 7。
答:如果您必須安裝Nero 8,那麼您可以使用libav解碼器而不是Nero 7。這樣做,AC3和E-AC3解碼器在質量上可能比Nero略遜一籌,但差距可能很小。TrueHD解碼應該不成問題,因為eac3to預設使用libav解碼器。否則,為了獲得當今最佳的AC3和E-AC3解碼,您仍然需要安裝了Blu-ray/HD DVD外掛的Nero 7。
答:這是一個難題!該解碼器可透過Sonic Cineplayer HD DVD解碼器包獲得,該包似乎是一款已停產的產品。現在看來,訪問該解碼器的唯一途徑是透過Sonic Scenarist,而這款軟體價格不菲。另一種可能的解決方案可能是Sonic Cinevision,但無法確定是否包含該解碼器。價格也是一個缺點。
答:為了安全起見,您應該使用eac3to附帶的過濾器。您可以使用更新的版本或經過CPU最佳化的版本替換Aften.dll和libflac.dll,但並不推薦這樣做,因為它們沒有經過充分測試。您絕對不能替換的唯一解碼器是libav解碼器,因為它經過特殊修改以與eac3to配合使用。
A: 通常情況下,音訊軌道的副檔名是由用來解複用它們的應用程式所指定的。mpa 並不是音訊軌道的實際副檔名,而只是一個用於音訊軌道的通用副檔名。eac3to 會正確識別所有具有 .mpa 副檔名的音訊軌道,除非你用 PCM / RAW 軌道來處理它。在這種情況下,你必須手動將軌道副檔名更改為真實副檔名 (.pcm 或 .raw - 兩者相同)。
Q: 為什麼 eac3to 不顯示 AC3 和 E-AC3 軌道的任何位元深度資訊?
[edit | edit source]A: 因為這些格式中不存在位元深度。它們沒有位元深度引數。我們只能說這些格式解碼到 16 位或 24 位檔案,但這取決於解碼器。eac3to 使用的所有解碼器都解碼到 24 位。
Q: 為什麼 eac3to 不顯示 TrueHD、DTS-HD Master Audio 和 FLAC 軌道的任何位元率資訊?
[edit | edit source]A: 所有這些音訊格式都使用無失真壓縮和可變位元率,而不是固定位元率。因此,顯示有關此方面的任何資訊都沒有意義。
Q: eac3to 能將 DTS-HD 軌道編碼為 1536 kbps DTS 軌道嗎?
[edit | edit source]A: 好吧,這沒有必要。將 DTS-HD 軌道編碼為 1536 kbps DTS 沒有任何意義,因為所有 DTS-HD 軌道都包含一個標準的 1536 kbps 5.1 DTS 核心。只需使用 -core 開關來提取它。
Q: 我有一個 768 kbps DTS 軌道,它與同等時長、1536 kbps DTS 軌道的大小相同。這是怎麼發生的?
[edit | edit source]A: 當使用 Surcode在 eac3to 之外編碼 DTS 軌道時,輸出檔案會被填充。這意味著,雖然只有 768 kbps 用於儲存音訊資料,但剩餘的 768 kbps 用零填充,最終成為 1536 kbps 檔案。這種行為完全無用,除了浪費空間以外沒有其他作用。所有從 DVD、HD DVD 或 Blu-ray 獲得的 DTS 軌道都是壓縮形式的。這也是所有免費軟體包(可以處理 DTS)所期望的。要刪除 DTS 軌道的填充,只需使用 eac3to input.dts output.dts 命令透過 eac3to 執行它。
Q: 如何檢查 TrueHD 軌道是 16 位、20 位還是 24 位?
[edit | edit source]A: 每個 TrueHD 軌道都具有 24 位的位元深度。每一個。每個 TrueHD 解碼器始終輸出 24 位。但是,這裡有一個關鍵點:大多數時候,只有這些 24 位中的一部分被真實的音訊資料填充,其餘部分只是用零填充。這意味著,一些 TrueHD 軌道包含完整的 24 位資訊,而另一些軌道只有 4 位或 8 位的 24 位被填充,其餘部分都是零。eac3to 會檢測這兩種情況並相應地進行處理。在進行轉換時,它永遠不會丟棄任何音訊資料,除非你明確告訴它這樣做。
Q: 我收到“軌道包含超過 16 位的資訊”的提示,但檔案大小對於 20 位或 24 位來說太小了。問題出在哪裡?not ok
[edit | edit source]A: 有些音訊軌道(比如《加勒比海盜:黑珍珠的詛咒》藍光光碟中的 PCM 軌道)具有非常奇怪的位元深度:軌道的大部分只有 24 位中的 16 位被資料填充,而剩餘的 8 位始終為零。但是,音訊軌道中有一些(很少)部分,這些部分的 8 位突然有了資料。
影片處理
[edit | edit source]容器處理
[edit | edit source]Q: 如何將 EVO、VOB 或 AOB 檔案解複用到不同的目錄?
[edit | edit source]A: eac3to 的 -demux 開關自動解複用功能不接受任何輸出檔案。解複用後的檔案始終寫入輸入檔案的目錄。要解複用到不同的目錄,請參閱容器格式示例。
電影處理
[edit | edit source]Q: 無論我嘗試什麼,我都無法將音訊和影片一起復用。為什麼?
[edit | edit source]A: 這是預期的。eac3to 目前只將影片複用到 MKV,並將音訊複用留給你,因為你可能還想複用來自 DVD 的其他音訊軌道或字幕軌道。eac3to 無法處理所有這些。此外,有些人可能想為每個音訊/字幕軌道指定語言。
故障排除
[edit | edit source]Q: “Nero 音訊解碼器工作不正常”訊息是什麼意思?
[edit | edit source]A: 當你輸入 eac3to -test 命令時,你會收到此錯誤訊息。這意味著 Nero 藍光/HD DVD 外掛未註冊。除了主要的 Nero 軟體包之外,你不需要額外安裝任何東西。只需購買並註冊該外掛。沒有它,你就無法使用 Nero 解碼器。
答:這意味著你的電腦上沒有安裝 Nero 解碼器。你需要安裝 Nero 7,併購買 Nero 藍光 / HD DVD 外掛才能使 Nero 解碼器工作。
但是,有些人即使在安裝了 Nero 7 Ultra 和 Nero 藍光 / HD DVD 外掛後,仍然會收到此錯誤。
要確保你的外掛已安裝,對於 Windows,請檢查 **作業系統驅動器:\Program Files (x86)\Common Files\Ahead\DSFilter**,並確保你有以下檔案
- NeAudio2.ax
許多使用者(包括我在內)即使在安裝了 Nero 7 後也遇到此問題,他們發現 NeAudio2.ax 從未在某些 Nero 7 安裝中安裝,或者藍光 / HD DVD 外掛沒有正確安裝它。
確保這些檔案存在,然後開啟命令提示符(提升的管理員提示符)並重新註冊 NeAudio2.ax
regsvr32.exe (NeAudio2.ax 的位置)。
答:你收到此錯誤是因為 Sonic 音訊解碼器無法正確解碼 TrueHD!請閱讀 解碼壓縮音訊 以瞭解更多詳情。
答:當 eac3to 接收到一個音訊軌道,該軌道中存在一些損壞時,就會彈出此訊息。對於 AC3 和 E-AC3 軌道來說,這是一個常見的問題,通常是由不良的光碟映象引起的。通常情況下,重新映象光碟就能解決問題。無論如何,delaycut (v1.3.0.0) 可以用來"清理"音訊軌道(它僅支援 AC3、E-AC3 最高 5.1 聲道和 DTS 檔案),透過移除損壞的部分。需要注意的是,如果損壞嚴重,就會移除更多部分(幀),從而導致音訊/影片同步問題。
答:這與上面提到的問題類似。損壞的部分位於軌道的開頭,或者在實際音訊資料前面有一些"垃圾"資料,阻止了 eac3to 的格式檢測(通常發生在 DTS 檔案中)。delaycut (v1.3.0.0) 可以再次用來"清理"這些軌道。
Surcode 可能會說/問:"必須指定至少一個有效的原始檔才能進行編碼"。關閉 Surcode... 按下 Surcode 的"編碼"按鈕似乎不起作用...
Surcode 不喜歡長檔名/路徑。更改它們,你就會沒事(假設 -test 工作正常)。
答:樣本是透過從原始的有問題的檔案中剪下一小部分來製作的。有兩種方法(以及一種僅適用於 HD DVD EVO 檔案的方法)可以製作樣本。第一種方法是使用十六進位制編輯器(例如免費的 HxD)。第二種方法是使用 drmpeg 的命令列工具。第三種方法僅適用於 EVO 檔案,更加複雜:將有問題的檔案載入到 Pelican9 的 EVOdemux 中,按下重建(僅選擇你需要的流),並在一段時間後取消程序。
樣本的大小應根據檔案型別而有所不同,一般為 20 MB 到 50 MB。如果你遇到容器檔案的問題,請從容器檔案中剪下樣本,但不要從其中的解複用流中剪下。樣本必須來自檔案的開頭。相反,音訊樣本應包含出現問題的特定部分。當發生錯誤或崩潰時,觀察 eac3to 的進度條,以確定該點。在任何情況下,你都必須能夠用樣本重現問題。否則,它就毫無用處。
製作樣本後,可以將其上傳到檔案共享網站或任何方便的地方。應該在 doom9 論壇的 eac3to 的官方帖子 中釋出指向樣本的連結。