从命令将.mp3转换为.wav和.ogg
- 类别: 音乐和视频
我的计算机上有大量的音乐文件,它们处于从.mp3迁移到不同格式的各种状态。这样做的主要原因是因为Linux和MP3格式之间存在许可问题。尽管有GUI工具可以完成几乎所有您需要的工作,但有时命令行仍然是您的朋友。例如,假设您要执行批处理作业-命令行对此很有用。或者说您想要(出于任何原因)将外壳保护到远程计算机中,然后转换文件。无论出于何种原因,最好知道这些工具可用于工作。
我正在谈论的工具是 mpg123 和 mpg321 。尽管mpg321声称是mpg123的直接替代品,但我仍然更喜欢同时使用这两种工具(前者将.mp3转换为.wav,后者将.mp3转换为.ogg)。在本文中,您将看到转换这些文件类型的过程(使用命令行)非常简单。
安装
由于我们将使用命令行进行转换,因此我们将从命令行安装工具。例如,我使用的发行版是基于最近稳定的Debian。您无需将任何存储库添加到您的 /etc/apt/sources.list 文件,因为所有工具都在标准存储库中找到。要安装这些工具,请按照下列步骤操作:
- 打开一个终端窗口。
- 如果需要的话, 它的 扎根(如果使用 须藤 代替根,只需添加 须藤 到以下安装命令的开头)。
- 发出命令 apt-get安装mpg123 mpg321 vorbis-tools
而已。现在让我们看看如何使用这些工具。
将.mp3转换为.wav
第一次转换是.wav。为什么要使用.wav?首先,.wav文件未压缩且无损,因此声音更好。唯一的不足是文件更大。因此,如果您有一个特定的文件,并且想要保持尽可能高的质量,.wav是要使用的格式。当然,在这种情况下,我们正在转换有损文件类型(.mp3),因此声音质量已经降低。但是为什么要进一步减少呢?要进行此转换,命令如下所示:
mpg123 -w output_file.wav input_file.mp3
哪里 输出文件 是将从名为mp3的文件转换的.wav文件的名称 输入文件。 假设您要将文件Rush_Tom_Sawyer.mp3转换为.wav。该命令如下所示:
mpg123 -w Rush_Tom_Sawyer.wav Rush_Tom_Sawyer.mp3
将.mp3转换为.ogg
.ogg格式是等效于.mp3的开放源代码,并且受到许多播放器的支持。 .ogg格式是创建“ mix cd”时使用的一种很好的格式(我已经老了,我仍然想说“ mix tapes”),因为与使用.wav格式相比,每张CD可以容纳更多文件。 。但是要将.mp3转换为.ogg,命令如下所示:
mpg321 Input_File.mp3 -w原始&& oggenc原始-o Output_file.ogg
让我们检查一下我们上面转换为.wav的文件。从.mp3转换为.ogg的命令如下所示:
mpg321 Rush_Tom_Sawyer.mp3 -w raw && oggenc raw -o Rush_Tom_Sawyer.ogg
容易吧?
最后的想法
现在,您可以开始制作技巧并创建批处理脚本,以进行批处理转换。自然地,许多人会想:“当我可以下载像Soundconverter这样的便捷GUI工具来完成这项工作时,我为什么要经历那个?为什么?因为使用命令行选项总是很聪明。有一天你可能需要它。