跳轉到內容

eac3to/使用方法

來自華夏公益教科書

執行 eac3to 所需的軟體

[編輯 | 編輯原始碼]

充分利用 eac3to 涉及使用多個外部過濾器。這些可以是音訊解碼器和編碼器或媒體分離器和複用器。由於 eac3to 將質量放在首位,因此它使用最好的可用音訊解碼器,但由於它們中的大多數是商業軟體,因此也存在免費軟體替代品(儘管通常音質較低)。根據使用者的目標,需要更多或更少的以下過濾器。對它們的評估基於 Doom9 論壇成員的全面測試。

音訊解碼器

[編輯 | 編輯原始碼]

AC3 解碼可以透過以下方式實現

Nero7 使用杜比的參考程式碼,因此應該提供比 Libav/ffmpeg 更好的音質。

因此,Nero7 是 AC3 格式的預設解碼器。

  • 但是,EAC3To 的 Nero 7 EAC3/AC3 解碼器無法去除動態範圍壓縮 (DRC),並且通常被認為是兩種選擇中最糟糕的!

E-AC3 解碼可以透過以下方式實現

Nero7 使用杜比的參考程式碼,因此應該提供比 Libav/ffmpeg 更好的音質。

Libav/ffmpeg 將是唯一可以解碼 7.1 聲道音訊軌道的解碼器(此功能尚未實現,因為解碼器仍在開發中)。Nero7 是 E-AC3 格式的預設解碼器。

TrueHD 解碼可以透過以下方式實現

兩者都以位完美的方式解碼。Nero7 限制為 5.1 聲道,而 Libav/ffmpeg 可以輸出高達 7.1 聲道。但是,Libav 無法解碼具有混合取樣率的檔案(例如,Lf-Rf-C 為 96 kHz,LFE-Ls-Rs 為 48 kHz)。

Libav/ffmpeg 被選為 TrueHD 的預設解碼器。

DTS 解碼可以透過以下方式實現

Nero7 和 Libav/ffmpeg 限制為 5.1 聲道解碼。

Sonic 可能會或可能不會輸出 6.1 聲道,具體取決於源軌道。傲視沒有限制,因此它是使用的預設解碼器。

DTS-HD 解碼可以透過以下方式實現

兩者都以位完美的方式解碼。Sonic 限制為 5.1 或 6.1 聲道,具體取決於源軌道,而傲視可以輸出高達 7.1 聲道。

因此,傲視是 DTS-HD 的預設解碼器。

FLAC 解碼可以透過官方的 免費無損音訊編解碼器 (與 eac3to 軟體包一起提供)

音訊編碼器

[編輯 | 編輯原始碼]

分離器和複用器

[編輯 | 編輯原始碼]
  • 對於 Matroska 複用,需要 Haali Matroska 複用器(它是 Haali Media Splitter 軟體包的一部分)。

命令列語法

[編輯 | 編輯原始碼]

根據輸入檔案,基本上有 3 種使用 eac3to 的方法:1. 音訊或影片檔案,2. 容器檔案或 3. 磁碟資料夾。

使用音訊或影片檔案作為輸入

[編輯 | 編輯原始碼]

在此類別中,我們處理諸如簡單音訊檔案(AC3、TrueHD、DTS-HD、WAV 等)或簡單影片檔案(例如,原始 H.264、VC-1 或 MPEG-2 流)之類的輸入。在這種情況下,命令列將如下所示

eac3to input.file+input.file.2 output.file -options

  • input.file ~ 這是要處理的檔案。eac3to 可以接受各種音訊格式,如 RAW、(L)PCM、WAV(僅限 PCM)、W64(如 WAV,沒有 4 GB 的限制)、RF64(如 W64)、AC3、E-AC3、DTS、DTS-ES、DTS-96/24、DTS-HD Hi-Res、DTS-HD Master Audio、MLP、TrueHD、TrueHD/AC3、FLAC、影片格式如 VC-1、H.264、MPEG-2。
  • +input.file.2 ~ 接受多個輸入檔案(格式相同)。當輸入檔案被分成多個部分時,這很有用。使用 + 符號新增更多。
  • output.file ~ 這是 eac3to 將建立的輸出檔案。它可以是音訊格式,如 RAW、(L)PCM、WAV(僅限 PCM)、WAVs(多個單聲道 WAV 檔案,僅限 PCM)、W64、RF64、AC3、DTS、FLAC、影片格式如 VC-1、H.264、MPEG-2 或 Matroska (MKV) 容器。eac3to 還可以將音訊(僅)資料輸出到 stdout,以便其他應用程式進一步處理。
  • -options ~ 在這裡,您可以設定告訴 eac3to 如何操作的選項。並非所有選項都適用於所有輸入/輸出格式。如果未設定,則在需要時使用預設值。當使用音訊或影片檔案作為輸入時,可以使用以下選項
開關 輸入檔案必須是 輸出檔案必須是 用於...
-192, -224, -384, -448, -640 任何音訊格式 AC3 為 AC3 編碼設定 192..448(立體聲的預設值)..640(5.1 的預設值)kb/s 的位元率
-768, -1536 任何音訊格式 DTS 為 DTS 編碼設定“768”或“1536”(預設值)kbps 的位元率
-core DTS-HD 或 TrueHD DTS 或 AC3 提取 DTS-HD 軌道的 DTS 核心或 TrueHD 軌道的 AC3 核心
±100ms 任何音訊格式 任何音訊格式 應用正或負延遲
-edit=0:00:00.000,0ms 任何音訊格式 任何音訊格式 在指定的執行時迴圈或刪除音訊資料
-silence/-loop 任何音訊格式 任何音訊格式 強制使用靜音(或迴圈)進行音訊編輯
+3dB, -3dB 任何音訊格式 任何音訊格式 應用任意正或負音訊增益(音量變化)
-normalize 任何音訊格式 任何音訊格式 增益輸出到 0 dB(2 通道)
-0,1,2,3,4,5 任何音訊格式 任何音訊格式 將通道重新對映到指定的順序
-mono 任何音訊格式 任何音訊格式 僅解碼中置聲道(立體聲情況下為左聲道)
-double7 任何 6.1 聲道音訊軌道 任何音訊格式 將 6.1 聲道上混為 7.1 聲道(複製後置中置聲道)
-down6 任何 6.1 或 7.1 聲道音訊軌道 任何音訊格式 將 7 或 8 聲道降混為 6 聲道
-downDpl 任何音訊格式 任何音訊格式 將多聲道音訊降混為立體聲(杜比 Pro Logic II
-downStereo 任何音訊格式 任何音訊格式 將多聲道音訊降混為立體聲(簡單
-phaseShift 任何多聲道音訊格式 任何音訊格式 在進行立體聲降混時,移位環繞聲道的相位
-mixlfe 任何 .1 音訊格式 任何音訊格式 在進行立體聲降混時,將 LFE 混入(見 此處
-down16 任何音訊格式 任何音訊格式 將解碼後的音訊資料降轉換為 14..23 位
-full 任何音訊格式 任何音訊格式 將音訊輸出為 64 位浮點 PCM
-simple 任何音訊格式 WAV 使用簡單標頭而不是 WAVE_FORMAT_EXTENSIBLE
-99mb 任何格式 任何格式 達到 x MB 的輸入檔案後停止轉換
-changeTo24.000 任何格式 任何格式 將源幀速率更改為“23.976”、“24.000”、“25.000”等
-23.976/... 任何格式 任何格式 定義源幀速率為“23.976”、“24.000”、“25.000”等
-slowdown 任何格式 任何格式 反轉 PAL 加速(25.000 -> 24.000/1.001 幀速率)
-speedup 任何格式 任何格式 應用 PAL 加速(24.000/1.001 -> 25.000 幀速率)
-resampleTo48000 任何音訊格式 任何音訊格式 將音訊重新取樣為“44100”Hz、“48000”Hz、“88200”Hz 或“96000”Hz
-r8brain 任何音訊格式 任何音訊格式 使用 r8brain 進行重新取樣,而不是預設的 SSRC
-quality=0.35 任何音訊格式 M4A/MP4 Nero AAC 編碼質量(0.00=最低;1.00=最高)(預設:0.5)
-decodeHdcd HDCD 源 任何音訊格式 解碼 HDCD 源軌道(通常為 16 -> 20 位)
-8 LPCM/RAW 任何音訊格式 PCM/RAW 檔案具有 1..8 個聲道
-8 DTS/DTS-HD 任何音訊格式 請求 ArcSoft 解碼器使用解碼器的內部混合輸出 2、6、7 或 8 個音訊聲道
-16 / -24 LPCM/RAW 任何音訊格式 PCM/RAW 檔案為“16”或“24”位
-little/-big LPCM/RAW 任何音訊格式 PCM/RAW 檔案為“小端”或“大端”
-48000 LPCM/RAW 任何音訊格式 PCM/RAW 檔案為“44100”Hz、“48000”Hz、“88200”Hz、“96000”Hz 或“192000”Hz
-override LPCM/RAW 任何音訊格式 強制使用手動值覆蓋 LPCM/RAW 自動檢測
-sonic / -nero / -libav / -arcsoft 任何壓縮的音訊格式 任何音訊格式 強制使用特定解碼器(不推薦)
-keepDialnorm AC3,E-AC3,TrueHD,MLP ??? 任何音訊格式 停用對話歸一化移除(不推薦)
-no2ndpass 關閉第二遍處理
-logdts DTS 顯示有關 DTS 音軌的詳細資訊
-dontPatchDts 停用 16 位到 24 位的修補。16 位 DTS-HD 音軌將由解碼器從 24 位降至 16 位
-keepPulldown VC-1,H.264,MPEG-2 與輸入相同或 MKV 停用對 MPEG2,h264 和 VC-1 音軌的降幀移除(不推薦)
-skip2 VC-1,H.264 ??? 與輸入相同 ??? 或 MKV 跳過前 1..99 個 VC-1 序列頭
-seekToIFrames H.264 MKV 使所有 H.264 / AVC “I” 幀可搜尋
-check EVO,M2TS,TS 檢查源 EVO,M2TS,TS 檔案是否乾淨
-test 檢查外部過濾器是否已安裝並正常執行
-progressnumbers 為每個進度(用於 GUI)向命令視窗輸出一個新行。
-lowPriority 將處理移至後臺/空閒優先順序
-shutdown 處理完成後自動關閉電腦
-log="filename.txt" 將輸出日誌寫入指定的檔名

示例

  • 使用 Nero AC3 解碼器(預設)和 Aften AC3 編碼器將 AC3 音軌轉換為 384 kbps AC3 音軌
eac3to input.ac3 output.ac3 -384
  • 使用 Nero E-AC3 解碼器(預設)和 Surcode DTS 編碼器將 E-AC3 音軌轉換為 1536 kbps DTS 音軌
eac3to input.eac3 output.dts
  • 使用 ArcSoft DTS-HD 解碼器(預設)和 FLAC 編碼器將 DTS-HD Master Audio 音軌轉換為 FLAC 音軌
eac3to input.dtshd output.flac
  • 使用 libav 編碼器將 DTS 音軌轉換為 AC3 音軌
eac3to input.dts output.ac3 -libav
  • 使用 Nero TrueHD 解碼器(非預設)和 Aften AC3 編碼器將 TrueHD 音軌轉換為 640 kbps AC3 音軌
eac3to input.thd output.ac3 -nero
  • 使用 MLP libav / ffmpeg 解碼器(預設)解碼 24 位 96 kHz MLP 音軌,將其降取樣到 16 位 44.1 kHz 並將資料輸出到標準輸出(例如,用於編碼為 MP3,ACC 或 OGG 格式)
eac3to input.mlp output.stdout -down16 -resampleTo44100
  • 提取 DTS-HD 音軌的 DTS 核心
eac3to input.dtshd output.dts -core
  • 提取 TrueHD 音軌的 AC3 核心
eac3to input.thd output.ac3 -core
  • 將 E-AC3 音軌延遲 +178 毫秒
eac3to input.eac3 output.eac3 +178ms
  • 將 PAL 加速還原到 E-AC3 音軌,並使用 Nero E-AC3 解碼器(預設)和 Aften AC3 編碼器將其轉換為 192 kbps AC3 音軌
eac3to input.eac3 output.ac3 -slowdown -192
  • 當 eac3to 自動檢測到 LPCM 音軌引數時,將 16 位 48 kHz 5.1 LPCM 音軌轉換為 6 個單聲道 WAV 音軌
eac3to input.pcm output.wavs
  • 當 eac3to 無法確定 LPCM 音軌引數時,將 16 位 48 kHz 5.1 LPCM 音軌轉換為 6 個單聲道 WAV 音軌(需要手動設定)
eac3to input.pcm output.wavs -override -16 -48000 -6 -little
  • 使用 Aften AC3 編碼器將藍光 7.1 PCM 音軌轉換為 5.1 640 kbps AC3 音軌
eac3to input.pcm output.ac3 -down6
  • 將 VC-1 影片流多路複用到 MKV 容器,同時移除降幀標誌(預設行為)
eac3to input.vc1 output.mkv
  • 將 H.264 影片流多路複用到 MKV 容器,同時保留降幀標誌
eac3to input.h264 output.mkv -keeppulldown

使用容器檔案作為輸入

[編輯 | 編輯原始碼]

這些檔案包含一個或多個音訊和影片流(音軌)。透過將此類檔案設定為輸入,eac3to 可以列出其中的所有流併為每個流分配編號(流/音軌號)。這樣,使用者可以明確設定要處理的流。eac3to 命令列將如下所示

eac3to input.file+input.file.2 trackno: output.file -options trackno: output.file -options

  • input.file ~ 容器輸入只能是 EVO,M2TS,TS 和 VOB 格式。
  • +input.file.2 ~ 接受多個輸入檔案(格式相同)。當輸入檔案被拆分為多個部分(例如,HD DVD 中的兩個主電影 EVO 檔案或藍光光碟中的兩個或多個 M2TS 部分)時,這很有用。使用 + 符號新增更多檔案。對於藍光光碟,我們還可以使用 PLAYLIST 資料夾中的 .mpls 檔案作為輸入。
  • output.file ~ 這是 eac3to 將建立的輸出檔案。它可以是音訊格式,如 RAW、(L)PCM、WAV(僅限 PCM)、WAVs(多個單聲道 WAV 檔案,僅限 PCM)、W64、RF64、AC3、DTS、FLAC、影片格式如 VC-1、H.264、MPEG-2 或 Matroska (MKV) 容器。eac3to 還可以將音訊(僅)資料輸出到 stdout,以便其他應用程式進一步處理。
  • trackno: ~ 它只適用於容器原始檔,並引用其中的音軌/流。
  • -options ~ 您可以在這裡設定告訴 eac3to 如何操作的選項。並非所有選項都適用於所有輸入/輸出格式。如果沒有設定,則在必要時使用預設值。

背後的邏輯很簡單:使用容器中的各種流作為源,eac3to 可以將其中的一個或多個輸出到其原始格式或其他格式。這裡就產生了問題:如何選擇我想要的流?這可以透過使用流/音軌編號來實現(例如,3:)。輸出檔案可以是之前案例中使用過的所有音訊和影片格式。當處理容器輸入時,可以使用之前列出的所有選項以及以下選項

開關 輸入檔案必須是 輸出檔案必須是 用於...
-demux EVO,VOB,M2TS,TS(任何容器) 不適用 解複用主(第一個)影片軌道和所有音訊軌道

為了瞭解當我們用容器檔案為 eac3to 提供資料時,流/音軌列表看起來是什麼樣的,我們將使用 HD DVD 的兩個主電影 EVO 檔案。執行eac3to FEATURE_1.EVO+FEATURE_2.EVO,我們將得到

 EVO, 1 video track, 3 audio tracks, 5 subtitle tracks, 1:55:33
 1: Joined EVO file
 2: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags
 3: E-AC3, 5.1 channels, 1536kbps, 48khz, dialnorm: -27 dB, -65ms
 4: E-AC3, 5.1 channels, 768kbps, 48khz, dialnorm: -27 dB, -76ms
 5: AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27 dB, -92ms
 6: Subtitle
 7: Subtitle
 8: Subtitle
 9: Subtitle
 10: Subtitle

這裡我們瞭解了原始檔中所有影片、音訊和字幕流。要處理其中之一,我們只需在輸出檔案之前新增相應的編號,如下所示:eac3to eac3to FEATURE_1.EVO+FEATURE_2.EVO 3: audio.dts

在以下示例中,各種容器用作源,我們已經獲得了流編號。

  • 解複用兩個 HD DVD EVO 檔案中的第一個影片軌道和所有音訊軌道
eac3to feature1.evo+feature2.evo -demux
  • 解複用藍光 M2TS 檔案中的 H.264 影片流 [id 2]
eac3to 00001.m2ts 2: video.h264
  • 將 3 部分無縫分支藍光電影(檔案 00001.m2ts,00002.m2ts 和 00003.m2ts)的 VC-1 影片流 [id 2]、TrueHD 音訊軌道 [id 3] 和 E-AC3 音訊軌道 [id 5] 解複用到指定的目錄
eac3to 00001.m2ts+00002.m2ts+00003.m2ts 2: c:\folder\video.vc1 3: c:\folder\audio1.thd 5: d:\folder1\folder2\audio2.eac3
  • 將 EVO 檔案的第一個影片軌道轉換為 MKV,將所有無損音訊軌道轉換為 FLAC 並一次性解複用所有壓縮音訊軌道
eac3to input.evo output.mkv
  • 將 HD DVD 影片流 [id 2](兩個 EVO 檔案的集合)轉換為 MKV,並將 DTS-HD 音訊軌道 [id 4] 轉換為 FLAC
eac3to feature1.evo+feature2.evo 2: video.mkv 4: audio.flac
  • 將 HD DVD VC-1 影片流 [id 3](兩個 EVO 檔案的集合)轉換為 MKV,同時跳過前 3 個錯誤的序列頭,將 TrueHD 音訊軌道 [id 4] 轉換為 FLAC,同時將其從 24 位降至 16 位,並將 E-AC3 音訊軌道 [id 5] 轉換為 768 kbps DTS,使用 libav / ffmpeg E-AC3 解碼器(非預設)
eac3to feature1.evo+feature2.evo 3: video.mkv -skip3 4: audio1.flac -down16 5: audio2.dts -768 -libav

使用完整的磁碟結構作為輸入

[編輯 | 編輯原始碼]

這是 eac3to 最令人興奮的可能性,它需要完整的磁碟結構,例如 HD DVD 或藍光光碟。為什麼令人興奮?因為我們自動獲得了眾多 M2TS 部分(無縫分支藍光光碟)的正確播放順序。我們還獲得了其他資訊,例如章節以及字幕和音訊軌道的語言。

它分 3 步:1. 讀取磁碟的根資料夾。這樣,您將獲得磁碟中所有可用標題/播放列表的列表。2. 選擇合適的標題/播放列表。這實際上意味著您選擇要處理的實際檔案(容器)。3. 轉換/編輯並輸出容器中的流到不同的格式。

作為示例,我們將使用 HD DVD(Galapagos)和藍光光碟(Rambo IV),兩者都已*複製*到硬碟上

步驟 1:透過鍵入eac3to "G:\Galapagos HD DVD 1080p VC-1 DD 2.0"生成磁碟的標題播放列表。

1) EPISODE1.EVO+EPISODE2_1.EVO+EPISODE2_2.EVO+EPISODE3.EVO, 2:26:44
   "PlayAll"
   - VC-1, 1080i (16:9)
   - E-AC3, 2.0, 48 kHz

2) EPISODE1.EVO, 0:49:02
   "Episode1"
   - VC-1, 1080i (16:9)
   - E-AC3, 2.0, 48 kHz

3) EPISODE2_1.EVO+EPISODE2_2.EVO, 0:48:55
   "Episode2"
   - VC-1, 1080i (16:9)
   - E-AC3, 2.0, 48 kHz

 4) EPISODE3.EVO, 0:48:47
   "Episode3"
   - VC-1, 1080i (16:9)
   - E-AC3, 2.0, 48 kHz

 5) PLANETEARTHTRL.EVO, 0:01:02
   "Planet Earth Trailer"
   - VC-1, 1080p (16:9)
   - E-AC3, 2.0, 48 kHz

步驟 2:透過新增所需的標題號,上面的命令更改為eac3to "G:\Galapagos HD DVD 1080p VC-1 DD 2.0" 3),並將生成特定標題的流/音軌列表。

EVO, 1 video track, 1 audio track, 1 subtitle track, 0:48:58
"Episode2"
1: Joined EVO file
2: Chapters, 6 chapters with names
3: VC-1, 1080i60 /1.001 (16:9)
4: AC3, 2.0 channels, 448kbit/s, 48khz, dialnorm: -27 dB
5: Subtitle, English

步驟 3:最後,選擇要處理和輸出的音軌,如下所示:eac3to "G:\Galapagos HD DVD 1080p VC-1 DD 2.0" 3) 2: galapagos.ep2.chapters.txt 3: galapagos.ep2.mkv 4: galapagos.ep2.ac3 5: galapagos.ep2.sup

EVO, 1 video track, 1 audio track, 1 subtitle track, 0:48:58
"Episode2"
1: Joined EVO file
2: Chapters, 6 chapters with names
3: VC-1, 1080i60 /1.001 (16:9)
4: AC3, 2.0 channels, 448kbit/s, 48khz, dialnorm: -27 dB
5: Subtitle, English
Creating file "galapagos.ep2.chapters.txt"...
Extracting primary video track...
Muxing video to Matroska...
Extracting audio track number 4...
Removing dialog normalization...
Extracting subtitle track number 5...
Creating file "galapagos.ep2.ac3"...
...
...
...

現在,讓我們嘗試藍光光碟。這是一個無縫分支光碟,它展示了 eac3to 的強大功能

步驟 1:透過鍵入eac3to "F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1"生成磁碟的標題播放列表。

1) 00041.mpls, 2:00:22
   [112+127+115+128+117+129+119+130+121+131+123+132+125].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - h264/AVC, 480p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48 kHz
   - AC3, French, multi-channel, 48 kHz
   - AC3, English, stereo, 48 kHz

2) 00042.mpls, 2:00:22
   [112+127+115+128+117+129+119+130+121+131+123+132+125].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - h264/AVC, 480p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48 kHz
   - AC3, French, multi-channel, 48 kHz
   - AC3, English, stereo, 48 kHz

3) 00040.mpls, 1:31:32
   [112+114+115+116+117+118+119+120+121+122+123+124+125].m2ts
   - h264/AVC, 1080p24 /1.001 (16:9)
   - h264/AVC, 480p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48 kHz
   - AC3, French, multi-channel, 48 kHz
   - AC3, English, stereo, 48 kHz

4) 00037.mpls, 1:10:56
   [87+88+89+90+91+92+93].m2ts
   - MPEG2, 1080i30 /1.001 (16:9)
   - AC3, English, stereo, 48 kHz

5) 00056.mpls, 00125.m2ts, 0:25:16
   - h264/AVC, 1080p24 /1.001 (16:9)
   - h264/AVC, 480p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48 kHz
   - AC3, French, multi-channel, 48 kHz
   - AC3, English, stereo, 48 kHz

6) 00046.mpls, 00115.m2ts, 0:22:32
   - h264/AVC, 1080p24 /1.001 (16:9)
   - h264/AVC, 480p24 /1.001 (16:9)
   - DTS Master Audio, English, multi-channel, 48 kHz
   - AC3, French, multi-channel, 48 kHz
   - AC3, English, stereo, 48 kHz

7) 00011.mpls, 00087.m2ts, 0:19:45
   - MPEG2, 1080i30 /1.001 (16:9)
   - AC3, English, stereo, 48 kHz

步驟 2:透過新增所需的標題號,上面的命令更改為eac3to "F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1" 1),並將生成特定標題的流/音軌列表(注意:並非總是一直執行時間最長的標題是主電影)。

M2TS, 2 video tracks, 3 audio tracks, 2:00:22
1: Chapters, 17 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
5: AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27 dB
6: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27 dB

步驟 3:最後,選擇要處理和輸出的音軌,如下所示:eac3to "F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1" 1) 1: c:\rambo\rambo.chapters.txt 2: c:\rambo\rambo.mkv 4: c:\rambo\rambo.flac 4: c:\rambo\rambo.dts -core 5: c:\rambo\rambo.comm.ac3

M2TS, 2 video tracks, 3 audio tracks, 2:00:22
1: Chapters, 17 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (20:11)
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
5: AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27 dB
6: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27 dB
Creating file "c:\rambo\rambo.chapters.txt"...
[v02] Extracting video track number 2...
[a04] Extracting audio track number 4...
[a04] Extracting audio track number 4...
[a05] Extracting audio track number 5...
[v02] Muxing video to Matroska...
[a04] Extracting DTS core...
[a04] Decoding with DirectShow (Sonic Audio Decoder)...
[a05] Removing dialog normalization...
[a04] DirectShow reports 5.1 channels, 24 bits, 48 kHz
[a04] Encoding FLAC...
[a04] Creating file "c:\rambo\rambo.flac"...
[a04] Creating file "c:\rambo\rambo.dts"...
[a05] Creating file "c:\rambo\rambo.comm.ac3"...
----------
[編輯 | 編輯原始碼]

以下是一些關於音訊轉換應該和不應該做的基本建議。一般來說,處理電影音訊需要牢記 4 件事

  • 原始(源)格式是什麼?
  • 你需要佔用多少空間?
  • 音訊將如何傳輸到接收器/揚聲器?
  • 你擁有昂貴的家庭影院系統嗎?

通常,人們將無損音訊軌道轉換為 FLAC,將高位元率有損軌道(例如 1536 kbit/s E-AC3 和 DTS-HD Hi Res)轉換為 640 kbit/s AC3 或 1536 kbit/s DTS,並將低位元率有損軌道轉換為 448 kbit/s AC3 音訊或 768 kbit/s DTS。當然,當電影同時提供無損和有損音訊軌道時,建議將無損軌道用作新音訊建立的原始檔。還需要考慮的是音訊是否會透過 HDMI、S/PDIF 或模擬連線傳遞。AC3 和 DTS 可以透過 S/PDIF 傳輸,而 FLAC 則不能,這使得它們非常受歡迎。

華夏公益教科書