Dolby Media Producer Suite编码E-AC-3(OS X虚拟机)

E-AC-3的编码器目前没有开源/免费软件支持,破解的软件只有Dolby Media Producer Suite,需要运行在OS X上。

虚拟机安装OS X

虚拟机软件

虚拟机选VMware Workstation Player,这个是免费可用的。Oracle VM VirtualBox也能安装,步骤有些不同,请自行百度。

VMware Workstation Player安装好了之后不直接支持安装OS X虚拟机,需要打补丁unlocker

unlocker其实就是一个脚本,cmd混合着python。需要管理员权限运行。运行过程中需要下载一个500多M的补丁。我的网络不好,下这个特别费劲。根据脚本gettools.py里面的内容我找到文件下载地址,然后用浏览器挂代理下载的。然后需要针对gettools.py内容做一些修改,把浏览器下载的文件放到指定的位置,这么处理的。另外一个思路就是设置python程序的代理,或者挂全局代理。

OS X镜像的选择

网上有许多分享的OS X镜像请自行百度搜索。但是注意,一定要用10.14版本或之前的版本,因为10.15和之后的版本不再支持32位程序运行了,破解的Dolby Media Producer Suite是32位的。关于镜像有许多格式的,iso / dmg / cdr,我是找的iso版本的。其中的区别我也不太懂,反正iso是全程没问题。

OS X虚拟机安装步骤

虚拟机的安装步骤网上有很多教程,请自行百度,内容大同小异。我们只是用虚拟机来编码E-AC-3,默认的设置就够用。

网络使用桥接模式,这样后面我们可以开启虚拟机的smb共享文件服务和ssh服务,方便主机与虚拟机的连接。

OS X安装好之后,点左上角苹果图标->系统偏好设置->共享,这里可以设置smb共享文件服务和ssh服务,分别在文件共享远程登陆中。注意文件共享中还需要点击选项,来设置与Windows smb共享文件夹的账户和密码。

开启了smb之后,在主机上Win+X R组合打开运行,输入\\192.168.1.xxx虚拟机的内网ip就能访问smb共享文件夹。注意这个ip一定得是通过设置虚拟机桥接模式得到。之后主机与虚拟机传递音频文件都是通过这个方式实现。

Dolby Media Producer Suite的安装与使用

安装

这个是AHD的网友共享的,mega链接。安装程序是一个dmg镜像文件,下载好之后传到虚拟机中,直接双击安装,过程比较直接简单。

安装完成之后,可以通过访达->应用程序->Dolby Media Producer找到安装好的应用程序,其中我们只需要用到Dolby Media Encoder SE。可以把它拖到桌面或者程序坞中,方便以后直使用。

准备wav文件

现在Window主机上用eac3to将Dolby TrueHD / DTS-HD MA的7.1声道文件转换成wav文件。

1
eac3to input.thd output.wav

每个声道都会输出一个wav文件。完成之后共享到虚拟机中。

用Dolby Media Encoder SE编码

pic1

首先,新建一个project,随便填个名字就好。

pic2

接着会出来一个project版面

pic3

和一个job版面

pic4

在job版面选Dolby Digital Plus,添加之前准备好的wav文件,声道对应关系

声道 Dolby Encoder Client标识 eac3to标识
L L
R R
C C
低音 LFE LFE
左环绕 Ls SL
右环绕 Rs SR
左后方环绕 Lrs BL
右后方环绕 Rrs BR

开始编码之前进行一些参数调整

pic5

确认好参数之后就可以点击encode编码了。