伤心的笔 发表于 2013-8-16 18:54:51

【原创】Batch MLP Encoder 2.1.5【MLP文件批量生成利器】

本帖最后由 伤心的笔 于 2018-2-18 15:59 编辑

请移步新版 Batch MLP Encoder 3.0.6 (不再支持XP)

以下所有内容均为旧版本,不建议继续查看!

.NET Framework属于常用运行时组件。
XP用户下载.NET Framework (For XP),这个安装包比较小。或者下载原版的.NET 3.5
Win7用户自带
Win8/10用户需要单独安装.NET Framework 3.5,下载地址For Win8 32位 For Win8 64位


相信常常制作DVD-Audio的人来说,操作Surcode MLP Encoder是一件令人难以忍受的事。这倒不是说这个软件有多么难使用,但是问题在于,每一首音乐都要手动分离声道、分别导入软件合成,三首五首还好说,一张DVD-Audio就有几十首歌曲。这个简单而繁琐的过程夺走了本该精心安排DVD-Audio内容的时间。
Batch MLP Encoder就是这样一款自动化操作eac3to和Surcode MLP Encoder的软件,可以实现批量制作MLP文件的功能。为DVD-Audio制作者提供了极大的便利。
相比同类软件DTS and MLP Encoder来说,Batch MLP Encoder更加成熟,可靠,而且还是免费、自由的开源软件。

软件下载地址
二进制程序:百度网盘
http://pan.baidu.com/share/link?shareid=147105369&uk=2063644673
二进制程序:非凡软件站
http://www.crsky.com/soft/72561.html



Batch MLP Encoder 使用方法


根据GPL v2许可证开源。

比较
目前能够进行批量MLP处理的软件,全世界只有两种。现进行比较。如果您认为比较有失客观,请回帖说明。

Batch MLP Encoder
DTS and MLP Encoder
价格 免费,自由软件 收费,98元
输入格式wav、ac3、dts、mp1、mp2、mp3、aac、mlp、flac“音乐文件”,软件未详细给出。其介绍中提到了wav、dtswav、ac3、flac、mlp、dts等。
输出格式 mlp dts、mlp、ac3、flac、m4a、wav(pcm)
选项设置 相对较多 只有输出格式选项
支持声道数(仅针对MLP)
从单声道到7.1声道
以前的版本仅5.1、6.1、7.1声道。现在版本因为没有转换成功,不详。

容错性



转换成功率



备注
功能单一的小工具软件;不支持某些DTS-WAV文件
在我的电脑上就没成功转换过MLP文件;可能对某些格式支持不佳




注意事项
需要安装好eac3to和Surcode MLP Encoder软件。
据网友评论,本软件不支持某些DTS-WAV文件。但是我手头还没有不支持的DTS-WAV文件。如果您遇到本软件不支持的音频格式,请及时在本帖反馈或直接联系作者,以便您的,也可能是很多人的问题得到解决。
不兼容软件:DoubleClickFix
系统显示DPI应设置为默认的96DPI

源代码:GitHub
https://github.com/SadPencil/Batch-MLP-Encoder

作者的话
  难得又有了一个下午的充足时间,这种感觉可是半年都没有出现过了。和煦的阳光映在电脑桌前,手指可以自由地敲着键盘,而不必担心有任何烦心事可以打扰到我。  如果您曾经制作过DVD-Audio的话,一定面临过这样尴尬的处境——您制作光盘的大部分时间,都浪费在两大紧握专利的软件Surcode MLP Encoder和discWelder CHROME II上了。Surcode MLP Encoder尤为突出,一次只能把一个音频文件转换为MLP格式。这还不算,您需要把您的音乐的所有声道分离成多个WAV文件,再挨个导入Surcode MLP Encoder中,再等待漫长的处理过程,一首歌曲才终于做好了。您松了一口气,却又想起来,这仅仅完成了一首!  针对这一情况,ssqzjj(在点拨论坛中,他以cpzjj的名字注册)想出了一个比较好的解决方案:使用软件模拟鼠标操作,将操作的时间省去!于是,2013年的夏天,他写出了Easy to DVD-Audio软件,并在许许多多论坛网站上宣传。后来,该软件又多次改名,就像他的用户名一样,Do DVD-Audio(这个do实在令人无语)、DTS音乐转换器、DTS and MLP Encoder。  Easy to DVD-Audio是收费软件,要价98元。试用版也只能转换两首歌曲。由于是他亲自编写的,知名度又不高,破解的几率为0。坦言地说,他编程能力并不高,单从一点来看就够了——他的软件从未在我的电脑上成功操作过Surcode MLP Encoder。  我意外地发现,他的软件使用了libMatrix.dll类库文件。而libMatrix的源代码中可是清清楚楚地包含有GPL协议。GPL协议,要求开发者必须免费提供所有的源代码,并且需要在提供二进制程序下载的地方,清晰地同时写出源代码的下载地址。如果其他软件使用了该软件,则必须也使用GPL协议,并开放所有源代码。而ssqzjj很显然不那么做,也不会那么做——否则他的软件就收不到什么费用了。因为拥有源代码的人可以自由地对软件进行二次开发(前提是同样使用GPL协议)。如果是在国外,会有专门的律师团同ssqzjj过招的。可惜这是在中国。  ssqzjj的这种行为引起了我的不满。Hiroshi后来说了一句话,不知道是讽刺还是鼓励,让我破解它,或者写一个更好的。  本人破解软件的能力基本为0,只好再写一个了。还好,该软件的思路很明晰——调用eac3to程序分离多个wav文件,然后把相关信息写入ssf文件中,再让Surcode MLP Encoder读取ssf文件,然后生成mlp文件。  难点自然在第二步。这里的ssf文件,可不是搜狗输入法的皮肤,它是Surcode Setting File,顾名思义,用来存储Surcode MLP Encoder的设置的。再具体一点,这个文件包含了各个声道的wav文件的路径信息,以及诸如输出路径等生成一个mlp文件所需要的所有信息。只需要制作好ssf文件,就可以避免导入五六个文件了。  可ssf文件的结构从未公开过,我不知道ssqzjj是怎么获得的,以便让他的软件可以生成ssf文件。他显然也不可能认识什么知道这个秘密的人。看来唯一的可能就是,ssf文件的结构非常简单,容易破解。  果然如此。在尝试了几个下午之后,我成功地破获了ssf文件的结构——再简单不过了,除了文件头,就是一些短字符串,再加末尾的选项开关。  于是,在2013年8月16日的下午,一个叫做Surcode Settings File Maker的软件出世了,它就是Batch MLP Encoder的前身。  Easy to DVD-Audio软件只能把5.1声道的文件转换成MLP文件,我想这是因为ssqzjj没有弄明白ssf文件末尾的选项开关的作用。而Surcode Settings File Maker的1.0版本就做到了同时支持2.0声道和5.1声道。在Surcode Settings File Maker的1.6版本,实现了对从单声道到7.1声道的全面支持,可惜代码中出现了一些小错误,导致本来支持的5.1声道文件会误判断为四声道。感谢点拨论坛网友yasum的指正,Surcode Settings File Maker的1.91版本修复了该问题。  由于Surcode Settings File Maker制作仓促,很多次重点,比如判断文件生成成功与否,乃至最基本的进度条都没有,还有很多小问题。这一状况一直到了2.0和2.1版本才得到解决。请大家原谅我,确实是因为平常没有时间来维护软件。同时因为重大更新,主版本号+1,软件更名为Batch MLP Encoder。  如今Batch MLP Encoder也比以前健壮了不少,可以说是能“见人”了。而DTS and MLP Encoder确实没什么长进(注:现在有了很大长进,更新也很频繁),反倒是试用版只能转换一首曲子了,而且在我的电脑上依然无法正常使用。平心而论,Batch MLP Encoder在制作MLP文件上,的确远远超过了DTS and MLP Encoder。  ssqzjj的宣传确实十分到位,百度一下“MLP 批量”就到处都是。我看见在捌零音乐论坛上,有人在询问DTS and MLP Encoder的破解版,后面还有人跟帖“我也想要”。足可见大家对于批量制作MLP文件的需求。我是真想回帖,告诉他们还有Batch MLP Encoder这个好东西。  推荐经常制作DVD-Audio的朋友,来试试Batch MLP Encoder。我不会得到物质上的任何的好处,但是能得到帮助他人的强烈的满足感。  最后感谢点拨论坛站长IsaacZ对本软件的关注,以及众多朋友们的支持。伤心的笔2014-2-14



软件相关知识链接
使用第三方程序启动Surcode MLP Encoder的方法
更新日志
2015-10-31 2.1.5版增加了更多采样率支持
2015-4-30 2.1.4版修复了部分情况下完善音频信息对话框的“确定”按钮不启用的Bug,以及无法添加DTS等无法读取文件信息的Bug
2014-2-23 2.1.3版增加了一些小细节的处理,完善了错误提示。
2014-2-14 2.1.2版增强了错误处理的能力。
2014-2-07 2.1版增加了多线程支持!
2014-1-30 2.0版重写了代码,完善了很多细节。更改了程序名。新年快乐!
2013-9-30 1.91版紧急修复一个粗心的Bug:1.6版本到1.9版本中会将5.1声道误判为四声道。
2013-8-28 1.9版增加了一个功能,可以读取CUE文件,并转换为时间码。
2013-8-28 1.8版修复了某些情况采样精度可能从16bit变成24bit的情况。
2013-8-28 1.7版增加了编码到AC3格式的功能,同时修正了一些情况下音频增益失效的Bug。
2013-8-28 1.6版真正实现了智能判断声道,支持从单声道到7.1声道的音频文件。同时,发现软件对DTS-WAV文件支持不好,暂时去掉这个功能。
2013-8-28 1.5版增加了Tranzcode程序,增强了对DTS-WAV文件的支持。
2013-8-28 1.4版可以自动化操作Surcode DTS Encoder。
2013-8-27 1.3版可以自动化操作Surcode MLP Encoder。
2013-8-18 1.2版增加了对Surcode DTS Encoder的支持。可以生成与之兼容的SSF文件。
2013-8-18 1.1版解决了音频增益和重采样时,16bit的音频会变成24bit的情况。因此这两个功能启用。同时,当重采样时,如果音频增益的值为正数(也许是大于-0.5dB左右的数,不同文件不同),eac3to会把音频增益的效果抵消掉。所以,软件中重采样和音频增益的功能设计为不可同时使用。
2013-8-16 抽了一下午时间,把软件的1.0版写完了。



伤心的笔 发表于 2013-9-30 22:18:42

本软件与DoubleClickFix软件不兼容。软件模拟鼠标点击的行为,点击一次是10ms。如果开着DoubleClickFix软件,会被它认为是鼠标误点击。

伤心的笔 发表于 2014-11-7 07:43:36

本帖最后由 伤心的笔 于 2015-4-29 21:05 编辑

wjshd 发表于 2014-11-6 10:42
看楼主教程写得不错,动心不已,只是没找到可用的eac3to和Surcode MLP Encoder软件,楼主可否给个下载地址 ...
eac3to https://www.dianbo.org/forum.php? ... 11375&fromuid=59469
Surcode MLP https://www.dianbo.org/forum.php? ... =8061&fromuid=59469

伤心的笔 发表于 2013-8-16 18:58:39

没有经过大量测试,也请热心的坛友帮忙测试该软件!

伤心的笔 发表于 2013-8-16 19:19:14

有一些灰色的选项是还没有做的功能。

伤心的笔 发表于 2013-8-16 19:20:07

@Hiroshi

IsaacZ 发表于 2013-8-17 01:10:24

感谢分享。建议标题中添加【原创】字样,可以吸引更多人关注。

Hiroshi 发表于 2013-8-17 07:28:52

和cpzjj的「Easy to DVD-Audio」相比功能上还有很多欠缺,有待完善。
只有超越了「Easy to DVD-Audio」,才能申精,否则对cpzjj不公平。

伤心的笔 发表于 2013-8-17 09:11:29

Hiroshi 发表于 2013-8-17 07:28
和cpzjj的「Easy to DVD-Audio」相比功能上还有很多欠缺,有待完善。
只有超越了「Easy to DVD-Audio」, ...

Easy to DVD-Audio软件的前两个标签页没有实质性作用;第三个标签页是转换成DTS、AC3、WAV等格式,这个很多软件都有这个功能,所以暂时没考虑添加;软件已经提供“提取音轨”和“制作MLP编码信息”的功能了。

Hiroshi 发表于 2013-8-17 09:44:26

伤心的笔 发表于 2013-8-17 09:11
Easy to DVD-Audio软件的前两个标签页没有实质性作用;第三个标签页是转换成DTS、AC3、WAV等格式,这个很 ...

Easy to DVD-Audio的体态符合商业软件的特征,能给使用者带来更多的满足感。
所以你必须慢慢滴完善Surcode Settings File Maker,逐步向综合性软件靠拢。

目前的状态,还不能打败Easy to DVD-Audio。

伤心的笔 发表于 2013-8-17 10:08:04

Hiroshi 发表于 2013-8-17 09:44
Easy to DVD-Audio的体态符合商业软件的特征,能给使用者带来更多的满足感。
所以你必须慢慢滴完善Surco ...

还不太了解所谓的“商业软件的特征”

Hiroshi 发表于 2013-8-17 16:18:24

伤心的笔 发表于 2013-8-17 10:08
还不太了解所谓的“商业软件的特征”

所谓的“商业软件的特征”?
好比刘德华原本是个垃圾级歌星,可是通过媒体的包装,摇身一变,变成了天王巨星,身价百倍。

Easy to DVD-Audio和Surcode Settings File Maker,
哪个像零售版,哪个像免费版?
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【原创】Batch MLP Encoder 2.1.5【MLP文件批量生成利器】