首页 > 系统 > 关键词 > linux最新资讯 > 正文

利用ffmpeg在linux下将mp3文件转换为wma

2009-05-15 09:47 · 稿源:sudone.com

现在网络朝宽带网发展越来越快了,但服务器托管环境要变化还是要很多的¥,所以能节省一分就是一分。在网络上音频文件通常使用mp3格式存储,mp3格式音质可以压得比较好,但体积稍嫌有些大,而压低了音质的话就比较难听,而且也压得还不够小。wma文件在这点上相比mp3优化很多。经测试,使用24k码率下,5MB的mp3文件可压到1MB左右的wma,在我这样的烂耳朵下虽然分得出音质的胜负,但还尚能听。如果有朋友要做一个翻唱或乱录音的网站,那么把文件压成wma格式就合适不过了。

在网上搜了几十页,都是讲述如何将wma转换为mp3的,零星有几个mp3转wma的例子,可惜都是windows下的版本,有些还需要花钱。

于是干脆祭出ffmpeg,ffmpeg相信很多处理媒体文件的朋友都用过,是非常之强大,不但可以处理流行的flv等格式,我之前一直用来转换视频格式(asf、3gp、rm……)到wmv的,wmv既然能转,那么wma当然也一定能!

在网上搜寻一阵,找到了ffmpeg转wma的执行命令:

ffmpeg -y -ab 24 -ar 22050 -acodec wmav2 -i test.mp3 test.wma

其中-y参数是指直接覆盖存在文件而不用确认;-ab参数是码率;-ar参数采样率;-acodec是指定压缩格式;-i是指输入的文件;最后在敲上输出的文件就可以了。

对文件字节数影响最大的就是码率,wma文件最小的码率就是24k,不能再小了,唉,我还想用12k一试呢。

于是在命令行运行该命令,没有能成功,因为我两年前编译的这个ffmpeg并没有能支持wma。

于是到ffpeg的源码目录下(嘿嘿,这么多年了,这个源码目录居然还存在),忘了怎么编译?执行:

ffmpeg | head

就找回了原先的编译参数,是不是要加一个参数就能支持wma,难道还要装一个lame这样的东东么?敲上

./configure --help | grep wma

没有结果,仔细看了一遍help,也确实没有发现有关的东西。

于是在源码目录敲一下:

ss

请允许我有如此跳跃性的思维,其实我是没思路的时候,习惯性随手敲的,ss在我的机器上配置为svn up的快捷键。

这样一敲结果出现神奇现象,这个目录居然是一个svn拿下来的目录,而且,那么多年了,居然还能从这个svn地址check下东西,svn团队居然能把一个svn地址维护那么多年,一直没中断,实在是一大奇迹。

看一下这个传奇的svn地址:

svn://svn.mplayerhq.hu/ffmpeg/trunk

朋友们可以直接敲:

svn co svn://svn.mplayerhq.hu/ffmpeg/trunk

就可以拿下ffmpeg的所有东西了,我不知道ffmpeg现在有没有出tar.gz的包裹,前些年我就是直接从这个svn地址checkout下来的了。

多年没更新了,svn up的时间还比较长……

拿下最新的源码后,直接编译一下看看,我的编译参数是极简的:

./configure --enable-gpl --disable-debug --prefix=/data/ffmpeg --enable-libmp3lame --enable-pthreads --enable-nonfree

我用的系统是ubuntu,在ubuntu下有ffmpeg的apt,但当时安上去后发现没有声音,于是下载了ffmpeg的svn,并自己装上lame,才创出了声音。lame记得是用apt安装的,不很麻烦:

apt-get install lame liblame-dev

注意要安上liblame-dev的开发包,否则还是会不能支持mp3。

然后就是:

make; make install

无聊的过程。

装完后可以一测,嗯,这回能支持了。

总结(写到后面我总有点不耐烦):

###############################

#系统是ubuntu6

apt-get install lame liblame-dev

svn co svn://svn.mplayerhq.hu/ffmpeg/trunk

cd trunk

./configure --enable-gpl --disable-debug --prefix=/data/ffmpeg --enable-libmp3lame --enable-pthreads --enable-nonfree

make -j10; make install

###

然后就可以用了:

/data/ffmpeg/ffmpeg -y -ab 24 -ar 22050 -acodec wmav2 -i test.mp3 test.wma

附带转wmv的,我怕不支持,也小测一把:

ffmpeg -y -acodec mp3 -vcodec wmv2 -i test.rm test.wmv

ffmpeg -y -acodec wmav2 -vcodec wmv2 -i test.rm test.wmv

都可以。

  • 相关推荐
  • 大家在看
  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • 苹果手机怎么把B站视频转换成MP3

    苹果手机怎么把B站的手机转换成MP3格式,很多用iPhone的手机用户经常想把B站的视频转换成MP3,这里我们来叫大家使用比较简单的方法来完成这个操作。

  • Win10新预览版19645推送:修复中文输入法无法切换、Linux内核从镜像剥离

    今晨,微软面向快速通道(Fast Ring)的Insider会员推送新预览版,操作系统版本号Build 19645。经查,Build 19645属于mn_release分支,在微软切换到rs_prerelease之前,我们的确很难看到新功能

  • AEG德国家电品牌,AEG产品让大众臻享每一份喜悦

    随着人们消费能力的提升,购买家电更多看重的是其品质与人性化贴心设计。源自德国制造的进口高端家电品牌AEG是高端用户较为信赖的品牌。AEG向大众传递出了百年匠心的精神,它传承经典,也不失流行与创新交织下的新产品。目前,AEG的配件与服务商城也已火热上线。近来,德国家电品牌AEG新品超声波除渍笔强势来袭,这款新品采用超声波除渍技术,通过投射达每秒 46000 次的高频振动来产生真空气泡去渍群,能够高效击碎衣物中的顽固污?

  • Strategy Analytics:2G和3G用户占全球移动用户总数的46%

    6月19日消息,Strategy Analytics基于其免费报告《低成本4G手机:市场动态和机遇》,并结合最新的产业发展情况,分析了当前2G/3G的退网趋势和4G用户迁移机会。Strategy Analytics最新的无线市场预测,今年初,2G和3G用户占全球移动用户总数的46%,但贡献的收入却只占全球移动总收入的27%。到2023年,这一收入占比将下降到10%。非洲可以认为是一个特例,在这个地区,各国的ARPU值低于2美元,因此通过补贴促进用户迁移可

    2G 3G 4G
  • 抖音歌曲egm是什么歌

    在抖音平台上有一首歌的歌词出现了“egm”这个词,这首歌在抖音很火,那么egm是来自哪首歌曲,具体的歌名叫做什么呢,我们来一起看下吧。

  • StrategyAnalytics:超宽带芯片正在迈向成功

    Strategy Analytics最新发布的研究报告《UWB的回归:智能手机、汽车、工业等芯片预测》指出,2019年UWB(超宽带)系统和无线电芯片市场实现了飞跃;于此同时,新标准、芯片和应用意味着UWB的复兴。相关资料显示,UWB 技术是一种传输速率高,发射功率较低,穿透能力较强并且是基于极窄脉冲的无线技术。 StrategyAnalytics指出,苹果iPhone11机型采用了全新的U1超宽带无线电芯片以及用于远程无钥匙进入的新汽车标准推动?

  • “索象mp”百家号怎么赚钱?百家号收益赚钱排行榜

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。索象mp是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列702333名,财经分类排名位列15829名,领先了37.1%的百家号。 索象mp百家号概况 索象mp的简介为新闻动态、营销知识、营销技巧的发布平台。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过13篇的游戏内容,最近该?

  • AppClips是什么功能 AppClips怎么使用

    苹果iOS14系统中加入了一个全新的AppClips功能,这个功能是可以让用户不下载全部应用的情况下就可以使用该应用的功能,那么AppClips是怎么使用,这里我们来了解下AppClips功能的介绍。

  • 20年风光不再:Segway电动平衡车宣布停产

    曾经全球电动平衡车鼻祖的Segway,恐怕自己也没有想到,会落到现在的这个田地。在经历了20年的风雨之后,赛格威(Segway)电动平衡车已正式停产。2000年开始概念炒作的Segway,其商业化道路并

  • Mintegral旗下Mindworks创意工作室发布可玩广告制作平台

    6 月 11 日,移动广告平台Mintegral旗下的Mindworks创意工作室正式发布可玩广告制作平台Playturbo,这是国内第一个针对各类可玩广告创意进行灵活定制的动态参数平台。广告主可使用Playturbo对可玩广告创意内的元素或参数进行多维度的调整,快速输出数十个不同的创意版本,以用于优化多渠道移动营销活动。可玩广告,游戏推广的利器可玩广告(playable ad)可称为“微型游戏”,用户可以通过 10 至 30 秒的快速试玩,在下载游戏之前体?

  • 谷歌开源项目飞马PEGASUS:可以自动进行文章摘要

    谷歌于去年年底发布了一个精简型的机器语义分析项目:飞马(PEGASUS):预先机器学习及训练后的自动文章摘要项目。近期这个项目迎来的新的版本,这个小型项目可以非常精准的自动提取出文章中的摘要,并且只用一千个训练模型就可以生成媲美人类的摘要内容。 当对包括文本摘要在内的下游NLP任务进行微调时,最近针对大型文本语料库进行自我学习的目标的预训练工作已显示出巨大的成功。但是,尚未探讨为抽象文本摘要量身定制的预训练

  • 华为FreeGo便携蓝牙音箱发布:首创一碰传音、无线传声

    FreeBuds、Freelace之后,华为Free音频系列再迎新成员。今日,华为发布了一款FreeGo便携蓝牙音箱。除了便携以及传统蓝牙音箱的功能外,最大的特色就是加入了一碰传音、无线传声等独家功能。华

  • AMD锐龙5000 APU“塞尚”曝光:GPU依然集成Vega

    尽管锐龙4000系列桌面APU处理器尚未正式发布,可关于下一代锐龙5000系列的消息已经开始逐渐显露。根据爆料人Komachi捕捉到的设备ID信息,AMD锐龙5000 APU代号“Cezanne(塞尚)”,

  • 印度唱片公司Saregama India宣布已与Facebook达成一项全球许可协议

    DoNews 6月3日消息(记者 程梦玲)北京时间3日消息,印度最大唱片公司之一Saregama India周三宣布,已与美国社交媒体巨头Facebook达成一项全球许可协议,将允许用户从其大量宝莱坞音乐目录中选择乐曲,用于他们的Facebook和Instagram帖子。受此消息推动,Saregama股价周三盘中一度暴涨20%,触及涨停。此项交易的财务条款未予透露。Saregama称,Facebook和Instagram用户现在可以在他们的帖子和“故事”中添加来自其超过10万首跨越25

  • LOL新英雄Lillia什么时候出 莉莉娅新游戏上线时间

    在LOL测试服中出现了一个新的英雄名字“Lillia”(暂译:莉莉娅),目前有关这个英雄的信息还十分少,不少玩家很期待这个英雄什么时候会推出,这里我们来看下莉莉娅英雄的上线时间。

  • 号称最安全的Telegram也中招,暗网惊现数百万用户电话信息,你的通讯录正被偷走

    最近,杭州某园区未经同意收集人脸信息被状告,“刷脸第一案”杭州开庭.数据安全始终是环绕在大家心里的疑问,手机越买越贵,明明很注意隐私信息了,怎么还会出现数据泄露呢?

  • Xbox智能分发是什么 Smart Delivery有哪些服务

    微软游戏业务部门Xbox在近日公布了一个全新的服务——智能分发(Smart Delivery),这一个将上一代主机游戏延续到次世代主机的服务,具体服务内容是什么呢,我们来一起看下。

  • 永恒之塔6月10日wegame预约活动汇总 免费开服礼包领取地址

    永恒之塔这款游戏对于老一代的玩家来说肯定是不陌生了,就在6月10日,永恒之塔就会开启wegame版本,现在还可以进行预约领取礼包,下面就来为大家分享一下永恒之塔的预约礼包活动地址。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天