[音频处理]请问怎么在C#中实现MP3压缩

问题描述

我想在C#中实现把MP3从高码率压缩为低码率,比如从320KBS压缩到192KBS。请问大家通过什么方法可以实现。我在网上找了一下,很多人用lame来处理MP3,但是一般都是用WAV压缩为MP3,不知道lame是否可以实现MP3的压缩。

解决方案

解决方案二:
求高手支招。
解决方案三:
先解码(MP3->WAV)再编码即可不要觉得这样很low,绝大多数音频转码软件都是这样做的
解决方案四:
引用2楼iyomumx的回复:

先解码(MP3->WAV)再编码即可不要觉得这样很low,绝大多数音频转码软件都是这样做的

谢谢,在lame中可以实现MP3->WAV的过程吗?
解决方案五:
privatestaticvoidLameWavToMp3(stringwavFile,stringoutmp3File){ProcessStartInfopsi=newProcessStartInfo();psi.FileName=@"....Lamelame.exe";psi.Arguments="-V2"+wavFile+""+outmp3File;psi.WindowStyle=ProcessWindowStyle.Hidden;Processp=Process.Start(psi);p.WaitForExit();}我在网上找的使用lame把WAV转MP3的程序,发现不是什么WAV都能转,只有某些歌曲能转,请问是怎么回事?

时间: 2024-10-22 01:07:48

[音频处理]请问怎么在C#中实现MP3压缩的相关文章

div布局-请问怎么让div中的div在垂直方向上居中呢?

问题描述 请问怎么让div中的div在垂直方向上居中呢? 比如:下面这段代码,如何让里面的div在垂直方向上面居中呢(不好意思,实在是没有悬赏币了) .out{ width:500px; height:500px; background:blue;}.inn{ width:200px; height:200px; background:red;} 解决方案 你的inn怎么比out还大..搞反了吧..通过margin来定位.absolute定位最好,不需要考虑父容器,只需要依据自身的宽和高度来调整

请问在jsp开发中使用的mysql server数据库服务器

问题描述 请问在jsp开发中使用的mysql server数据库服务器 请问在jsp开发中使用的mysql server数据库服务器,在Visual C++ 6.0中也可以使用么?如果可以,请问如何使用? 解决方案 到底你说的是mysql还是sql server?不过这两者都可以在VC中访问,具体你google下 解决方案二: 可以吧,但是6.0都是多少年前的版本了,连sql server会出现各种未知的问题,具体google,楼上正解 解决方案三: 应该是可以的,直接都连接同一个数据库不就可以

请问,在eclipse中运用glassfish服务器,测试时显示出错没如图,怎么修改?

问题描述 请问,在eclipse中运用glassfish服务器,测试时显示出错没如图,怎么修改? 在eclipse中运用glassfish服务器,测试时明明用的是glassfish3.1,但是却显示出错没有找到glassfish3.1.1,怎么修改?谢谢各位啦!

请问在谷歌地图中google图标标签怎么显示?

问题描述 请问在谷歌地图中google图标标签怎么显示? google map默认的标示Marker,只能使用图片不能使用文字,label属性也只能显示首字符,怎么将一行文字显示在图标下边呢?请指教 解决方案 看一下官方文档上面应该有详细的介绍

请问awk和python中如何显示当天产生的日志?

问题描述 请问awk和python中如何显示当天产生的日志? #coding=utf-8 import os import json import httplib import codecs LogFile='/etc/httpd/logs/access_log' #日志 logMess='/tmp/acc.log' if os.path.isfile(logMess): os.system('cp /dev/null %s'% logMess) file=codecs.open(logMess

请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢

问题描述 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 解决方案 你说的画面是sheet吧 http://www.cnblogs.com/dyllove98/archive/2013/08/06/3241515.html

调用自定义资源-新手求教,请问如何调用resx中的自定义资源,没有金币,谢谢大家

问题描述 新手求教,请问如何调用resx中的自定义资源,没有金币,谢谢大家 如图,我往资源文件FP.zh-Hans.resx里边加了一个key叫"zzz",值是"啦啦啦",请问代码该如何掉用之,请大侠指点一二 解决方案 ResourceManager rm = new ResourceManager("MissionPlanner.GCSViews.FlightPlanner.zh-Hans.resx", System.Reflection.As

请问adobe flash professional 中插入帧,插入关键帧,插入空白关键帧的差别?

问题描述 请问adobe flash professional 中插入帧,插入关键帧,插入空白关键帧的差别? 感觉插入帧时,会在原有帧的基础上,改变原来帧的内容,而插入关键帧,同样是在原有帧的基础上,但是不会改变原有的帧.而空白关键帧是全新的帧.是这样的吗? 感觉前两种帧好像并没有用处,它们一般用在哪里呢? 解决方案 http://blog.163.com/fan_yishan/blog/static/47692213201142194220619/ 解决方案二: 编程是一种美德,是促使一个人不

请问vc++ 6.0中如何计算1+2+3+...+100

问题描述 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 解决方案 手机微信聊天记录怎么恢复微信查看聊天记录删除的微信聊天记录怎么恢复? 解决方案二: void fun(int n)//功能函数 { int s=0, i; for(i=1; i<=n; i++) { s=s+i; } printf("%d&q