首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

程序中批量转换wav到mp3的有关问题

2012-02-01 
程序中批量转换wav到mp3的问题希望内建在程序里面,现在用LAME有几个问题1,程序会开很多lame的dos窗口,而且

程序中批量转换wav到mp3的问题
希望内建在程序里面,现在用LAME有几个问题

1,程序会开很多lame的dos窗口,而且系统资源都被占光了;
2,找不到resample的选项,如8kmono的wav想要压成44.1k   128b   的;
3,或者谁有lame带的dll的文档,因为不能引用,只能dllimport。

[解决办法]
楼主,是做音频转换吗?楼主可不可以告诉我怎么实现的 ^-^
学习~!
[解决办法]
如果你用Process类,可以设置Process.StartInfo.WindowStyle来隐藏DOS窗口。另外每执行一条Process.Start()之后执行一下Process.WaitForExit(),可以一个一个转换,而不是同时开启多个窗口转换,降低一下资源占用

当然,根本的办法还是找到dll的文档
[解决办法]
好好的设置Process可以很好的隐藏的
[解决办法]
另外,问问有没有什么开源的库来坐这种音频转换呢?
不想用Lame
[解决办法]
帮顶!
[解决办法]
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
保证没窗体

热点排行