教你如何从原版音频中轻松提取音乐

   为了学习英语,我收集了一些英语视频,但有时不方便看视频,所以我想把视频中的伴音提取出来放在手机上边听边学。不过很多视频并没有音轨文件(视频和伴音是一体的),而现在声卡又没有录音功能,怎么将其音频提取出来?

  【解题思路】

  如果视频没有伴音的音轨文件可以提取,常规的方法是使用声卡内录的方法去录制音频文件。不过现在的声卡大多取消了内录功能,好在现在很多播放软件可以实现音频的提取或转换,因此可借用这些软件来实现音频的提取。

  【解题方法】

  方法1:使用KMPlayer直接提取(点击下载)

  首先启动KMPlayer播放视频文件,在播放窗口右击选择“捕获→音频”,接着在弹出的窗口:输出设置保存音频的位置,编码器选择“MP3编码器”,单击浏览设置编码器的具体参数。然后勾选“当开始播放时自动捕获”,单击“开始”,这样一边用KMPlayer欣赏电影,程序在后台一边就提取出音频并转化为MP3格式,完成后就可以拷入随身听中作为听力素材了(图1)。


  图1 直接使用Kmplayer提取视频的伴音文件

  方法2:使用Muvid Converter转换(点击下载)

  KMPlayer需要打开视频文件才能提取,Muvid Converter则可以直接将常见的视频文件转化为音频。

  启动程序后点击“浏览”,导入需要转换的视频文件,接着在格式中选择“MP3”,质量选择“最佳”,然后点击“Convert”,这样即可在视频文件保存目录下生成一个同名的.MP3音频文件(图2)。它即是你想要的伴音文件,拷贝到随身听中就可以随时随地欣赏了。


  图2 使用Muvid Converter将视频转换为音频

  小提示:

  Muvid Converter实际上是利用开源的Ffmpeg将视频伴音转换为音频,它支持常见的FLV、MP4等格式。对于软件暂不支持的格式,大家可以使用“格式工厂”进行转换后再使用。此外对于FLV视频,实际上只是一种视频和音频的压缩格式,大家开源使用7ZIP等软件直接打开,将其中的“*.Audio.flv”文件解压出来,即可直接得到音频文件了(图3)。


  图3 使用7zip直接提取其中音频文件

时间: 2024-08-03 11:12:00

教你如何从原版音频中轻松提取音乐的相关文章

在.NET中轻松获取系统信息(1) -WMI篇 Montaque(原作)

在.NET中轻松获取系统信息(1) -WMI篇    Montaque(原作)    关键字     WMI,WQL,ManagementObjectSearcher    在.NET中轻松获取系统信息(1) -WMI篇 Montaque 申明:     1.个人的一点心得,仅供参考    2.转载时候,请保留原本. 概述:        不知道大家有没有这种体会?有时候为了获取系统一点点信息,比如考虑一下操作系统的版本号,或者当前屏幕的分辨率.其实说到底就是读操作系统某个方面的一个属性值而已,

在.NET中轻松获取系统信息(1) -WMI篇

在.NET中轻松获取系统信息(1) -WMI篇 Montaque 申明: 1.个人的一点心得,仅供参考 2.转载时候,请保留原本. 概述: 不知道大家有没有这种体会?有时候为了获取系统一点点信息,比如考虑一下操作系统的版本号,或者当前屏幕的分辨率.其实说到底就是读操作系统某个方面的一个属性值而已,然后就看到我们的程序中密密麻麻的Win32 API申明,调用,代码的可读性和维护性不言而喻.到了.NET,微软提供了更为丰富的类,有很多以前要调用API的方法可以在.NET中轻而易举的调用实现.今天简单

在.net中轻松掌握Windows窗体间的数据交互(一)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(一) zhzuo(秋枫) Windows 窗体是用于 Microsoft Windows 应用程序开发的.基于 .NET Framework 的新平台.此框架提供一个有条理的.面向对象的.可扩展的类集,它使您得以开发丰富的 Windows 应用程序.一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例. 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问

在.net中轻松掌握Windows窗体间的数据交互(二)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(二) zhzuo(秋枫) <在.net中轻松掌握Windows窗体间的数据交互(一)>一文中我们讲了使用带参数的构造函数来实现窗体间的数据传递,我认为是用的比较多的一种,接下来让我们看看另外两种实现方法. 二.给窗体添加属性或方法 1.使用Form类的Owner属性 获取或设置拥有此窗体的窗体.若要使某窗体归另一个窗体所有,请为其 Owner 属性分配一个对将成为所有者的窗体的引用.当一个窗体归另一窗体所有时,它便随

在.net中轻松掌握Windows窗体间的数据交互(三)

window|交互|数据 在.net中轻松掌握Windows窗体间的数据交互(三) zhzuo(秋枫) 在第一篇和第二篇文章中我们使用带参数的构造函数.属性以及方法实现了数据的交互,接下来要讲的是使用静态类来完成窗体间的数据交互.这个也是我们经常要用到的一种数据交互方法. 三.使用静态类 下面是定义的一个类: using System; using System.Collections; namespace ZZ { public class AppDatas { private static

原版MySQL中如何恢复单个InnoDB数据库表

Percona 中的 xtrabackup 真是个好工具, 简单的介绍的他的功能: 1.创建热备份(主要依靠innodb的 crash recovery 功能) 2.增量备份 3.直接对备份文件压缩打包 4.负载小 在测试最新版本2.0时,发现问题: importing  and   exporing  individual tables中这个工具对Oracle 原版的MySQL是不起作用的. 本栏目更多精彩内容:http://www.bianceng.cn/database/MySQL/ 解释

Excel2007中轻松找到指定工作表两法

平常我们总是习惯于在同一个Excel文档中设计大量表格.工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能.想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的.在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法. 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表. 1.显示列表 在工作表标签栏左侧有四个控制标签滚动.翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称.列

在Excel中轻松制作链接目录的方法

  在Excel中轻松制作链接目录的方法          Excel工作表名一大串,查看数据不方便. 建立一个目录表,点击链接能切换. 操作其实很简单,咱们一起往下看. 首先选定工作表,标签上面点右键. 公式A1来输入,输入完毕回车键. =XFD1 然后鼠标点[文件],兼容性能来检验. 生成一个工作表,链接乖乖躲里面. 链接复制到"目录"表,调整行高和列宽. 链接目录制作完,再做一个返回键. 选中全部工作表,A2公式很简单. =HYPERLINK("#目录!A1"

在Excel中轻松找到指定工作表两法

平常我们总是习惯于在同一个Excel文档中设计大量表格.工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能.想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的.在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法. 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表. 1.显示列表 在工作表标签栏左侧有四个控制标签滚动.翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称.列