V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iqav
V2EX  ›  问与答

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

  •  
  •   iqav · 2012-05-10 20:45:21 +08:00 · 2835 次点击
    这是一个创建于 4395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 不知道是否有版权问题。
    7 条回复    1970-01-01 08:00:00 +08:00
    reus
        1
    reus  
       2012-05-10 20:48:59 +08:00
    ffmpeg可能支持
    9hills
        2
    9hills  
       2012-05-10 20:59:05 +08:00
    @reus 支持decode,但不支持encode

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

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

    有版权问题,只能用 iTunes 转。目前唯一的命令行编码器也是通过调用 iTunes 实现的。
    chztv
        7
    chztv  
       2012-05-10 22:12:51 +08:00
    FLAC挺好的,原来都把无损wav转APE,今年开始还是用FLAC了
    无论在MAC还是WIN下,都有工具可以转换,听听也方便。
    另外,现在硬盘大了,也不差这么点空间。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:21 · PVG 00:21 · LAX 09:21 · JFK 12:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.