找回密码
 -注册-
查看: 1445|回复: 11
打印 上一主题 下一主题

fb2k版本转码小插曲

[复制链接]
跳转到指定楼层
1
发表于 2023-12-2 21:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 江苏
本帖最后由 valkyrie148 于 2023-12-2 21:22 编辑

前两天遇到一件有趣的事

群里有人问怎么方便快捷把整轨wav分割成单轨wav

我说用fb2k转码啊,我一直用fb2k转,当然前提是你得有cue文件

然后就有人说fb2k转码不是分割,转后会影响原始文件音质

我想了想回答:

fb2k确实是转码不是分割 但是我以前用ape的时候 用猴子(monkey's audio)解压的wav 和fb2k转ape到wav的文件大小一样

即使fb2k重新编码 转成的wav和直接分割的wav也是一样的 都是pcm编码 无损格式转换 又不是mp3这种有损压缩 可能不同软件因为算法不一样导致转后mp3音质也不一样

后来我百度了下 原来老牌抓轨软件EAC附带工具可以加载cue文件导出分轨wav 从导出速度(唰的一下进度条很快到头就ok了)来看 应该就是直接分割而不是fb2k的转码了(fb2k速度要比eac慢,推测是编码过程需要时间)

结果他又拿“专业”软件来计算哈希md5值 说fb2k转码的wav和eac分割的wav不一样
纳尼?不会吧?用了这么多年的fb2k竟然骗了我?我不相信!
于是试了手头的以前用的哈希计算工具早就用不了了
只好重下了个工具 比较两个wav发现eac导出来的带间隙wav和fb2k转码后的wav一模一样

怎么他会说不一样呢?

我又想了想 是不是fb2k的版本导致的转码wav大小不一样?

因为我从03年diy第一台pc开始 一直用小学死党分享给我的0.8.3版本 这个版本转码出来的wav 和eac切割出来的wav一样

于是我试了下给qu02数字界面用的1.3.19版本

惊讶发现
转码的wav和eac出来的wav大小不一样?


我就纳闷了 一直用fb2k 0.8.3都没出差 结果有人却说有问题 原来是高版本有问题 我这边试了下1.3版本转出来的不一样 问了他用的是2.0版本 转出来的也不一样……

后来他试了下0.8.3版本,说这下文件一样了……

一个小问题,害的我老人家跟着折腾半天



2
发表于 2023-12-3 10:03 来自手机 | 只看该作者 来自 中国
我也多是用foobar转换的 可没这么对比过 抓轨时用eac直接分轨了
回复

使用道具 举报

3
 楼主| 发表于 2023-12-3 10:17 | 只看该作者 来自 中国
sszj2010 发表于 2023-12-3 10:03
我也多是用foobar转换的 可没这么对比过 抓轨时用eac直接分轨了

eac抓轨我习惯保存整轨
这么多年我也是第一次遇到这个问题
另外你有没有发现
无论fb2k转码还是eac分割后的分轨文件
一张专辑的分轨wav加起来的文件和整轨wav文件大小不一样
不知道这里面是怎样的运作机制
回复

使用道具 举报

4
发表于 2023-12-3 10:48 | 只看该作者 来自 北京
valkyrie148 发表于 2023-12-3 10:17
eac抓轨我习惯保存整轨
这么多年我也是第一次遇到这个问题
另外你有没有发现

了解的太少瞎想的太多,fb2k xx版本靠谱xx版本会导致文件转换内容出错都出来了
看整个文件的md5不靠谱,你元数据一变整个文件的md5就变了。
要怎么看?自己对比频谱,做 null test是最准的。或者你都转回去flac,看音频md5一样不一样(无论你用什么flac压缩方式结果都一样)。
我自己找了个cue试了下,音频md5完全相同,不转换两个文件对比deltawave结果是
“Files are a bit-perfect match at 16 bits”,区别大体看在于eac切会保留封面,但是没有保留cue上的元数据,元数据同wav文件。而fb2k转换会带上cue上写的
我自己懒得做null test了,有兴趣看下帖子自己做一下http://erji.net/forum.php?mod=vi ... =2318445&extra=

回复

使用道具 举报

5
发表于 2023-12-3 10:58 来自手机 | 只看该作者 来自 广东深圳
世爵老板说md5校验值一样的抓轨文件和网上资源,听感不一样
回复

使用道具 举报

6
 楼主| 发表于 2023-12-3 14:14 | 只看该作者 来自 中国
Tanser 发表于 2023-12-3 10:48
了解的太少瞎想的太多,fb2k xx版本靠谱xx版本会导致文件转换内容出错都出来了
看整个文件的md5不靠谱, ...

我认为fb2k转换是没有问题的
有人怀疑才折腾半天
回复

使用道具 举报

7
 楼主| 发表于 2023-12-3 14:15 | 只看该作者 来自 中国
耳机俱乐部小黑 发表于 2023-12-3 10:58
世爵老板说md5校验值一样的抓轨文件和网上资源,听感不一样

金耳朵,做盲听测试肯定没问题
回复

使用道具 举报

8
发表于 2023-12-3 14:26 来自手机 | 只看该作者 来自 广东
啊这,我一直习惯用fb2k把ape格式转成wav,有时候还会把分轨wav转成整轨,这简直颠覆了我对fb2k的认知。
回复

使用道具 举报

9
 楼主| 发表于 2023-12-3 14:44 | 只看该作者 来自 中国
黑哥 发表于 2023-12-3 14:26
啊这,我一直习惯用fb2k把ape格式转成wav,有时候还会把分轨wav转成整轨,这简直颠覆了我对fb2k的认知。

fb2k方便快捷
回复

使用道具 举报

10
发表于 2023-12-3 15:21 | 只看该作者 来自 北京
用FOOBAR2000做ISO转DSF会不会音质受损?
回复

使用道具 举报

11
发表于 2023-12-3 22:26 | 只看该作者 来自 广东佛山
Jedibosin 发表于 2023-12-3 15:21
用FOOBAR2000做ISO转DSF会不会音质受损?

会,会,会
回复

使用道具 举报

12
发表于 2023-12-16 13:40 | 只看该作者 来自 中国
valkyrie148 发表于 2023-12-3 10:17
eac抓轨我习惯保存整轨
这么多年我也是第一次遇到这个问题
另外你有没有发现

2种可能:
第一种:文件占用硬盘空间并不是正好匹配的,比如你文件是1字节,如果硬盘最小的簇是4K,那也要占用4K的空间,所以,你N个文件加起来可能会比整轨文件稍微大一点
第二种:很多分轨会把曲目之间的空白部分删除,这样你得到的分轨时间之和会小于整轨文件,这种情况下,分轨文件大小之和会小于整轨文件
由这2种可能,得出的文件大小就会有区别,第一种可能会导致差几个簇的大小,按照4K一个簇,也就几十K,按照后面这种可能,会差几M大小

小知识:磁盘分区你可以设置簇的大小,簇越大,磁盘用于索引的浪费的空间就小,但存储小而碎的文件会额外浪费空间,比较适合存储视频文件。如果你啥文件都存,那就默认4K簇吧,兼容性最好

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 18:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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