不知是否有朋友可以兴趣业余写一款音频格式转码软件呢?

2012-05-10 20:45:21 +08:00
 iqav
1、APE,只支持立体声,不支持多声道,例如碰到 dts 编码的文件,它无能为力。
2、Flac,支持多声道,但文件量也挺大的。同一首歌,dts 编码的是30MB左右,转换为多声道的 Flac 后变为110MB了。对于存放歌曲来说不是个好办法。
3、apple lossless,因为我用的是 Windows 系统,所以很少接触。
4、wma lossless,与 WMP12 都出自微软,一家亲。在 Windows Media Audio 9.2 Lossless 里,可伸展到96khz 24bit,比特率也由650-1300kbps提高到现在3.7Mbps以上。

我的目的很简单,把自己收录的无损音频文件,全部转换为 wma lossless。这样在 WMP12 里得到最好的支持。
---------------------------------
Advanced WMA Workshop 2.7.4
这款软件,对于 wma 是基于 Windows Media Audio 9.2 Lossless,但是软件里不提供对多声道的支持。而且对 dts 编码的文件暂时也不支持。

于是乎,我想到了 Windows Expression Encoder 4。(不确定是否受自己装过的解码器影响)
用它,可以把 dts 编码的音频文件转换为 wma lossless 5.1声道。不过只能选择 48khz 24bit。于是乎出来的文件也达到110MB,与 Flac 相当。其实如果源文件为 44khz 16bit,就没有必要转换为 48khz 24bit 了。
---------------------------------
于是乎,我又想到了 Windows Media Format 9 Series SDK,安装后可升级到 9.2 版本吧。这个应该不能直接使用。目前我还没试过,因为刚刚下载回来。

所以说,不知道有没有兴趣的朋友基于 Windows Media Format 9 Series SDK 写一款工具,可以友好地支持 wma lossless 互转。

因为我不是写程序的,上一段说的可能不对,对于 wma lossless 不知道是否有版权问题。
2935 次点击
所在节点    问与答
7 条回复
reus
2012-05-10 20:48:59 +08:00
ffmpeg可能支持
9hills
2012-05-10 20:59:05 +08:00
@reus 支持decode,但不支持encode

@iqav 还是FLAC吧,绑定在某个平台不是好事。。
iqav
2012-05-10 21:05:41 +08:00
@9hills 你说的也是,开源有开源的好处。
就使用 flac 吧,在 WMP12 的媒体库里,发挥不了媒体库的强大。哪怕装了标签插件,也不是很友好。我想也有挺多用户在用 WMP12 ,他们不想涉及太多复杂的操作,只想好好管理媒体文件,好好听歌,把精力花在体验上。
9hills
2012-05-10 21:19:46 +08:00
@iqav 对普通用户来说,统一 AAC 320kbps就行了。。全平台支持
无损没有一定的设备玩起来也没感觉。

P.S. 可以用foobar2000么
Ricepig
2012-05-10 21:21:50 +08:00
@9hills encode估计是受版权限制?
clowwindy
2012-05-10 21:22:42 +08:00
apple lossless

有版权问题,只能用 iTunes 转。目前唯一的命令行编码器也是通过调用 iTunes 实现的。
chztv
2012-05-10 22:12:51 +08:00
FLAC挺好的,原来都把无损wav转APE,今年开始还是用FLAC了
无论在MAC还是WIN下,都有工具可以转换,听听也方便。
另外,现在硬盘大了,也不差这么点空间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/35394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX