苹果电脑用户需用FFmpeg命令行或Ginal Cat Pro分离视频全部音轨,QuickTime仅支持主音轨。FFmpeg命令可批量导出所有音轨为.m4a;Ginal Cat Pro提供图形化全选或单轨导出,支持AAC/MP3格式及自定义命名。

苹果电脑用户需要从含多音轨的视频(如带中文字幕音轨、英文配音轨、5.1环绕声轨的电影)中一键分离出全部独立音轨,而不是只取主音轨或手动逐条导出——系统自带工具无法直接实现,必须借助专业音频提取工具或命令行方案。
用FFmpeg命令行批量分离所有音轨
这一步适合已安装FFmpeg且能接受终端操作的用户。它不依赖图形界面,可完整识别并导出视频内所有嵌入音轨,包括隐藏语言轨、描述性音频(AD)、评论音轨等。
第一步:打开“终端”,输入 【ffmpeg -i 视频文件路径 -map 0:a -c copy -f segment -segment_format_options movflags=+frag_keyframe+empty_moov 输出前缀_%03d.m4a】,回车执行。
第二步:替换命令中的“视频文件路径”为实际路径(如/Users/Name/Desktop/movie.mp4),输出前缀可自定义(如audio_track),注意保留%03d占位符保证编号连续。
第三步:等待终端返回“Finished”提示,前往指定目录查看生成的多个.m4a文件——每个文件对应一条原始音轨,文件名末尾数字即音轨索引(001=第一音轨,002=第二音轨……)。
⚠️注意:若视频含AC3/E-AC3音轨,macOS原生不支持播放,导出后需用VLC或Audacity打开验证;如需转为MP3,须额外加参数-c:a libmp3lame,但会损失无损特性。
用Ginal Cat Pro图形化分离全部音轨
该软件专为macOS设计,支持可视化识别多音轨结构,无需记忆命令,适合对终端有顾虑但需要精准控制的用户。
方法一:自动识别→全选导出
1. 启动Ginal Cat Pro → 点击【文件】→【导入】→【媒体】,选中含多音轨的视频文件。
2. 导入完成后,在媒体库右键该视频 → 选择【显示音轨信息】,弹窗中将列出所有可用音轨及语言标签(如“English (AC3 5.1)”、“中文(Dolby Digital)”、“Commentary”)。
3. 关闭弹窗 → 将视频拖入时间线 → 点击顶部菜单栏【轨道】→【分离全部音轨】。
4. 时间线下方立即出现多条绿色音频轨道,每条对应一个原始音轨,顺序与上一步弹窗中列出的完全一致。
5. 按住Command键依次点击所有绿色轨道 → 右键 →【导出所选音频】→ 格式选AAC(保真)或MP3(通用)→ 设置统一前缀(如“movie_all_tracks”)→ 点击【导出】。
方法二:单轨单独导出(需精确命名)
分离全部音轨后,鼠标悬停在某条绿色轨道上方,左下角状态栏实时显示该轨语言与编码类型;点击该轨→右键→【导出音频】→ 在保存窗口中手动修改文件名为“movie_EN_5.1.m4a”或“movie_ZH_DD.m4a”,避免混淆。
用QuickTime Player只能提取主音轨
系统自带工具不支持多音轨识别,仅能导出默认启用的主音轨(通常是第一个音轨),其余音轨被静音跳过,无法满足“一键分离全部”的需求。
右键视频→【打开方式】→【QuickTime Player】→ 【文件】→【导出为】→【仅音频】→ 保存为.m4a文件。
该文件内容即为视频默认播放时听到的声音,【其他嵌入音轨(如第二语言、导演评论)完全不会被提取】,切勿误以为此法可覆盖多音轨场景。



















