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编码
首先,新建一个project,随便填个名字就好。
接着会出来一个project版面
和一个job版面
在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 |
开始编码之前进行一些参数调整
确认好参数之后就可以点击encode
编码了。