找回密码
 -注册-
楼主: dwzn
打印 上一主题 下一主题

[爵士] 为了转向roon,开发了dsd,cue分割及音乐格式转换工具

[复制链接]
21
发表于 2022-4-18 21:44 来自手机 | 只看该作者 来自 广东
dwzn 发表于 2022-4-18 21:29
foobar转的格式不能严格按照原来的,位深会变。

dsd可能有问题,其他好像还好。最主要还是cue信息准确与否及长文件名,最初花了大量时间改这个,不然转换过程其实不是很麻烦。
回复

使用道具 举报

22
发表于 2022-4-18 21:48 来自手机 | 只看该作者 来自 中国
大佬啊,求一个
回复

使用道具 举报

23
 楼主| 发表于 2022-4-18 21:54 | 只看该作者 来自 江苏苏州
prodomo 发表于 2022-4-18 21:44
dsd可能有问题,其他好像还好。最主要还是cue信息准确与否及长文件名,最初花了大量时间改这个,不然转换 ...

建议转完再改。用mp3tag,超好用。
回复

使用道具 举报

24
发表于 2022-4-18 22:06 来自手机 | 只看该作者 来自 广东
dwzn 发表于 2022-4-18 21:54
建议转完再改。用mp3tag,超好用。

问题是改不好就转不了也播放不了,cue里是wav,文件是ape或flac这种。
回复

使用道具 举报

25
发表于 2022-4-18 22:09 来自手机 | 只看该作者 来自 广东
还有就是cue有不可识别的文字。总体来说cue和文件各种不配合。
回复

使用道具 举报

26
发表于 2022-4-19 00:14 来自手机 | 只看该作者 来自 中国
太强了,硬核发烧友
回复

使用道具 举报

27
发表于 2022-4-19 02:04 | 只看该作者 来自 北京
dwzn 发表于 2022-4-18 21:20
没那么牛逼,调用ffmpeg,sacd_extracet,cue2track,
特色就是1:批量自动处理。2:错误处理。很多中文歌曲 ...

ffmpeg太大了,可以看看sox功能也很多,我是在sox+sacd_extract基础上写的代码
回复

使用道具 举报

28
发表于 2022-4-19 02:05 | 只看该作者 来自 北京
prodomo 发表于 2022-4-18 22:09
还有就是cue有不可识别的文字。总体来说cue和文件各种不配合。

这个倒是很容易解决,搜索chardet.universaldetector
回复

使用道具 举报

29
发表于 2022-4-19 02:09 | 只看该作者 来自 北京
prodomo 发表于 2022-4-18 21:44
dsd可能有问题,其他好像还好。最主要还是cue信息准确与否及长文件名,最初花了大量时间改这个,不然转换 ...

长文件名最容易的解决方案是上zfs..还没遇到过超长的
回复

使用道具 举报

30
 楼主| 发表于 2022-4-19 06:12 | 只看该作者 来自 江苏苏州
中关村东路 发表于 2022-4-19 02:04
ffmpeg太大了,可以看看sox功能也很多,我是在sox+sacd_extract基础上写的代码

共享出来呗。
ffmpeg比较先进。sox开发不及它活跃。

回复

使用道具 举报

31
发表于 2022-4-19 08:03 | 只看该作者 来自 中国
谢谢分享,foobar+aimp基本能搞定
回复

使用道具 举报

32
发表于 2022-4-19 09:00 来自手机 | 只看该作者 来自 广东
中关村东路 发表于 2022-4-19 02:09
长文件名最容易的解决方案是上zfs..还没遇到过超长的

其实老的古典音乐无损cue的问题多种多样,曲目名(前面说说错成文件名)长及不可识别是一部分,比较多的是无损文件名和cue不匹配,需要手工改动cue里的文件名。
现在下载的大部分已经非常规范了,且是分轨。
回复

使用道具 举报

33
发表于 2022-4-19 10:08 | 只看该作者 来自 广东
这个cue不能打开ape,问题就是红框部分,删掉就行了。好久没改cue了。

QQ截图20220419100612.jpg (173.75 KB, 下载次数: 292)

QQ截图20220419100612.jpg
回复

使用道具 举报

34
发表于 2022-4-19 10:35 来自手机 | 只看该作者 来自 云南昆明
我全都用jriver来转都好方便
回复

使用道具 举报

35
发表于 2022-4-19 10:49 | 只看该作者 来自 广东
常见的cue不匹配是文件类型,cue是WAV,文件是ape或flac,这是原拥有者转过一次码并删除了原文件,这样cue和现有文件不匹配。

QQ截图20220419103552.jpg (148.97 KB, 下载次数: 273)

QQ截图20220419103552.jpg

QQ截图20220419103611.jpg (53.55 KB, 下载次数: 257)

QQ截图20220419103611.jpg
回复

使用道具 举报

36
发表于 2022-4-19 11:08 | 只看该作者 来自 上海
需要需要,谢谢你
回复

使用道具 举报

37
发表于 2022-4-19 11:17 | 只看该作者 来自 北京
prodomo 发表于 2022-4-19 09:00
其实老的古典音乐无损cue的问题多种多样,曲目名(前面说说错成文件名)长及不可识别是一部分,比较多的 ...

文件名不匹配是比较麻烦,加入如下逻辑可以解决绝大部分问题:1. 去掉非ascii编码的字符串之后再匹配;

2. 同文件夹下如果只有一个flac/wav/ape文件就默认选这个文件切割。
回复

使用道具 举报

38
发表于 2022-4-19 11:21 | 只看该作者 来自 广东
中关村东路 发表于 2022-4-19 11:17
文件名不匹配是比较麻烦,加入如下逻辑可以解决绝大部分问题:1. 去掉非ascii编码的字符串之后再匹配;
...

方法都有,只是需要手工。所有转换都建立在cue文件完全准确的情况下,改cue是最繁琐的,转换过程其实很简单。好在现在的资源基本上都是改好的分轨,古老的整轨我也基本改完了。

回复

使用道具 举报

39
发表于 2022-4-19 11:29 | 只看该作者 来自 北京
本帖最后由 中关村东路 于 2022-4-19 11:50 编辑
dwzn 发表于 2022-4-19 06:12
共享出来呗。
ffmpeg比较先进。sox开发不及它活跃。

我也有类似的东西,但是写的不够精致,很多目录/IP都是和自己服务器部署有关的。也是围绕roon的,除了切割音乐还包括自动选备用的图片,按Roon的规则清洗文件名,专辑去重等等,也推荐你攒一套。不过,之前尝试过分享给朋友,发现除非对方和我一样习惯使用python+shell写脚本,否则都是无效的,他自己部署起来麻烦的很。能跑起来这段代码的朋友基本上都有自己的方案,不会随便迁到我的代码上。另外如果有兴趣可以看我在本站发的一篇帖子,关于roon各个进程线程优化的。
回复

使用道具 举报

40
发表于 2022-4-19 11:30 | 只看该作者 来自 北京
prodomo 发表于 2022-4-19 11:21
方法都有,只是需要手工。所有转换都建立在cue文件完全准确的情况下,改cue是最繁琐的,转换过程其实很简 ...

我似乎明白了,你是用windows下的工具切割cue是吧,我是用python写的代码切割cue的,所以改起来很容易
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-12 17:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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