找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 20072|回复: 78

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

[复制链接]

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
发表于 2013-8-16 18:54:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 伤心的笔 于 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




软件相关知识链接

更新日志
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版写完了。



评分

参与人数 1威望 +1 金钱 +30 贡献 +1 收起 理由
IsaacZ + 1 + 30 + 1 感谢分享原创软件!

查看全部评分

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 2013-9-30 22:18:42 来自手机 | 显示全部楼层
本软件与DoubleClickFix软件不兼容。软件模拟鼠标点击的行为,点击一次是10ms。如果开着DoubleClickFix软件,会被它认为是鼠标误点击。
回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 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

回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 2013-8-16 18:58:39 | 显示全部楼层
没有经过大量测试,也请热心的坛友帮忙测试该软件!
回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 2013-8-16 19:19:14 | 显示全部楼层
有一些灰色的选项是还没有做的功能。
回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 2013-8-16 19:20:07 | 显示全部楼层
@Hiroshi  
回复

使用道具 举报

9328

威望

244

金钱

1万

贡献

管理员

自由的灵魂

积分
99815
主题
5263
回帖
26212
注册时间
2003-4-10
最后登录
2024-3-29
发表于 2013-8-17 01:10:24 | 显示全部楼层
感谢分享。建议标题中添加【原创】字样,可以吸引更多人关注。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

68

威望

5604

金钱

234

贡献

高级会员

积分
6889
主题
291
回帖
1901
注册时间
2010-2-18
最后登录
2018-5-14
发表于 2013-8-17 07:28:52 | 显示全部楼层
和cpzjj的「Easy to DVD-Audio」相比功能上还有很多欠缺,有待完善。
只有超越了「Easy to DVD-Audio」,才能申精,否则对cpzjj不公平。

回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 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编码信息”的功能了。
回复

使用道具 举报

68

威望

5604

金钱

234

贡献

高级会员

积分
6889
主题
291
回帖
1901
注册时间
2010-2-18
最后登录
2018-5-14
发表于 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。
回复

使用道具 举报

51

威望

5121

金钱

228

贡献

管理员

孤魂野草

积分
6397
主题
167
回帖
2216
注册时间
2011-12-18
最后登录
2024-1-26
QQ
 楼主| 发表于 2013-8-17 10:08:04 | 显示全部楼层
Hiroshi 发表于 2013-8-17 09:44
Easy to DVD-Audio的体态符合商业软件的特征,能给使用者带来更多的满足感。
所以你必须慢慢滴完善Surco ...

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

使用道具 举报

68

威望

5604

金钱

234

贡献

高级会员

积分
6889
主题
291
回帖
1901
注册时间
2010-2-18
最后登录
2018-5-14
发表于 2013-8-17 16:18:24 | 显示全部楼层
伤心的笔 发表于 2013-8-17 10:08
还不太了解所谓的“商业软件的特征”

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

Easy to DVD-Audio和Surcode Settings File Maker,
哪个像零售版,哪个像免费版?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-3-29 02:43 , Processed in 1.090508 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表