打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基本完全指南:关于DSD DIFF DSF DST,播放和管理
基本完全:关于DSD DIFF DSF DST,播放和管理
简单介绍几个名词,熟悉的请跳过
-----------------------
DSD
即(Direct Stream Digital)『直接比特流数字』,它是Sony与Philips在1996年宣布共同发展的高解析数字音响规格, DSD新技术与DVD的音响技术指针竞争,用1bit比特流的方式取样,采样率2.8224MHz [1] (CD 44.1kHz取样的64倍)的高取样方式,直接把模拟音乐讯号波形以脉冲方式转变为数字讯号,以将近四倍于CD的空间,储存音乐,因此可以提供更为优秀的声音效果,由于取样次数高,所以取样过的波形很圆顺,比较接近原来的模拟波形。——摘自百度百科
简言之:
DSD以1bit采样和记录,而传统采样和记录都采用多位bit,这是最大的不同,需要专门的解码器。
DSD有着远高于CD的采样频率,更接近原始声音的波形。
SACD
即(Super Audio CD),可以简单理解为一种音乐碟片,以DSD方式记录声音信息。网上经常流传的是SACD iso文件(即SACD碟片的镜像文件)。
DSD音乐原来是通过SACD(SuperCD,超级CD)来发行的,只有专门的DSD播放器(因为有专门的解码器)能播放,后来为了兼容普通的CD,就在一张碟上混合了普通的CD数据,叫做Hybird SACD(DSD和CD二合一混合光碟),这样,当插入DSD的播放器时,播放DSD音乐,插入普通的CD时,播放普通CD音质的音乐。
SACD-R
随着索尼的PS3被破解,导致SACD被刻盘出来了,即SACD Rip, 这样盗版出来的光碟叫做SACD-R。但这种盗版一般跟原版音质无差别,只是侵犯了别人的商业利益。
DIFF DSF
只是两种将DSD封装后的(文件)格式,就像一篇文字,你可以封装(存放)在txt或doc格式的文件里。
DIFF(即DSDDIFF)是飞利浦公司(Philips)推出的,DSF则是索尼公司(Sony)提出的。
DIFF文件对tag信息支持不是太友好,DSF则很友好。关于tag管理,后文还有补充。
DST
DSD文件很大,按原始方式存储很占空间,DST是DSD一种无损压缩方法。压缩文件音质不变,但播放时由于要“解压”,所以会增加不少运算量,有可能导致播放卡顿。
SACD和DIFF都支持DST压缩,DSF尚不支持。
无良DSD
正统的DSD,应该在录音阶段就用DSD格式进行记录。
很多“无良”产商,把1996年以前的录音带拿去用DSD转码器转成DSD后就拿出来卖,这种音乐的质量良莠不齐,但多少有些可取之处。
还有一种更无良的做法,把普通CD升频转换为DSD,然后在换个包装,忽悠无知买家。这么做的一般都是盗版商,甚至是“网友出版”。(多说一句,目前网上很多的“网友出版”是将普通的两声道CD转换为DTS,所以遇到DTS最好睁大眼睛)
播放
-----------------------
DSD需要对应的解码器才能播放,这个解码器可以是硬件(如芯片),也可以是一个软件(如exe,dll,apk),它们解码出来的内容没有本质区别。
DSD碟机,硬件解码,价格基本不亲民,而且歌曲放在碟片上管理也不大方便(相对于电脑tag管理而言)。
手机和平板,安装nPlayer(nPlayer可能不是最好,但是日常使用真的很方便)。
电脑上,Potplayer,Kodi(XMBC),AIMP(应该可以),JRiver等都能直接播放。
foobar2000则需要加插件,大致有下边几种套路:
懒人套路:foobar2000加FFmpeg Decoder Wrapper插件,然后在设置界面中添加*.diff及*.dsf两种格式即可,这种方式本质上是使用FFmpeg来解码。如果手头没有多好的音响设备,建议直接用这个方法。
推荐套路:foobar2000加foo_input_sacd插件(“官网”:https://sourceforge.net/projects/sacddecoder/files),如果手头的音响支持DSD硬解码,可以再加装WASAPI或ASIO插件以发挥音响的全部能力。(WASAPI或ASIO都只是提供一个将音乐文件直接发送到音响的通道而已,使用该通道,本质是使用音响本身的硬件解码器)。
不推荐:foobar2000加DSDIFF Decoder插件,一棍打死,不解释。
格式转换
-----------------------
从SACD iso提取DIFF或DSF
用sacd_extract.exe,这是命令行工具,官方下载(https://github.com/sacd-ripper/sacd-ripper/releases)
另外还有一个对应的sacd_extract GUI.exe 这是GUI界面,方便普通用户使用。
从DIFF转换为DSF
用dff2dsf.exe,这是一个命令行工具。
另外还有一个对应的DFF2DSF-Shell.exe,这是一个GUI界面工具,方便普通用户使用。
从DSF转换为DIFF
尚未找到直接转换工具,如有发现,欢迎留言。
在DIFF上应用DST压缩
找Philips_ProTECH_DST_Encoder,请注意目前只支持DIFF格式压缩,压缩后文件体积变小,扩展名仍为diff。
DIFF,DSF转换为SACD
找Philips_SuperAuthor。
tag管理(标签信息管理)
-----------------------
很多SACD iso文件,包括diff或dsf文件上的tag信息都是一堆英语或拼音,甚至是TRACK01,TRACK02这样无意义的文字,查阅很不方便,对于中文歌曲,我们还是希望能以中文表示歌曲名,歌手等信息。那么该如何做呢?
以foobar2000加foo_input_sacd插件为例:
安装完该插件后,在其设置界面上勾选“Editable Tags”和“Store Tags With ISO”两项后,点确定。然后:
对于iso文件:直接在foobar里修改tag信息即可,这不会改变iso文件本身,而是相同目录下生成一个对应的xml文件。
对于diff文件:直接在foobar里修改tag信息即可,这会改变diff文件本身,foobar2000目前版本(1.3.17)对diff的tag读取并不是很好,有时会读不出修改后的信息。题外话,我怀疑这不是foobar播放器本身的Bug,因为我通过二进制分析,发现tag写入的位置比较混乱,而且有些改了有些没改。
对于dsf文件:foobar目前可以完美读取tag,但无法修改,不过可以通过一款名为mp3tag软件来修改,该软件的官网(https://www.mp3tag.de/en/download.html)。
编辑于 2018-05-14
https://zhuanlan.zhihu.com/p/35564438
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DSD, DFF, DSF, DST概念解析
SACD技术普及?&?抓取和转码方法
dff是什么格式,dff文件怎么播放,dff转wav、flac等无损音乐
音乐格式DSD,DSF,DFF,ISO,DST,DSD64,DSD128解析
关于SACD的介绍以及基本的播放刻录方法:
FOOBAR如何播放SACD ISO和*.DIFF文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服