eac3to/使用方法
充分利用 eac3to 涉及使用多个外部过滤器。这些可以是音频解码器和编码器或媒体分离器和复用器。由于 eac3to 将质量放在首位,因此它使用最好的可用音频解码器,但由于它们中的大多数是商业软件,因此也存在免费软件替代品(尽管通常音质较低)。根据用户的目标,需要更多或更少的以下过滤器。对它们的评估基于 Doom9 论坛成员的全面测试。
AC3 解码可以通过以下方式实现
- Nero 7(版本 7.8.5.0 或更高,Nero 8 不起作用)与 Nero 蓝光/高清 DVD 插件 (商业软件)
- libav/ffmpeg 解码器 (免费软件,与 eac3to 软件包一起提供)
Nero7 使用杜比的参考代码,因此应该提供比 Libav/ffmpeg 更好的音质。 因此,Nero7 是 AC3 格式的默认解码器。
|
E-AC3 解码可以通过以下方式实现
- Nero 7(版本 7.8.5.0 或更高,Nero 8 不起作用)与 Nero 蓝光/高清 DVD 插件 (商业软件)
- Libav/ffmpeg 解码器 (免费软件,与 eac3to 软件包一起提供)
Nero7 使用杜比的参考代码,因此应该提供比 Libav/ffmpeg 更好的音质。 Libav/ffmpeg 将是唯一可以解码 7.1 声道音频轨道的解码器(此功能尚未实现,因为解码器仍在开发中)。Nero7 是 E-AC3 格式的默认解码器。 |
TrueHD 解码可以通过以下方式实现
- Nero 7(版本 7.8.5.0 或更高,Nero 8 不起作用)与 Nero 蓝光/高清 DVD 插件 (商业软件)
- Libav/ffmpeg 解码器 (免费软件,与 eac3to 软件包一起提供)
两者都以位完美的方式解码。Nero7 限制为 5.1 声道,而 Libav/ffmpeg 可以输出高达 7.1 声道。但是,Libav 无法解码具有混合采样率的文件(例如,Lf-Rf-C 为 96 kHz,LFE-Ls-Rs 为 48 kHz)。 Libav/ffmpeg 被选为 TrueHD 的默认解码器。 |
DTS 解码可以通过以下方式实现
- Nero 7(版本 7.8.5.0 或更高,Nero 8 不起作用)与 Nero 蓝光/高清 DVD 插件 (商业软件)
- Libav/ffmpeg 解码器 (免费软件,与 eac3to 软件包一起提供)
- "Sonic Cinemaster 音频解码器 4.3" DirectShow 过滤器 (商业软件)
- 傲视 TotalMedia Theatre (商业软件)
Nero7 和 Libav/ffmpeg 限制为 5.1 声道解码。 Sonic 可能会或可能不会输出 6.1 声道,具体取决于源轨道。傲视没有限制,因此它是使用的默认解码器。 |
DTS-HD 解码可以通过以下方式实现
两者都以位完美的方式解码。Sonic 限制为 5.1 或 6.1 声道,具体取决于源轨道,而傲视可以输出高达 7.1 声道。 因此,傲视是 DTS-HD 的默认解码器。 |
FLAC 解码可以通过官方的 免费无损音频编解码器 (与 eac3to 软件包一起提供)
- 对于 AC3 编码,需要 Aften - A/52 音频编码器。(免费软件,与 eac3to 软件包一起提供)
- 对于 DTS 编码,需要 SurCode DVD DTS(版本 1.0.21 或更高)。(商业软件)
- 对于 FLAC 编码,需要 免费无损音频编解码器。(免费软件,与 eac3to 软件包一起提供)
- 对于 AAC 编码,需要 Nero AAC 编码器。(免费软件,不再可用 - 仅作为外部下载)
- 对于 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"... ----------
请注意,根据 Audacity 中的比较,eac3to v3.27 AC3 编码器存在一些编码器延迟,可以通过在命令行中添加 -5ms 来补偿(生成的 AC3 将仍然落后于原始源 16 个样本,采样率为 48 kHz)。 |
以下是一些关于音频转换应该和不应该做的基本建议。一般来说,处理电影音频需要牢记 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 则不能,这使得它们非常受欢迎。
注意:以上建议是主观的。 |