LinuxSir.cn,穿越时空的Linuxsir!

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

有没wma转mp3的命令行工具

[复制链接]
发表于 2006-2-8 18:30:17 | 显示全部楼层 |阅读模式
有没wma转mp3的命令行工具 难找啊
发表于 2006-2-9 03:52:06 | 显示全部楼层
。。为啥这个问题又出来了?????都回答过了。自己搜搜。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 10:49:40 | 显示全部楼层
Post by 终极幻想
。。为啥这个问题又出来了?????都回答过了。自己搜搜。


搜索过了,我用的关键字是"wma转mp3",没见有.
注意是"转",不是"播放",而且是命令行工具,非GUI的.
有的话请帮忙贴下地址
回复 支持 反对

使用道具 举报

发表于 2006-2-9 12:33:52 | 显示全部楼层
论坛的搜索功能,,实在太差。。。

#!/usr/bin/perl -w
use strict;

foreach my $file (@ARGV) {
next if ($file !~ /\.wma$/i);
my $base = $file; $base =~ s/\.wma$//i;
system "mplayer \"$file\" -ao pcm -ao pcm:file=\"$base.wav\"";
system "lame -m s -b 128 -h \"$base.wav\" \"$base.mp3\"";
unlink("$base.wav");
print "$base.wma converted to mp3.\n";
}

只是一个脚本而已。用到mplayer和lame。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 12:52:17 | 显示全部楼层
Post by 终极幻想
论坛的搜索功能,,实在太差。。。

#!/usr/bin/perl -w
use strict;

foreach my $file (@ARGV) {
next if ($file !~ /\.wma$/i);
my $base = $file; $base =~ s/\.wma$//i;
system "mplayer \"$file\" -ao pcm -ao pcm:file=\"$base.wav\"";
system "lame -m s -b 128 -h \"$base.wav\" \"$base.mp3\"";
unlink("$base.wav");
print "$base.wma converted to mp3.\n";
}

只是一个脚本而已。用到mplayer和lame。



谢了,我也找到这个方案,但脚本太慢,我想找个更直接点的,如果有就最好了.
回复 支持 反对

使用道具 举报

发表于 2006-2-9 13:41:37 | 显示全部楼层
这么两句脚本能拖你什么速度。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 14:46:09 | 显示全部楼层
wma -> mp3
那不就再失真一次?
回复 支持 反对

使用道具 举报

发表于 2006-2-9 14:49:25 | 显示全部楼层
。。。。。。。。。删除此帖。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 15:20:43 | 显示全部楼层
Post by shannleon
这么两句脚本能拖你什么速度。


是这样的,找这个工具是用于server side的,不是我个人在用,所以要考虑的问题很多,不只是两句脚本那么简单(如果找不到适合工具就只好自己扩展)
这种转化方法是有一个中间文件的,不如直接转换的快.
在外国网站上惊鸿一瞥到有一个wma2mp3 linux converter ,正进一步觅其芳踪
回复 支持 反对

使用道具 举报

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

本版积分规则

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