怎么把.ogg转换成.mp3?


15

Ubuntu帮我将CD翻录成音频文件,但是它们都是.ogg格式,我无法在MP3播放器上播放。

如何将.ogg文件转换为.mp3文件?


8
请记住,通过执行此转换,您将失去一些音质。
Sasha Chedygov,09年

3
是的,最好直接将CD重新翻录到MP3。
endlith

3
@musicfreak,您不会真正听到。严重地,这种疯狂需要停止。大多数(即使不是全部)人类无法区分320kbit和128kbit的质量。最近有研究证明这一事实。
脾气暴躁的熊

@NoCanDo是的,在其他地方出售您的逻辑。我喜欢320kbit,因为数字更大。;)
mrduclaw

请参阅此处获取我的脚本:askubuntu.com/questions/442997/…–
woohoo,

Answers:


11

有几种方法可以做到这一点。可能最简单的方法是使用名为ogg2mp3的工具。Ubuntu论坛上有关如何安装的详细信息:

$ sudo apt-get install mp32ogg lame
$ wget ftp://ftp.pbone.net/mirror/plf.zarb.org/plf/mandrake/10.1/noarch/ogg2mp3-0.3-3plf.noarch.rpm
$ sudo alien ogg2mp3-0.3-3plf.noarch.rpm
$ sudo dpkg -i ogg2mp3_0.3-4_all.deb

尽管这是Mandrake的RPM,但在通过Alien运行并安装.deb之后,它应该可以正常工作。将来,您可以使用la脚播放第一步中安装的mp3格式的CD

如通常指出的那样,从一种有损格式(ogg)转换为另一种(mp3)格式将降低音乐的质量。但是总比不能完全在便携式设备上播放音乐要好;)。


@jtimberman:不能保证这个应用程序的质量,但是您肯定会
非常满意

我记得几年前遇到类似问题时使用了它,尽管我认为我是从源代码编译的。
jtimberman

19

从一种有损格式(vorbis)到另一种(MP3)的代码转换并不理想,但是不幸的是,有时有必要,特别是在音频设备老化的情况下。命令行工具avconv可以很好地做到这一点(ffmpeg使用相同的语法)。

avconv -i input.ogg -c:a libmp3lame -q:a 2 output.mp3

将为您提供可变的比特率MP3:这意味着编码器将根据音乐的需要更改比特率。Dubstep需要比鲸歌更高的比特率。平均而言,超过几首音乐,-q:a 2可以使您达到190 kbit / s,尽管其中大多数将超过或低于该比特率。

质量设置的-q:a范围是0到9,其中0是最好的质量,而9是最差的。是更深入的指南。对于大多数人来说,-q:a 2绰绰有余。

要将充满oggs vorbis的目录转换为MP3(在Linux或OSX命令行上),请使用

for f in *.ogg; do avconv -i "$f" -c:a libmp3lame -q:a 2 "${f/ogg/mp3}"; done

有时人们需要为某些确实过时的硬件或流使用恒定的比特率。如果是这样,

avconv -i input.ogg -c:a libmp3lame -b:a 192k output.mp3

-q:a 2尽管通常应首选VBR模式,但其质量大致与相同。

如果您需要GUI前端,WinFF可能值得一看。


5
小提示:与$ {f / ogg / mp3}相比,$ {f / .ogg / .mp3}更可取,因为后者会将例如Goggle.ogg转换为Gmp3le.mp3。
user829755 2014年

avconv没有保留id3v2标签
woohoo

请参阅此处以获取一个将ogg转换为mp3并保留标签的小脚本:askubuntu.com/questions/442997/…–
woohoo

8

SoX是声音处理实用程序的瑞士军刀http://sox.sourceforge.net/

for f in *.ogg; do sox "$f" "${f%.ogg}.mp3"; done

就像vlc的音频文件一样。它太老了,于1994年被移植到Amiga。


3
如果出现以下错误:“ sox FAIL格式:无文件扩展名'mp3'的处理程序”。这有助于:sudo apt-get install libsox-fmt-mp3
guettli 2014年

7

如果安装软件包,ubuntu-restricted-extra则可以翻录到MP3而不是Ogg Vorbis。默认情况下,Ubuntu不附带MP3编码器,因为关于谁拥有它的合法雷区。


这是我在全新安装Ubuntu时安装的第一个软件包。一个必须有!
codeLes

2

如果您正在寻找易于使用的应用程序,请尝试GNOME的soundconverter或KDE的soundkonverter(均可从存储库中获得)。如果您喜欢CLI应用程序,那么您将无法比Perl Audio Converter做得更好。那里的“下载”页面上有一个Debian / Ubuntu软件包。

当然,最好的答案是重新从CD中翻录以避免质量下降。通过从一种有损格式转换为另一种有损格式,就像制作影印本一样。质量受损。


2

您会在“声音和视频”下的菜单中找到应用程序“声音转换器”。非常易于使用的GUI可以完成这项工作。要安装Sound Converter,请在Ubuntu软件中心中搜索它,或打开终端并运行命令:

sudo apt-get install soundconverter

1

CDex。有史以来最好的基于Windows的翻录和转换工具。开源。自从我上次使用它已经有一段时间了,它不直观,但是一旦发现它就非常强大。


3
“ Ubuntu翻录了。”-表示他正在使用Ubuntu,而不是Windows。
jtimberman,2009年

1
+1,即使它可能对原始问题没有帮助,但也可以获得Windows可用答案。
jerryjvl

我的错。提出这个问题“如何将.ogg转换为.mp3?”也许有意义。然后有多个解决方案或针对不同平台的解决方案。
shufler

0

除非您告知设备支持Ogg容器,否则GPodder会将.OGG直接转换为.MP3。看一下重新张贴,就在那里。

您可以在此处了解为什么Ubuntu将CD复制到Vorbis 。


0

fre:ac是我发现的最好的音频转换器。快速,免费,开源,多个平台(Windows,OS X,Linux,BSD等)和易于使用的UI。
支持多种文件格式,包括.ogg和.mp3(单独下载LAME编码器)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.