如何将音频从 ogg 转换为 mp3?

use*_*422 61 sound

我正在寻找一个工作良好的音频转换器,它能够将音频文件 (ogg) 转换为 mp3 格式。我使用软件中心的“声音转换器”进行了尝试,但在 12 个文件中的 6 个文件中停止转换。

这里有人可以帮我吗?

des*_*ert 101

ffmpeg用于声音转换:

ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3}      # if only the extension changes 
Run Code Online (Sandbox Code Playgroud)

如果您的文件名包含空格,请不要忘记引用它,例如:

ffmpeg -i "file with spaces".{ogg,mp3}
Run Code Online (Sandbox Code Playgroud)

要执行批处理,您可以使用for像这样的循环

for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
Run Code Online (Sandbox Code Playgroud)

或 – 特别是对于许多和/或大文件!– GNUparallel

parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
Run Code Online (Sandbox Code Playgroud)

最后一条命令会将.ogg当前目录中的每个文件转换为.mp3有效地使用 CPU 并行执行多个任务。

设置音频比特率ffmpeg提供了-b:a BITRATE选项,例如-b:a 192k。如果要包含标题、专辑等元数据,可以使用以下选项:

-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
Run Code Online (Sandbox Code Playgroud)

man ffmpeg此linuxforums.org.uk后进一步的信息。


Syl*_*eau 12

你可以试试ogg2mp3

您可以ogg2mp3先从这个ogg2mp3 下载页面获取 debian 包文件,然后在 Ubuntu 12.04 或 13.10 中进行安装。

使用 .deb 文件打开 .deb 文件Software Center,它将为您安装它。

批量转换

首先将所有要转换的文件放到一个文件夹中(我们称之为ogg_src)。然后简单地给出ogg2mp3带有适当音频参数(比特率、频道等)的文件夹路径,它会自动一一转换,打开终端并输入:

ogg2mp3 /home/me/ogg_src/ -a 96
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请阅读其手册(包括lame使用以下命令调用的实际转换工具:

man ogg2mp3
man lame
Run Code Online (Sandbox Code Playgroud)

来源


小智 8

SoundConverter,它使用 GUI(Gnome),但也可以从命令行使用。支持的格式Mp3、OGG、AAC、WAV、Flac

安装:

sudo apt-get install soundconverter
Run Code Online (Sandbox Code Playgroud)

转变:

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
Run Code Online (Sandbox Code Playgroud)
  • b, --batch 以批处理模式转换,从命令行,没有图形用户界面。
  • m, --mime-type 设置批处理模式的输出 MIME 类型。默认为音频/x-vorbis。
  • s, --suffix 设置批处理模式的输出文件名后缀。默认为 .ogg。


Taz*_* D. 5

我使用的是WinFF,它是一个快速的 AV 转换器,它有一个友好的界面。一旦您熟悉了与此应用程序一起提供的预设,就非常容易使用。如果您只对音频文件转换感兴趣,您可以使用 WinFF 的音频预设,并以极快的速度和最佳质量一次转换多个文件。

您可以从软件中心或使用 Synaptic 安装 WinFF,也可以使用上面提供的链接安装最新的稳定版本。在安装 WinFF 之前,您需要安装以下软件包:ffmpeg 和 libavcodec-extra-53 或 libavcodec53。