用 ffmpeg 无损提取视频中的音轨

直接复制音频流不重新编码,几秒钟就能把视频声音单独保存成文件。

Linux音频媒体FFmpeg低风险
运行 ffmpeg -i video.mp4 -vn -acodec copy audio.m4a,即可原样提取音轨到 audio.m4a。

01命令

命令
$ ffmpeg -i video.mp4 -vn -acodec copy audio.m4a

02作用说明

-vn 让 ffmpeg 丢弃视频流,-acodec copy 直接原样复制音频数据,所以提取只要几秒钟且完全无损。输出文件扩展名要和源编码匹配:MP4 里通常是 AAC 用 .m4a,WebM 里的 Opus 用 .opus,MP3 就用 .mp3。需要转成别的格式时,把 copy 换成编码器,例如 -acodec libmp3lame -b:a 192k(会重新编码)。

03风险

风险低风险
使用条件ffmpeg installed

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • ffmpeg(1) — Ubuntu manpage
    Ubuntu · community · 2026-09-17
    依据: Ubuntu manpage documents ffmpeg's -vn (disable video) and -acodec copy (stream copy audio codec) options
  • ffmpeg(1) — Debian manpage
    Debian · community · 2026-09-17
    依据: Debian manpage describes -vn disabling video recording and -acodec copy for codec stream copy

最后验证: 2026-09-19 · 分类: 媒体

06相关方案