如何快速提取MP4和MKV中的音频文件

2021-02-28 20:05:09 119点赞 1627收藏 67评论

创作立场声明:自己创造分享

背景

最近遇到给视频加字幕的需求。因为手边有自动根据音频文件生成字幕的设备。

需求就转变成怎么把视频文件的音频文件提取出来。

寻找软件

第一个想到的软件是 Adobe 公司的 PR,稍微问了下同事,说是提取音频文件需要的时间基本上和视频的时长差不多。考虑到 PR 又大操作又复杂,就开始在网上找有没有其他合适的软件。

经过一番搜索,终于被我发现 MKVToolNix 这个好用的免费软件。

软件使用介绍

MKVToolNix 的网址

软件有绿色版(好评),下载和直接解压就可以使用。

如何快速提取MP4和MKV中的音频文件

双击 mkvtoolnix-gui.exe 文件,打开软件。

软件使用也非常简单

如何快速提取MP4和MKV中的音频文件

在“输入文件”的对话框里面右键选择添加文件。

如何快速提取MP4和MKV中的音频文件

在编码格式对话框里面取消选择视频,保留音频。

如何快速提取MP4和MKV中的音频文件

点击界面下方的“开始混流”,音频提取就开始运行。音频文件自动生成到视频文件所在的文件夹中,2个小时时长的视频整个提取过程只需要3秒钟。

当然,这个软件还有其他很多功能。打开输出选项的文件夹,可以看到很多输出的选项。

如何快速提取MP4和MKV中的音频文件

软件不仅仅可以提取音频,也可以提取视频。根据需要,可以对视频或者提取的音频分割。有了这个软件,可以快速对视频进行分割。

如何快速提取MP4和MKV中的音频文件

例如对刚刚的视频文件分割为半个小时时长的几个文件。用时也非常快,5秒钟搞定。

如何快速提取MP4和MKV中的音频文件

我在这里抛砖引玉,小伙伴还可以深入研究下这个软件的其他的使用技巧。

One More Thing ......

之后的需求有了新的变化,给我了几百个小的视频文件,现在都需要提取出来音频,上面的软件也不好用了。

幸好我还懂一点 Python ,加上 FFmpeg ,就可以完成上述的任务了。

Python是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。

FFmpeg 是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 “FFmpeg”这个单词中的“FF”指的是“Fast Forward”。

Python 下载地址

FFmpeg 下载地址

下载和安装好 Python 和 FFmpeg 后,在放置视频的文件运行这个 Python 文件,就可以一键提取所有视频文件中的音频文件了。

如何快速提取MP4和MKV中的音频文件

import os


# 遍历文件夹中所有文件

for name in os.listdir():

# 获取不带后缀的文件名

filename = os.path.splitext(name)[0]

# 获取文件的后缀名

suffixname = os.path.splitext(name)[-1]

# 测试文件后缀名是否等于 mp4

if(suffixname == '.mp4'):

os.system('ffmpeg -i ' + '"' + name + '"' + ' -f mp3 -ab 192000 -vn ' + '"' + filename +'.mp3' + '"')

总结

互联网上的工具能满足你绝大部分的需要,需要善于使用搜索引擎,这样在别人一遍一遍重复机械性工作的时候,你就有时间上张大妈摸鱼了(手动狗头保命)。

展开 收起

国行机专用 任天堂Switch健身环大冒险游戏卡中文兑换码国行游戏机ns体感套装运动环健身圈舞力全开实体卡带 标准版

国行机专用 任天堂Switch健身环大冒险游戏卡中文兑换码国行游戏机ns体感套装运动环健身圈舞力全开实体卡带 标准版

469元起

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

310元起

任天堂 Switch游戏卡带 NS超级马里奥派对 玛丽欧聚会 中文 现货

任天堂 Switch游戏卡带 NS超级马里奥派对 玛丽欧聚会 中文 现货

294元起

Microsoft 微软 Office 365 个人版 1年订阅

Microsoft 微软 Office 365 个人版 1年订阅

209元起

《Nebo》触屏笔记类软件 Windows版

《Nebo》触屏笔记类软件 Windows版

暂无报价

Day One(日记+笔记)

Day One(日记+笔记)

暂无报价

Nintendo 任天堂 Switch NS游戏卡健身环大冒险 体感运动环

Nintendo 任天堂 Switch NS游戏卡健身环大冒险 体感运动环

497.54元起

微软(Microsoft)Office 365 个人版

微软(Microsoft)Office 365 个人版

398元起

《Cardiograph(心电图仪)》iOS应用软件

《Cardiograph(心电图仪)》iOS应用软件

暂无报价

DaVinci Resolve studio 16 达芬奇多功能视频调色软件 买断式授权 序列号卡片 一号两机 3个工作日内发货

DaVinci Resolve studio 16 达芬奇多功能视频调色软件 买断式授权 序列号卡片 一号两机 3个工作日内发货

2899元起

《CanOpener(耳机音质调试)》iOS应用软件

《CanOpener(耳机音质调试)》iOS应用软件

暂无报价

现货任天堂 Switch游戏卡 NS卡带 幻奏咖啡厅 幻想Enchante 中文

现货任天堂 Switch游戏卡 NS卡带 幻奏咖啡厅 幻想Enchante 中文

328元起

Nintendo 任天堂 Switch系列《哆啦A梦 牧场物语》ns游戏卡 中文正版

Nintendo 任天堂 Switch系列《哆啦A梦 牧场物语》ns游戏卡 中文正版

252.5元起

【双会员99元】WPS会员年卡+百度文库会员年卡 官方卡密

【双会员99元】WPS会员年卡+百度文库会员年卡 官方卡密

99元起

【双会员179元】WPS超级会员年卡+百度文库会员年卡 官方卡密

【双会员179元】WPS超级会员年卡+百度文库会员年卡 官方卡密

179元起

用友财务软件 好会计云财务软件 畅捷通T3在线版会计记账软件 专业版30天试用

用友财务软件 好会计云财务软件 畅捷通T3在线版会计记账软件 专业版30天试用

暂无报价
67评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.6K
扫一下,分享更方便,购买更轻松