【求助】从flac转换到wav,遇到了一些问题
foobar2000吧
全部回复
仅看楼主
level 1
E837893 楼主
从mora下载来的FLAC源文件,
lz
将其转换为WAV后,再转换为WMALOSSLESS(以下简称WMALL),再转换回WAV
这么做是为了验证该文件是否为真无损——真无损WAV每次转换为任意无损格式(如WMALL)后再次转回WAV,hash不变
但是这次出现了例外,以下为发现过程,为了便于阅览,hash均缩写,仅为比较:
FLAC源文件→WAV(hash2)→WMALL(hash每次都不同)→WAV(hash3,循环转换均为3)
另一种转换过程,
FLAC源文件→WAV(hash2)→WAV(hash4,循环转换均为4)
PS:
1、每次由WAV转换到WMALL的hash都不同,是lz无意间发现的,但是hash不同的WMALL均可以转换回hash相同的WAV,所以没有影响
2、最后得到hash为3或4的WAV后,LZ再次循环转换WAV,是为了确认该WAV是没有经过压缩的WAV,如果hash相同即确认为未压缩的WAV
LZ的问题是,为什么步骤不同,最后获得的未压缩WAV的hash会不同?究竟哪一个才是
正确的
,完全无损的WAV?
2018年04月18日 21点04分 1
level 1
E837893 楼主
此处附上mora上的FLAC源文件:
链接: [无效] https://pan.baidu.com/s/1eiNUiqrBRhgaKvW4kV0PcA 密码: fy7p
以及,为了便于理解,此处附图:
2018年04月18日 21点04分 2
为什么护士的服装是蓝色?
2018年04月25日 00点04分
level 10
不好意思这个辨别无损的方法可能有那么一点问题[滑稽]我试了mp3转wav后,用wav转flac再转wav,或是用wav转wmalossless再转wav;又或者是原mp3直接转flac再转wav,得到的四个wav的MD5和SHA-1都一样
2018年04月19日 06点04分 3
[狂汗]忘了加前提:来源可靠,且经过频谱查看之类的其他手段验证,这个方法不过是多重保险之一
2018年04月19日 07点04分
@E837893 其实我想说的是这个方法一点用也没有[滑稽][心碎]
2018年04月19日 07点04分
@fdsasdfdddsa [狂汗]那,你看以上我弄出来的两种循环转换wav(hash相同)有什么问题么
2018年04月19日 09点04分
level 10
我发现问题了 当把标签删掉以后所有wav的hash变成了同一个。不同步骤转出来的wav的tag信息不一样,可能是空字段或是斜杠之类标点的处理导致的
嗯,我还是觉得这种方法检测没卵用[阴险]我也是够无聊[阴险]
2018年04月19日 15点04分 4
嗯,我也试了一下,hash为3和4的wav,去掉tag信息后,hash都一样了;倒是hash为2的wav,去掉tag信息后,hash仍然不同于以上两种经过两次以上wav转换的wav[吐舌]
2018年04月19日 19点04分
@E837893 foobar选中歌曲,右键-属性,左下角工具-移除标签-确定。这样操作完所有wav的hash一样
2018年04月20日 01点04分
@fdsasdfdddsa 我是手动一个一个移除标签的,可能有漏;刚照着你的方法操作一下,这下hash为2,3,4的hash全部变得一样了[真棒]看来的确是转换过程中对tag的处理导致hash有所差异,音频文件完全没问题。 顺便吐槽mora,一个flac和源wav对比体积居然相差不大,这样的无损压缩意义实在不大
2018年04月20日 08点04分
[阴险]不过某些音乐网站提供的wav,不知为何,需要转换一次后才能得到hash固定的wav
2018年04月24日 19点04分
level 13
兄弟过于相信检验了,发骚跟这些数字是毫不相干的,当然你相信是一样的木改变啥,也是有根据的,因为hash值的确木变化,,而真实情况是声音已经有很大的不同了,为嘛呢??相信迷信数码传输舞损失的人自己都解释不了
2018年04月20日 00点04分 5
level 3
请教一下大佬,flac要怎样无损转换成wav呢?
2024年02月07日 07点02分 6
下载一个aimp,安装好了以后,在文件夹里找到aimpac(转码工具,在aimp里也能启动,也可以单独使用)打开,把flac拖进去,输出选WAVE,全中文的界面,看看就会了。foobar转码设置比较复杂。
2024年02月07日 08点02分
aimp音质和foobar差不多,但是界面漂亮多了,并且是中文的。
2024年02月07日 08点02分
@大胖懒虫 受教了,多谢大佬[大拇指]
2024年02月07日 12点02分
level 9
2024年02月11日 07点02分 7
level 1
不用任何设置,直接转为wav就是无损。
有没有变化请看flac 的音频md5,此md5只保护音频信息,文件标签信息改动不会影响此值。
官网下载的flac完全不用验证,因为每帧都有校验,有错会提示
2024年02月15日 05点02分 8
1