用 ffmpeg 提取视频中的音频轨
把视频文件中的音轨保存为独立的 MP3(或 WAV/FLAC/AAC)文件,不改动原视频。
执行 ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3,即可把视频里的音频导出为 MP3。
01命令
命令
$ ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp302作用说明
-vn 表示丢弃视频流,只处理音频;-q:a 2 是 libmp3lame 的 VBR 质量档位(0 最高约 245 kbps,9 体积最小)。如果不想重编码到 MP3 而想保留原始音质,可以直接复制音轨:ffmpeg -i video.mp4 -vn -c:a copy audio.aac——前提是现有音频编码允许放入目标容器(例如 AAC 放进 m4a)。视频有多个音轨时,用 -map 0:a:0 选择第一条音轨,最后用 ffprobe audio.mp3 验证输出文件。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- FFmpeg Documentation依据: The FFmpeg documentation describes -vn as disabling video recording and codec/quality options such as -q:a for audio output streams.
最后验证: 2026-09-17 · 分类: 媒体