Eac3to 命令的参数也很丰富,本文只将那些跟音频转换相关、跟DCP 密切相关的参数挑出来,通过实例,加以讲解。 Eac3to 的功能比较专业,不但可以提取音频,分离音频,还可以转换音频、转换格式。 如果输出后的音频,是 44.1KHz 或 96KHz,不是 48KHz,那么可以加上,重新采样输出为 48KHz。 备注:96KHz 转48KHz,会降低音质;44.1KHz 转48KHz,会基本保持原有音质,不会提升音质。 如果想由 48KHz 转为 44.1KHz,那就使用这个参数,降低采样率。 下面根据音频格式及音频参数的不同,分四种情形来叙述。 1、5.1 16bit/48Khz 的AC3,会直接转成 24bit/48KHz。 2、5.1 24bit/48KHz 和 7.1 24bit/48Khz 的DTS,无需重新采样,位深也无需转换,因为本身的参数就是 24bit/48KHz. 3、5.1 24bit/96KHz的 DTSHD,6.1 16bit/44.1Khz的 DTSwav,7.1 16bit/96KHz的 trueHD,5.1 24bit/96KHz的 flac,需要重新采样,加上参数,才能转成 24bit/48KHz。如果不重新采样,只会按原有的采样率进行输出。 4、5.1 16bit/44.1Khz的 DTSwav,5.1 16bit/48Khz的 lpcm,5.1 48KHz的 AAC,7.1 96KHz的 m4a,这四种类型的格式,建议用 ffmpeg 来转换,更方便些。(事先安装好 ffmpeg,并在它下面创建 output 子目录) 提示:由于源音频是 7.1 声道,输出 wav 时,要输出 8 个声道,不是 6 个声道,切记。 1、6.1 声道的音频,主要是DTSw av 格式。先用eac3to 查看一下源音频的参数,显示“6.1 Channels” 2、再将 6.1 DTS 类型的w av 格式,转成 5.1 PCM 类型的w av 格式。 提示:同样,也可以输出 m4a、flac、ac3 格式,把扩展名 改一下就行了。如果输出 dts 格式,要带完整的路径。 3、转成 5.1 之后,查看一下输出文件的参数,已经显示“5.1 Channels” 7.1 的DTSHD 音频,可以通过参数下缩混至 5.1 声道。 7.1 的tru eHD 音频,也可以通过参数下缩混至5.1 声道。 5.1/7.1 转2.0,大多数可以通过参数来实现,只有5.1/6.1 的DTSwav 除外,需要采用第二种方法来转。 本次举例,统一输出 wav 格式,其实也可以输出m4a、flac、ac3 格式,把扩展名 改一下就 OK 了。 7.1 的DTSHD 和 thd 格式,可以通过参数转成 2.0 备注:无论 5.1 转2.0,还是 7.1 转2.0,使用 –downDpl 参数时,还可以根据实际情况,搭配另外两个参数:-phaseShift和 –mixl...