30 123
发新话题
打印

[其他] 受不了SACD ISO提取的繁琐,一个批量提取工具 + DSD播放器

引用:
原帖由 danielgwan 于 2026-1-26 10:45 发表
试着用Mac版的转了一个ISO

1.是不是提取的时候只能识别出SACDISO内置的tag?我已经用foobar2000给所有sacd iso做了tagging,会在iso文件同级文件夹生成一个XML文件,在foobar2000里都能正确的读取到手动修改后的tag(比如修 ...
新版本再审核了
支持  xml 的 tag 导入 和 cue 修正

TOP

引用:
原帖由 gyqgtgt 于 2026-1-28 00:10 发表


新版本再审核了
支持  xml 的 tag 导入 和 cue 修正
mac win 都更新了

TOP

引用:
原帖由 gyqgtgt 于 2026-1-28 00:10 发表


新版本再审核了
支持  xml 的 tag 导入 和 cue 修正
更新了,辛苦。
1. cue的因文件名后缀无法播放问题,我测试了一下已经正常了
2. xml的tag导入,在这我这里试了一下,有几个可能的问题和建议反馈一下
  (1) 发现目录名和文件名没有读取xml tag后生成,生成的的仍然是iso内置的,如“01 - Track 01.dsf”,希望生成的文件名和目录名也是xml tag版的。
(2)同理,发现生成的cue文件里的内容也还是没有更新成xml tag,双击cue播放,在foobar2000里显示的仍然是iso内置的tag,如“Track 01”,希望cue文件也能同步更新。
(3)发现生成的dsf文件,如果不用cue播放而是直接把dsf文件拖放进foobar2000播放时,倒是确实能看到TITLE栏更新成了XML的tag,如“夏の終りのハーモニー”,但有几个字段仍然是没有正确读出XML里的内容并更新,例如ARTIST和GENRE,播放时显示的还是iso内置的tag而不是XML里的,至于DATE有没有读到并更新我不确定,因为iso内置的和xml里的都是2019,没进一步测试。我一会儿附图举例。
(4)希望App能支持从Finder拖放目录或单iso文件进App界面,不是只能在App里手动选目录

附图1:原始目录文件结构


附图2:原始XML文件结构节选


附图3:原始iso配合xml文件在foobar2000里显示的效果


附图4:生成的文件名未更新tag(目录名没截图,也没更新)


附图5:直接拖放dsf文件播放,部分字段未按照XML更新


附图6:直接播放cue文件,均未更新成XML里的tag。

其次DISC NUMBER字段的值,原始iso里就是空的,不是1。更新XML标签时也确认DISC NUMBER为空,但dsf和cue播放时能看见图片所示自动补充成了值为1。这个是不是程序里自动给补了个1呀?应该不用补的。

另外这个cue里的DATE字段就比较奇怪了,我试了直接播放了原始没有XML配合的iso、有同名XML配合的iso、经过App转换后的dsf文件,DATE都显示是2019,但唯独是cue文件播放时就是“2019-08-14”? cue文件里还能看到有CATALOG “SSMS-028”,每个音轨里都还有ISRC字段,这都是iso文件内置的吗,cue文件里精确到日的DATE是从哪来的呀?再说我已经手动把DATE更新成只有年份的2019存到XML里了,那么cue文件里精确到日的DATE也没有遵循XML的只有年份的写法。

按理来说是不是应该【只要同目录存在着同名XML,则生成的dsf文件tag和cue文件的tag信息都以XML文件为准。如果目录里不存在同名XML文件,那就再从iso里读取tag。】因为毕竟有XML文件,就一定是手动整理好后的期望的样子,那么就应该以XML为准,XML文件里没有的字段,也不用再从iso内置的里面读取出来补充了。或者能至少在App里提供默认选项,以选择是否完全采用XML tag替代内置tag,个人觉得这样比较灵活。


[ 本帖最后由 danielgwan 于 2026-1-28 12:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 danielgwan 于 2026-1-28 12:03 发表


更新了,辛苦。
1. cue的因文件名后缀无法播放问题,我测试了一下已经正常了
2. xml的tag导入,在这我这里试了一下,有几个可能的问题和建议反馈一下
  (1) 发现目录名和文件名没有读取xml tag后生成,生成的的仍然是iso ...
查了下,artist 读取错误,所以很多流程就没跑对。正在修复中。

TOP

彻底查清楚了,下面我们来看看

(1) 目录名称问题。
导出目录按照 xml 里面的 专辑名+声道数来命名 。这个新功能加上了

(2)cue里面的内容
已经同步 标题,艺术家,专辑名称。支持 aritst

(3) artist genre
artist 和 PERFORMER (cue 里面是用这个名字),genre 都支持了

(4) date disknumber isrc
date disknumber isrc 这些全部是 sacd 里面自带的

dete 导出显示是 2019 是程序覆盖了。 cue 显示 年月日是因为程序没有覆盖原来光盘导出的cue里面的年月日。

date disknumber isrc 在 foorbar 里面显示 为 只有年,没有光盘号,isrc 是因为 foorbar的 sacd 插件 没读这块。(大家都是使用 sacd-ripper。我们这个版本最新)

所以 如果 xml 里面有对应值,会覆盖,同时会覆盖 cue 里面内容和 dsf 的 tag。 如果没有,则不会动。

TOP

看到几个小时之前的更新了,简单测试了一下,挺好的,目前也基本满足要求。

发现了个新功能的Bug:
通过App里的按钮去选择目录是正常工作的,但新加功能手动拖放iso文件进入App时,直接跳出完成界面和失败提示,提示创建目录时权限不足。
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 danielgwan 于 2026-2-1 07:55 发表
看到几个小时之前的更新了,简单测试了一下,挺好的,目前也基本满足要求。

发现了个新功能的Bug:
通过App里的按钮去选择目录是正常工作的,但新加功能手动拖放iso文件进入App时,直接跳出完成界面和失败提示,提示创建目录时权 ...
mac app 权限问题,文件拖进去没有文件夹权限,没法建目录。。我看看咋办

TOP

引用:
原帖由 gyqgtgt 于 2026-2-1 10:58 发表


mac app 权限问题,文件拖进去没有文件夹权限,没法建目录。。我看看咋办
mac 没法拖动文件,因为你给文件,软件只能操作这个文件。这个是苹果的沙盒设计。

新版本去掉了 iso 文件拖动的功能,只有 选择文件夹或者拖动文件夹进来

TOP

引用:
原帖由 gyqgtgt 于 2026-2-1 17:00 发表


mac 没法拖动文件,因为你给文件,软件只能操作这个文件。这个是苹果的沙盒设计。

新版本去掉了 iso 文件拖动的功能,只有 选择文件夹或者拖动文件夹进来 ...
经常安装使用Mac App,会发现有些App会有特定目录的权限申请功能,名称类似于“完全磁盘访问权限”等,如DaisyDisk。然后手动选择更上几级的目录就可以给整个目录子目录更高权限,以后就不会存在权限问题了。如果有这个功能,我可能就永久给这个App下载目录的权限,和保存SACD的根目录权限,以后就可以拖放了

TOP

引用:
原帖由 danielgwan 于 2026-2-2 13:59 发表


经常安装使用Mac App,会发现有些App会有特定目录的权限申请功能,名称类似于“完全磁盘访问权限”等,如DaisyDisk。然后手动选择更上几级的目录就可以给整个目录子目录更高权限,以后就不会存在权限问题了。如果有这个功 ...
哈哈,遇到不太懂的会把这个当软件 bug~~

TOP

 30 123
发新话题