Mac下转换wma(或其他格式)到AAC(m4a)
试了很多方法,比如在mac下用easywma,这个方法最不好,码率设一样音质最差;或者在VM虚拟机里装iTunes,把wma拖进去转成m4a,不足是iTunes会自动改文件名,文件体积也略大;或者在VM里用Easy CD-DA Extractor转,但是不会把Nero的编码器加进去而是用的自带的,结果不能进行任何设置,出来的文件体积没法控制,可能是Easy CD-DA Extractor版本老了。
最后还是搬出了强力的foobar,直接在mac下wine运行,下载nero的aac编码器,然后自定义添加NeroAACEnc.exe到转码选项里,后缀名用m4a,参数我google了一通乱写了个
-q 0.42 -ignorelength -if - -of %d -meta:artist="%a" -meta:album="%g" -meta:track="%n" -meta:title="%t" -meta:genre="%m" -meta:year="%y""
dislay info随便写写,因为我原来的wma文件一般都是低码率,-q后用的0.42比率,大概128bit左右 。
结果一点问题没有,转出来体积音质都满意,tag也全在。因为是lossy转到lossy,开始怕音质损伤比较大(因为easywma转的确实都明显失真了),还特意先把wma用foobar自带的转成wav,然后再把wav压成m4a,用changes对比了一下文件发现和直接转的是一样的。不过我对音频编码压根一窍不通,说不定转码过程就是先扩展成wav再压缩的,也或许虽然文件一样但是声音是不一样的。不管怎么说,反正耳朵听起来没有差别了。
最后还是搬出了强力的foobar,直接在mac下wine运行,下载nero的aac编码器,然后自定义添加NeroAACEnc.exe到转码选项里,后缀名用m4a,参数我google了一通乱写了个
-q 0.42 -ignorelength -if - -of %d -meta:artist="%a" -meta:album="%g" -meta:track="%n" -meta:title="%t" -meta:genre="%m" -meta:year="%y""
dislay info随便写写,因为我原来的wma文件一般都是低码率,-q后用的0.42比率,大概128bit左右 。
结果一点问题没有,转出来体积音质都满意,tag也全在。因为是lossy转到lossy,开始怕音质损伤比较大(因为easywma转的确实都明显失真了),还特意先把wma用foobar自带的转成wav,然后再把wav压成m4a,用changes对比了一下文件发现和直接转的是一样的。不过我对音频编码压根一窍不通,说不定转码过程就是先扩展成wav再压缩的,也或许虽然文件一样但是声音是不一样的。不管怎么说,反正耳朵听起来没有差别了。
Comments
Post a Comment