如何将 .ogg 转换为 .mp3?

如何将 .ogg 转换为 .mp3?

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

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

答案1

有几种方法可以做到这一点。最简单的方法可能是使用名为 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 后应该可以正常工作。将来,您可以使用无法将 CD 翻录成 mp3 格式因为它是在第一步安装的。

正如人们普遍指出的那样,从一种有损格式 (ogg) 转换为另一种有损格式 (mp3) 会降低音乐质量。但这比完全无法在便携设备上播放音乐要好 ;)。

答案2

从一种有损格式 (vorbis) 转码为另一种有损格式 (MP3) 并不理想,但不幸的是有时这是必要的,特别是当音频设备老化时。命令行工具 avconv 可以很好地完成这项工作(ffmpeg 使用相同的语法)。

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

会为您提供可变比特率 MP3:这意味着编码器将根据音乐需求改变比特率。Dubstep 需要的比特率比 whalesong 高。平均而言,在几首音乐中,-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 可能值得一看。

答案3

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

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

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

答案4

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

sudo apt-get install soundconverter

相关内容