📜  ffmpeg 将音频编解码器从 m4a 更改为 mp3 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:41:10.818000             🧑  作者: Mango

使用FFmpeg将音频编解码器从m4a更改为mp3 - Shell/Bash

当你需要将m4a音频文件转换成mp3文件并且只想使用命令行工具时,FFmpeg是你的首选。FFmpeg是一个跨平台的开源音频/视频处理工具集,提供了各种功能,包括音频/视频文件转换、编辑、录制和流媒体。

以下是如何使用FFmpeg更改音频编解码器从m4a到mp3的步骤。

步骤1:安装FFmpeg

首先,你需要安装FFmpeg。你可以从官方网站https://ffmpeg.org/download.html下载最新版本的FFmpeg。如果你使用的是Debian/Ubuntu操作系统,则可以使用以下命令来安装FFmpeg。

sudo apt-get install ffmpeg
步骤2:查看音频文件的编码

使用以下命令来查看m4a文件的音频编解码器。

ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1 <input_file.m4a>

这样做可以输出以下结果:

codec_name=aac
步骤3:转换音频文件的编码

使用以下命令来将m4a文件转换为mp3文件,同时更改音频编解码器。

ffmpeg -i <input_file.m4a> -acodec libmp3lame <output_file.mp3>

请注意,在这个命令中,我们使用了编解码器libmp3lame来将音频从m4a编码为mp3。

步骤4:查看转换后的音频文件的编码

使用以下命令来查看mp3文件的音频编解码器。

ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1 <output_file.mp3>

这样做可以输出以下结果:

codec_name=mp3

现在你已经成功地将音频编解码器从m4a更改为mp3,并且你现在可以使用FFmpeg进行其他音视频转换操作了。

Markdown代码片段:
# 安装FFmpeg
sudo apt-get install ffmpeg

# 查看音频文件的编码
ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1 <input_file.m4a>

# 转换音频文件的编码
ffmpeg -i <input_file.m4a> -acodec libmp3lame <output_file.mp3>

# 查看转换后的音频文件的编码
ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1 <output_file.mp3>