Ubuntu帮我将CD翻录成音频文件,但是它们都是.ogg格式,我无法在MP3播放器上播放。
如何将.ogg文件转换为.mp3文件?
Ubuntu帮我将CD翻录成音频文件,但是它们都是.ogg格式,我无法在MP3播放器上播放。
如何将.ogg文件转换为.mp3文件?
Answers:
有几种方法可以做到这一点。可能最简单的方法是使用名为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)格式将降低音乐的质量。但是总比不能完全在便携式设备上播放音乐要好;)。
从一种有损格式(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可能值得一看。
SoX是声音处理实用程序的瑞士军刀http://sox.sourceforge.net/
for f in *.ogg; do sox "$f" "${f%.ogg}.mp3"; done
就像vlc的音频文件一样。它太老了,于1994年被移植到Amiga。
如果您正在寻找易于使用的应用程序,请尝试GNOME的soundconverter或KDE的soundkonverter(均可从存储库中获得)。如果您喜欢CLI应用程序,那么您将无法比Perl Audio Converter做得更好。那里的“下载”页面上有一个Debian / Ubuntu软件包。
当然,最好的答案是重新从CD中翻录以避免质量下降。通过从一种有损格式转换为另一种有损格式,就像制作影印本一样。质量受损。