LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1173|回复: 8

CD抓轨直接生成wma,有可能吗?

[复制链接]
发表于 2007-10-7 10:11:38 | 显示全部楼层 |阅读模式
如题,我一般喜欢用wma格式,小巧而音质好,但是Linux下的软件貌似都是抓成wav或者ogg或者mp3的,不知道能不能生成wma?否则我就要先wav再wma(audio convert)了。

另外,我用Unbuntu的sound-juicer抓的wav,一首歌怎么只有不到10m啊?对于wav来说太苗条了吧?
发现原因了,原来是采样和声道数目的问题。
发表于 2007-10-7 15:32:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-10-8 17:51:16 | 显示全部楼层
你是用什么编码的?ffmpeg?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 00:19:55 | 显示全部楼层

谢谢,长了知识,可惜问题还是没解决。
主要找不到相关的软件(命令行下的也没有)。
Post by seamonkey
你是用什么编码的?ffmpeg?

随便啦,重要的是结果。
你有主意?请不吝赐教。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 11:46:14 | 显示全部楼层
我不是在请教你么;)  我印象中Linux中的wma编码器只有ffmpeg,是不是?

直接抓轨+编码,一步完成,写脚本就可以了。

大致步骤:

cdparanoia -Q 得到CD的信息,pipe到文本处理工具,得到总的轨道数,储存在变量中比如$num

然后用循环依次抓取所有轨道

t=0
while [ $t -lt $num ]
do let t=t+1
cdparanoia $t - | ffmpeg -acodec wmav2 $t.wma
done

ffmpeg和cdparanoia的具体参数还要细化一下。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 15:52:30 | 显示全部楼层
seamonkey,妖狐藏马找你呢~~~
回复 支持 反对

使用道具 举报

发表于 2007-10-9 21:17:45 | 显示全部楼层
噢										
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 21:31:34 | 显示全部楼层
Post by seamonkey
我不是在请教你么;)  我印象中Linux中的wma编码器只有ffmpeg,是不是?

直接抓轨+编码,一步完成,写脚本就可以了。

大致步骤:

cdparanoia -Q 得到CD的信息,pipe到文本处理工具,得到总的轨道数,储存在变量中比如$num

然后用循环依次抓取所有轨道

t=0
while [ $t -lt $num ]
do let t=t+1
cdparanoia $t - | ffmpeg -acodec wmav2 $t.wma
done

ffmpeg和cdparanoia的具体参数还要细化一下。

谢谢,我在ubuntu下安装了ffmpeg后,
ffmpeg -formats发现,不支持wma的编码,只支持解码,找不到相应插件,不知道encode是哪个包?
回复 支持 反对

使用道具 举报

发表于 2007-10-9 21:42:28 | 显示全部楼层
它的开发版本号我搞不清楚,但这个新闻是今年2,3月份就有了。

http://ffmpeg.mplayerhq.hu/

或许要自己编译一个
回复 支持 反对

使用道具 举报

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

本版积分规则

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