跳转到内容

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 则不能,这使得它们非常受欢迎。

华夏公益教科书