如何将MP4转换为MP3?

我有一些mp4格式的歌曲,我想把它们转换成mp3格式。

我是Ubuntu / Linux的新手。 所以请解释一步一步的过程或给出任何可以完成上述工作的软件。

我推荐Sound Converter。 使用它非常简单。 您可以在软件中心找到它,也可以从终端安装它:

sudo apt-get install soundconverter 

Ubuntu Repo: 声音转换器
Apt Link: 安装声音转换器

您需要做的就是打开它,更改您的首选项(编辑 – >首选项),然后单击“添加文件”或“添加文件夹”按钮以添加要转换的音乐,然后单击转换。 它并没有变得简单多了。

我从mp4m4a文件中提取了音频,并将它们多次转换为mp3格式; 当许多播客采用m4amp4格式时非常有用。

我发现允许ffmpeg使用专有格式的最可靠方法是从源代码构建它,尽管如果你不希望从源代码构建,你可以看看它是否适用于jfreak53's方法。 (卸载任何ffmpeg文件后,我使用本指南从源代码编译了ffmpeg

此外,我修改过的以下脚本( 归功于原始创建者)在新转换的文件中保留了文件的原始名称 ,这可能对您有用。 将其保存在文本编辑器中,并使用chmod +x yourscriptname使其可执行。

 #!/bin/bash for f in *.mp4 do name=`echo "$f" | sed -e "s/.mp4$//g"` ffmpeg -i "$f" -vn -ar 44100 -ac 2 -ab 192k -f mp3 "$name.mp3" done 

此外,根据evilsoup的建议,您还可以使用以下单行。 它“将当前目录中的每个MP4转换为MP3”,保留文件的原始名称,并“将其用于flv或avi或其他任何内容,只需更改mp4的两个实例”:

 for f in *.mp4; do ffmpeg -i "$f" -vn -c:a libmp3lame -ar 44100 -ac 2 -ab 192k "${f/%mp4/mp3}"; done 

如果你的意思是从videoMP4文件中导出音频然后使用ffmpeg,我会一直从FLV文件中执行此操作。 首先安装ffmpeg:

 sudo apt-get install ffmpeg libavcodec-unstripped-52 

运行:

 ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3 

它可能会说你缺少MP4的一些编解码器,在这种情况下只运行:

 aptitude search codecname 

并找到它安装。

顺便说一句,您可以通过搜索网络获得有关此信息的更多信息。 以下是一些有用的资源,以这种方式找到:

  • 将mp4转换为mp3
  • 如何使用ffmpeg将MP4video转换为MP3音频?
  • 在Ubuntu中将mp4转换为mp3

以下是如何从MP4video中无损地提取音频(保持原始声音完整而不降低质量)

 ffmpeg -i video.mp4 -vn -acodec copy audio.m4a 

当然,这导致M4A音频文件而不是MP3。 但现在大多数软件和手机都可以开箱即用。

http://www.iasptk.com/ff-multi-converter-is-a-simple-graphical-application-which-enables-you-to-convert-audio-video-image-and-document-files-between-所有流行的格式

FF Multi Converter是一个简单的图形应用程序,使您能够在所有流行格式之间转换音频,video,图像和文档文件,使用和组合其他程序。 它将ffmpeg用于音频/video文件,将unoconv用于文档文件,使用PythonMagick库进行图像文件转换。

FF Multi Converter的目标是在一个应用程序中收集所有多媒体类型,并通过用户友好的界面轻松为它们提供转换。 将逐步添加额外选项。

该应用程序是用python和PyQt编写的。

所有代码均根据GNU通用公共许可证进行许可。

FF Multi Converter是免费软件 – 尊重您自由的软件。

特征

几种文件格式的转换。

界面非常好用。

访问常见的转换选项。

保存和命名文件的选项。

递归转换。

在Ubuntu和Debian上安装

稳定释放

要将ppa添加到系统资源并安装ffmulticonverter,请打开终端并输入:

 sudo add-apt-repository ppa:ffmulticonverter/stable sudo apt-get update sudo apt-get install ffmulticonverter 

开发版

只需将ppa名称更改为ppa:ffmulticonverter / unstable并输入与上面相同的命令。

无论您的意思是video还是音频,Audacity都能很好地工作(它可以从任何支持的video文件中提取音频)。 我现在用它。 我曾经使用ffmpeg,但它有点复杂,有些格式不可用/不起作用。

我建议Winff为所有video/音频转换的ffmpeg使用GUI。
您只需添加video,在这种情况下选择输出(音频,mp3),选择要保存转换文件的文件夹,然后单击转换。

sudo apt-get install winff

在这里组合的东西,但这保留文件名并将原始声音副本转储到m4a:

 for f in *.mp4; do name=`echo "$f" | sed -e "s/.mp4$//g"` && ffmpeg -i "$f" -vn -acodec copy "$name.m4a"; done