24 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

 24 123
发新话题