视频怎么转成MP3?从在线工具到FFmpeg的全攻略
2026/9/15 14:25:14 网站建设 项目流程

你有没有遇到过这种情况:刷到一个视频,背景音乐特别对你的胃口,想赶紧切下来当手机铃声;或者是自己录了节网课,不想每次重看视频,只想把老师的声音导成 MP3 放到播放器里循环听;再或者是收到一个客户发来的短视频,画面里人声很清楚,但你就是想要一段纯音频存档。

我几乎每隔几天就会收到这类咨询:视频里的声音怎么提取?怎么把视频转成 MP3?这个问题看起来简单,但背后涉及到的实际操作其实有四五条完全不同的路线,适合不同的人群。有的朋友只想要一个一两分钟的视频片段,有些人要处理几百个视频,还有人需要把转出来的音频再降噪、调音量,情况不太一样。

这篇文章我会从原理讲起,把在线工具、本地软件、手机端和命令行 FFmpeg 的玩法都过一遍,每一套都给出具体的操作步骤和容易被坑的地方。不管你是从来没拆过视频文件的小白,还是愿意开一个终端窗口的进阶玩家,都能在里面找到适合自己的方法。

1. 视频转MP3,先想清楚你要做什么用途

1.1 视频和MP3的底层逻辑

视频文件其实就是一个“容器”,把图像数据、音频数据、字幕信息等打包在一起。常见的有 MP4、MKV、AVI、MOV 这些封装格式。容器里面跑的视频编码可能是 H.264、HEVC,音频编码可能是 AAC、MP3、AC3、Opus 等等。

所谓“提取视频里的声音”,本质上不是从画面里挖声音,而是直接在容器里把音频轨道摘出来,再转成目标编码格式。MP3 是一种有损压缩音频格式,它会把某些人类不易察觉的音频细节丢掉,从而大幅缩小文件体积。正因为 MP3 的兼容性极广,几乎所有播放器、手机、车载系统都能认,所以大家才习惯性地把它当成“声音文件”的代名词。

这里有个容易混淆的地方:如果视频本身里面的音频轨道已经是MP3格式,那转换的时候基本就是“拆包”,速度极快,画质音质都不会变化;如果视频里的音频轨道是AAC或者别的格式,那就得经历一次“解码再编码”的过程,音质会受重新编码质量参数的影响。这也是为什么有些视频转成 MP3 以后,听起来感觉和前几秒明显不一样,多半是转换时设置的码率太低了。

1.2 先选对输出格式再动手

MP3 虽然通用,但并不是唯一选择。根据用途,大家可以先决定自己要什么:

  • 如果只是做语音笔记、听书、上课录音,选 MP3 的 128kbps 或 192kbps 就够,文件又小又清晰;
  • 如果是从 MV 里提取歌曲,希望音质尽量好,可以考虑 320kbps 的 MP3,或者干脆转成 FLAC、WAV 这种无损格式,只不过文件体积会大好几倍;
  • 如果是给剪辑软件用,最好直接输出 WAV,因为无损格式在反复剪辑时不容易出现音质劣化。

判断方式很简单:先问自己“这个声音是要长期收藏,还是临时听听”。临时用途别追求极限码率,实用即可;长期收藏就把码率往高了调。还有一种情况,视频本身只是有一个很短的音效,比如提示音、门铃声,这时候 MP3 的 64kbps 都够用,哪怕转出来不够清晰,用在手机通知里反而更省空间。

搞清楚这些,再去看各种工具,你就不会一头雾水了。

2. 零基础优先:在线转换工具的使用套路

2.1 在线转换工具怎么挑才靠谱

在线转换网站最大的好处就是不需要安装任何软件,打开浏览器就能用。对于那种偶尔转一个视频、电脑上又不方便装东西的用户,这是最省事的方法。

不过在线工具水深,挑的时候有几个原则:

  • 看是否有“隐私说明”或“自动删除文件”的说明。很多正规转换站会在转换完成后的一两个小时内自动清理上传的文件,避免数据留存;
  • 看是否限制文件大小。大部分免费在线工具只允许上传 100MB 到 500MB 的文件,如果你要转一个 2GB 的长视频,在线工具基本做不了;
  • 看是否支持“选择输出质量”。靠谱的工具会给你码率选项,而一些粗糙的小站只会给你一个固定模板,转出来的音频质量可能很差。

比较常见的在线转换工具有 CloudConvert、Convertio、AConvert,还有一些提供中文界面的中小型站点。我的建议是优先选那种常年更新、界面干净、有明确公司信息的站点,不要用那种满屏弹窗广告的网站,否则上传完文件之后连下载按钮都找不到,那体验真的让人崩溃。

2.2 实操:三步把视频声音导成MP3

不管你用哪个在线工具,操作流程其实都差不多。我用一个通用流程举例:

第一步,打开在线转换网站,找到“Video to MP3”或者“视频转MP3”的入口。有些网站比较直接,首页就是选择文件和输出格式的下拉框。

第二步,点击“选择文件”或“上传”,把本地视频文件拖进去。很多网站支持直接从 Google Drive、OneDrive、Dropbox 等网盘导入,如果你的视频已经在网盘里,可以省去本地下载的时间。

第三步,设置输出格式为 MP3,调整音频码率。一般会有 128kbps、192kbps、256kbps、320kbps 这些选项,选一个你需要的,然后点击转换。网站会自动处理,生成一个 MP3 文件供下载。下载之前可以试听一下效果,满意再保存到电脑。

有些网站还支持直接填写视频链接,输入一个网页视频地址就能把声音提取出来。但说实话,这类功能往往牵扯到网站版权政策,稳定性也一般,可能你今天能用,明天这个站点就改了规则。所以我更建议先把视频下载到本地,再用文件上传的方式转换,这样成功率最高。

2.3 在线转换的隐性坑点

在线工具看着方便,但实际用起来有几个坑特别容易踩。

一是上传速度。很多家用宽带的上传带宽很小,一个几百MB的视频传上去可能要好几分钟,再加上对面服务器排队转换,整个流程拖得比本地软件慢得多。如果视频特别大,转换到一半还可能超时失败。

二是隐私风险。虽然很多正规网站承诺自动删文件,但谁也保证不了文件传输和存储过程中的安全。涉及个人隐私、商业机密、未经发布的内容,最好不要走在线工具。

三是输出文件的时间限制。有些免费在线工具会把长音频截断,比如免费用户只能转 10 分钟以内的视频,超过部分就没了。你花半天传了个 20 分钟的视频,最后拿到手的只有一半,只能二次拼接,非常难受。

所以对于经常做视频处理的人,我的建议是:在线工具用来应急,大量或敏感的内容还是用本地软件处理。

3. 本地软件方案:稳定、批量、还免费

3.1 为什么我更推荐本地软件

如果你需要经常转换视频音频,或者一次要提取十几条视频里的声音,在线工具显然不适合。本地软件的优势非常明显:文件不用上传,隐私安全;转换速度只取决于自己电脑的 CPU 性能;而且可以批量处理,把几十个视频一起丢进去,该干嘛干嘛。

这里我推荐三款免费工具,基本覆盖了所有常见需求:

  • VLC 播放器:本来是个万能播放器,但自带的“转换/保存”功能可以直接提取音频,操作门槛很低;
  • 格式工厂:国产老牌格式转换工具,支持批量处理,界面比较传统但功能齐全;
  • Audacity:专业音频编辑器,适合对提取出来的音频再做降噪、裁剪、音量调节等精细处理。

这三个工具在 Windows 和 macOS 上都有对应的安装包,官网下载即可。安装的时候注意别点那种伪装成“高速下载器”的广告按钮,尽量去官方网站,或者用系统自带的软件商店安装,安全很多。

3.2 VLC播放器:一秒变身音频提取器

VLC 是我个人非常推荐的工具,它免费、开源、没有任何广告,而且体积小。用它提取视频声音只要四步:

  1. 打开 VLC,点击菜单栏的“媒体”,选择“转换/保存”;
  2. 在弹出的窗口里,点击“添加”,选中你的视频文件,然后点击最下面的“转换/保存”按钮;
  3. 下一级窗口里,“配置文件”下拉框选择“Audio - MP3”;如果你找不到,也可以选择“Audio - CD”,但那个会生成 WAV,不是 MP3。想要 MP3 的话,选中“Audio - MP3”更直接;
  4. 点击“目标文件”后面的“浏览”,设置输出文件的保存位置和文件名,再点“开始”。

等屏幕上出现一个进度条,跑完后到目标文件夹里就能看到 MP3 文件了。就这么简单。

VLC 默认转出来的 MP3 码率不高,如果需要调整,可以在第 3 步点击“配置选中的配置文件”图标(一个小扳手),在“音频编码器”标签页里修改码率和声道。我一般会改成 320kbps、立体声,只求音质没有明显损耗。

3.3 格式工厂:适合批量处理的国民工具

格式工厂是老牌免费转换软件,支持视频、音频、图片、文档互相转换,也内置了批量处理能力。

用格式工厂提取 MP3 也很简单:

  1. 打开格式工厂,在主界面左侧找到“音频”,点击“MP3”图标;
  2. 在弹出窗口里点击“添加文件”,可以把多个视频一次性选中;
  3. 点击右上角的“输出配置”,设置音频质量,比如 320kbps,也可以顺便设置输出文件夹;
  4. 点击“确定”回到主界面,最后点一下工具栏上的“开始”按钮,软件就会排队处理所有任务。

格式工厂对新手比较友好的地方在于,它所有参数都是中文显示,“采样率”“比特率”“声道”“音量”这些一看就懂。如果你要转几十个文件,格式工厂的“批量任务”能力是真香。

但格式工厂也有一个缺点,新版本安装包里可能会捎带一些推广软件,安装时一定要看清楚每个复选框,把不需要的附加软件取消勾选,否则桌面会多一些莫名其妙的快捷方式。

3.4 用Audacity做降噪和微调

很多视频里的人声或背景音乐并不是很干净,提取成 MP3 后可能还有底噪、电流声。这时候就用得上 Audacity 了。

Audacity 是一个免费开源的音频编辑器,打开原始 MP3 文件后,你可以这样操作:

  • 降噪:先选中一段只有底噪但没有人声的片段,点击“效果”菜单里的“降噪”,先点“获取噪声特征”,然后全选整个音轨,再进“降噪”面板,设置降噪幅度为 12dB 左右,点击“确定”。这样底噪就会被压下去。
  • 音量调节:如果整个文件音量偏小,全选音轨后,选择“效果”里的“放大”,直接按分贝数调整;或者更直观地用“压缩器”让声音更均匀。
  • 裁剪片段:用鼠标左键拖选需要的音频段落,按 Ctrl+C 复制,再新建一个文件粘贴,最后导出为 MP3,就能截取到视频里的某一段声音了。

Audacity 导出的 MP3 需要借助 LAME 编码器,新版软件首次导出时会提示下载,联网状态下它会自动处理。装好之后选择“文件-导出-导出为MP3”就行。

4. 手机端快速提取:学会这几招很省事

4.1 安卓端:剪映和文件管理器双方案

手机现在基本成了很多人处理短视频的第一工具,视频转音频在手机上也并不难。如果你手机上已经装了剪映(或者剪映的国际版 CapCut),那提取音频只需三步:

  1. 打开剪映,点击“开始创作”,导入视频;
  2. 把视频拖到时间轴上,点击“音频”,选择“分离音频”,剪映会自动把视频里的声音单独提取出来,形成一条音轨;
  3. 直接导出视频会包含画面,如果要音频文件,可以点击右上角导出按钮,但这样还是视频。更省事的方法是在“分离音频”后,删除视频画面,只保留音频轨道,再导出。剪映导出时分辨率和帧率选项随意选,因为画面已经没了,导出速度很快,生成的虽然是一个带视频壳的文件,但里面其实是纯音频,可以直接用。

如果你不想用剪映,安卓上也可以用“文件管理器”直接改后缀名,但这种方法只在视频里的音频本身就是 MP3 编码时有效。比如某些 MP4 文件的音频轨道就是 MP3,直接把后缀名从 .mp4 改成 .mp3,很多播放器照样能播放,音质不会损失。不过这个方法不保险,因为大部分手机视频的音频轨道是 AAC,改了后缀也放不了,所以只适合应急。

4.2 iPhone端:快捷指令和自带工具

iPhone 用户没有安卓那么开放的文件系统,但系统自带的“快捷指令”App 就能实现视频转音频。

如果没有快捷指令,可以先在 App Store 安装一个官方 App;然后在快捷指令里搜索“视频转音频”,能找到别人做好的现成指令。添加后,直接运行这个指令,从相册里选一个视频,它就会用系统底层编码能力把视频的音频轨道导出来,存储到“文件”App 里。因为走的是系统 API,所以速度和画质都有保证。

另外 iPhone 的用户还可以下载一个“Documents”App,它内置了音频转换功能。把视频通过“共享-存储到文件”放进 Documents 里,然后用它的“媒体”功能播放视频,选择“导出 MP3”,两下就搞定了。这个 App 在 App Store 上可以免费下载,没有内购陷阱,用起来很舒服。

4.3 手机与电脑间的文件传输细节

很多人在手机上提取完音频后,想发到电脑或者别的设备上。这里有个小经验:导出的 MP3 文件,最好统一命名为“英文或数字”,不要包含中文符号,因为在某些旧设备上,中文文件名的 MP3 会出现乱码或无法识别的情况。

另外,iPhone 的“文件”App 里,音频默认存储位置可能是“我的 iPhone-快捷指令”,如果你找不到导出文件,可以点右上角搜索按钮,按日期查找。安卓手机直接用蓝牙发送、微信文件传输助手或者数据线传输都可以,但要注意微信传输的文件会偶尔被压缩改名,最好在压缩包里再解压一次,保证文件完整。

5. 技术党进阶:FFmpeg命令行的无敌玩法

5.1 FFmpeg到底是什么水平

如果你要处理大量视频,或者对音频质量有更精细的控制,那一定要认识 FFmpeg。它是一个开源命令行工具,几乎所有的播放器、剪辑软件、在线转换网站的底层都在用它。只要你会用 FFmpeg,就相当于拿到了处理音视频的万能钥匙。

FFmpeg 支持几乎所有格式的读取和输出,也可以指定编码器、码率、采样率、声道数,还支持裁剪、拼接、音量调节、降噪等操作。它没有图形界面,需要开个终端窗口敲命令,但一旦习惯之后,效率比任何图形软件都高。

在 Windows 上,可以从 FFmpeg 官网下载编译好的版本,解压后把 ffmpeg.exe 所在的文件夹路径添加到系统环境变量里,之后就可以在命令行直接使用 ffmpeg 命令了。macOS 上如果你装了 Homebrew,直接执行 brew install ffmpeg 就能装好。

5.2 最常用的几条提取命令

提取视频中声音并转成 MP3,最基础的一条命令是:

ffmpeg -i input.mp4 -vn -acodec libmp3lame -q:a 2 output.mp3

这条命令的参数含义我来拆解一下:

  • -i input.mp4指定输入文件;
  • -vn表示不要视频流,这是提取音频的关键;
  • -acodec libmp3lame表示使用 MP3 编码器;
  • -q:a 2表示音频质量等级,取值范围 0 到 9,数字越小质量越高。一般 2 相当于 192kbps 左右,1 相当于 256kbps,0 相当于 320kbps。如果你不想用质量等级,也可以直接写成-b:a 320k,强制指定码率。

如果想截取视频中的某一段声音,比如从第 1 分钟开始,取 30 秒:

ffmpeg -ss 00:01:00 -t 30 -i input.mp4 -vn -c:a libmp3lame -b:a 320k segment.mp3

这里-ss是起止时间,-t是时长。注意把-ss放在-i之前,FFmpeg 会快速跳过去再解码,速度更快。

如果你想顺便把音量调大或调小,可以在上面命令后面加一个-af volume=2.0,表示音量放大到原来的两倍,数值大于 1 是放大,小于 1 是缩小。

5.3 批量转换脚本实战

FFmpeg 真正让人上瘾的是批量处理能力。比如打开终端,进入视频所在文件夹,然后用一个循环把当前目录下所有 mp4 文件转成 mp3:

Windows 批处理脚本:

for %i in (*.mp4) do ffmpeg -i "%i" -vn -b:a 192k "%~ni.mp3"

macOS / Linux 终端脚本:

for i in *.mp4; do ffmpeg -i "$i" -vn -b:a 192k "${i%.mp4}.mp3"; done

执行完以后,文件夹里会多出和视频同名的 MP3 文件,码率都是 192kbps。我很常用这个脚本处理网课视频,晚上睡前挂着转几十个,第二天早上起来所有音频都齐了。

如果还想按照自己的规则重命名文件,比如加前缀“audio_”,可以写成:

for i in *.mp4; do ffmpeg -i "$i" -vn -b:a 192k "audio_${i%.mp4}.mp3"; done

5.4 参数说明与调节技巧

很多朋友在初次接触 FFmpeg 时会觉得命令太复杂,其实记住几个核心参数就够了。

  • -vn:屏蔽视频流,提取音频时必须用;
  • -an:屏蔽音频流,如果你想把视频画面保留但声音去掉,就用这个;
  • -c:a-acodec:指定音频编码器,libmp3lame 是 MP3 编码器,aac 是 AAC 编码器,pcm_s16le 是 WAV 编码器;
  • -b:a:音频码率,常见的有 128k、192k、320k;
  • -ar:音频采样率,一般是 44100 或 48000,语音处理用 44100 就够;
  • -ac:声道数量,1 是单声道,2 是立体声。

举个例子,我想把一个 MOV 文件转成单声道、16kHz 采样率的 MP3,适合语音识别软件使用,可以这样写:

ffmpeg -i input.mov -vn -ac 1 -ar 16000 -b:a 64k output.mp3

这样转出来的文件很小,语音识别软件识别率通常也很高。如果知道有这样的需求,直接一条命令解决,比用图形工具点很多次再手动调参数方便太多了。

6. 转换后的音频处理与格式兼容性问题

6.1 音质参数怎么调才不浪费

很多人在用图形工具转换时从不看参数,默认码率可能只有 128kbps。对于纯语音来说够用,但如果是音乐歌曲,128kbps 的 MP3 高频部分会有明显的“毛刺感”,钢琴的高音和镲片声音会变得模糊。

根据我的经验,码率选择这样处理比较合理:

用途推荐码率推荐采样率声道
语音笔记/课程录音64-128kbps22050/44100Hz单声道
普通话剧/播客128-192kbps44100Hz立体声
音乐/歌曲存档256-320kbps44100/48000Hz立体声
后期剪辑/录音棚无损 WAV48000Hz双声道

这个表格适用于大多数场景。盲目追求 320kbps 也不是不行,但文件体积会增加不少,而且如果你的音源本身只是 128kbps 的在线视频,强行转成 320kbps 并不会让音质变好,反而只是“虚胖”。这时候需要知道一句话:转码不会让原本丢失的信息长回来,只是在现有信息里尽量保存得完整。

6.2 那些特殊音频格式怎么转换

除了视频转 MP3,还经常有人遇到从各种音乐平台下载的文件,后缀是 .ncm、.mflac、.mgg、.kgg 这类私有加密格式。这些格式是平台为了版权保护自己定义的,普通的播放器和转换工具根本打不开。

碰到这类文件,我的建议是先回原平台确认文件是否已经购买或下载了授权。如果确实有合法授权,不少平台本身就支持在客户端内“缓存转存”成通用格式,或者下载的时候直接选无损/标准音质,就不需要自己转码。

市面上确实存在一些第三方小工具能解析这些私有格式,但这类工具往往处于灰色地带,既有可能被杀毒软件报毒,也可能涉及版权问题。我不推荐为了贪图方便去用来源不明的工具。如果你非要把私有格式转出来,建议先确认法律风险,再用虚拟机或隔离环境处理,别拿主力电脑去试。

6.3 常见播放异常排查实录

转完 MP3 之后,如果遇到无法播放或者没有声音,先别急着重新转换,按下面顺序排查:

  • 播放器不识别文件:双击后提示“无法播放”,先检查文件后缀名是否是 .mp3,有时候从网盘下载会变成 .mp3.mp3 或者 .mp4,改名即可;
  • 有声音但特别小:可能是视频源文件音量本来偏低。用 Audacity 或 FFmpeg 的-af volume=2.0放大音量;
  • 播放器提示“DirectX 驱动未正确安装或音像设备被禁用”:这种情况是电脑的音频驱程出问题,和转换文件无关。右键开始菜单,打开“设备管理器”,找到“声音、视频和游戏控制器”,看设备是否被禁用;如果驱动图标有黄色感叹号,重新安装声卡驱动即可;
  • 手机播放正常、车机播放不了:车机对 MP3 编码兼容性差,可能是编码器用了非标准的 CBR 或者尝鲜用了 VBR。建议用固定码率 192kbps 重新转一次,车机通常都能认识。

7. 高频问题与避坑经验速查

7.1 大家都问过的10个问题

这里把我在各种群里见过的重复问题整理成一个速查,方便你对号入座:

  1. 视频里人声太小背景音太大怎么办?答:用 Audacity 或 Au,做人声频率段的增强,或者用 AI 人声分离工具,比如 UVR 等,但这类工具比较吃配置。
  2. 转换后文件变成静音?答:检查视频本身有没有音轨,很多录屏软件默认没录声音。用播放器放一下原视频,如果没有声音,那转出来当然也是静音的。
  3. 在线工具转出来为什么只有前30秒?答:免费版常见限制,换本地工具或付费版解决。
  4. VLC 转换后没有声音?答:确认“配置文件”选的是 Audio-MP3,而不是 Video-MP4。
  5. FFmpeg 提示 unknown encoder libmp3lame?答:你用的 FFmpeg 版本没带 libmp3lame 编译进去,换一个静态编译版,或者改用-c:a aac试一下。
  6. 能不能把视频里某个明星的声音单独提取出来?答:纯物理混音很难,需要 AI 语音分离,属于另一套工程。
  7. m4s 格式怎么转 mp3?答:m4s 是 B 站缓存视频分片,把它改成 .mp4 后缀后试试,如果能播放再按常规方法转音频。
  8. hevc 视频扩展缺失影响转换吗?答:会影响播放,但 FFmpeg 转音频时不会去解码视频画面,所以不影响音频提取。
  9. 提取出的音频有回声?答:视频可能本身带左右声道延迟,或者开了卡拉OK音效,检查原视频和转换设置,声道改成单声道会好很多。
  10. 转换后文件大小比视频还大?答:说明码率设置太高,特别是有损视频转成无损 WAV 后会出现这种情况,重新用 MP3 128kbps 转即可。

7.2 我的独家避坑清单

以下这些技巧可能不太容易在教程里看到,但都是我多次踩坑换来的经验:

第一,用 VLC 或格式工厂这类图形工具时,最好关闭其他大型软件,尤其是浏览器里开了一堆视频标签页。转换会占用 CPU,如果硬件不够,可能会卡死或者让转换速度慢到怀疑人生。

第二,FFmpeg 批量处理时,不要把输出文件放在源文件夹里导致文件重名。比如循环里用了${i%.mp4}.mp3,那输出和输入不会重名,但如果源文件夹里已经存在同名 MP3,FFmpeg 会提示是否覆盖,在某些脚本里会直接中断。建议先建一个output文件夹,在命令里加路径:

mkdir -p output for i in *.mp4; do ffmpeg -i "$i" -vn -b:a 192k "output/${i%.mp4}.mp3"; done

第三,在线转换网站的链接下载有时候会是一个临时文件名,比如4839201.mp3,下载后要手动改名。经常转文件的朋友可以养成“下载后立刻重命名并归档”的习惯,不然几个星期后文件夹里全是编号,根本分不清哪个是哪个。

第四,如果你要做视频中的音频切片,比如只想要副歌 20 秒,尽量不要去下载一个完整在线视频再转,直接本地用剪辑软件裁剪好再导出音频,省时省力。剪映、PR、CapCut 都有导出音频的功能,这比“先转完整音频再剪”更快,而且不会因为长音频压缩导致音质下降。

第五,处理自己录制的视频时,最好提前检查一下麦克风电平。如果录制时声音就爆音了,后面再怎么转码都是噪音。转换的前提是源文件本身质量过关。我一般在录制课程视频时都会把麦克风音量调到最高音量的 70% 左右,留出动态余量,这样提取出的音频就不会有破音。

最后再分享一个我自己的习惯:我电脑里永远装着 FFmpeg 和 Audacity,一个负责快速格式转换,一个负责精细调音。在线工具确实应急方便,但稳妥和可控性还是本地工具占优势。只要掌握了这两种工具,几乎所有音频提取需求都能在五分钟内解决。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询