在Windows 10中可用系统自带PowerShell配合FFmpeg提取视频音频:先获取视频路径并打开PowerShell,再安装FFmpeg并配置环境变量,最后执行ffmpeg -i "clip.mp4" -q:a 0 -map a "audio.mp3"等命令导出MP3或WAV格式音频。

在Windows 10系统中提取视频里的音频文件,不需要安装专业剪辑软件也能完成,用系统自带工具配合免费命令行工具就能快速导出MP3、WAV等格式。
确认视频文件路径并打开PowerShell
右键点击视频文件→选择“属性”→复制“位置”栏的完整路径(例如 C:\Users\Name\Videos\clip.mp4)→在资源管理器地址栏粘贴该路径并按回车→在地址栏左侧空白处按住Shift键同时右键→选择“在此处打开 PowerShell 窗口”。
这一步必须用PowerShell而非CMD,因为后续命令依赖PowerShell的执行策略支持;如果弹出权限警告,点击“是”继续。
安装FFmpeg命令行工具
访问 https://www.gyan.dev/ffmpeg/builds/ →下载“ffmpeg-git-full.7z”压缩包→解压到 C:\ffmpeg →将 C:\ffmpeg\bin 添加进系统环境变量PATH中。
【必须重启PowerShell窗口】 否则新添加的PATH不会生效,运行ffmpeg命令会提示“不是内部或外部命令”。
执行音频提取命令
在已重启的PowerShell窗口中,输入以下命令:
ffmpeg -i "clip.mp4" -q:a 0 -map a "audio.mp3"
其中 clip.mp4 替换为你实际的视频文件名(带引号),audio.mp3 是输出的音频文件名;-q:a 0 表示最高音质MP3编码,-map a 表示只提取音频流不处理视频。
若需提取为无损WAV格式,改用命令:ffmpeg -i "clip.mp4" -vn -acodec pcm_s16le "audio.wav";-vn 表示跳过视频流,这是关键参数,漏掉就会生成空文件。
检查输出结果
命令执行完成后,PowerShell会显示“video:0kB audio:xxxkB global headers:0kB muxing overhead”字样→关闭窗口→回到原视频所在文件夹→查找名为 audio.mp3 或 audio.wav 的文件→双击试听确认是否成功提取。
















