方法
首先,大家要认识一个概念,那就是视频的构成。通常来说,一个视频是由视频流和音频流构成的,有时候会再加上字幕、章节等内容,然后再封装成MKV、MP4等格式。视频的音频流的编码可以是MP3,也可以是AAC,也可以是其他,这些编码往往是可以直接用手机或者MP3来播放的。我们并不需要把这些音频再压缩,只要原封不动地提取出来,就可以了,这样不会损失音质。那要怎么做呢?首先,我们需要一个可以解析视频流音频流的软件。在这里推荐“MKVToolNix”这款工具,这是一款可以把视频流、音频流和字幕等内容封装成MKV标准的软件,是一款非常干净的绿色软件。解压缩后,开启文件夹中的“mkvtoolnix_gui.exe”,就可以使用了。
接着,把视频添加到MKVToolNix当中,可以看到视频流和音频流的信息已经被读取出来了。然后,只勾选音频流的信息,点击“开始合成”,MKVToolNix就会合成一个MKA的音频文件,这时候,从视频中提取音频就成功了!
MKVToolNix的界面,开启一个视频文件,例如这里的FLV视频,选取音频并合成。
不过,MKA这种封装格式支持的播放器并不算特别多,电脑还好说,手机和MP3播放器可能就放不出来了。MKVToolNix其实已经把音频流给提取了出来,但又再次进行了封装,成为了MKA音频格式。要把音频流原封不动提取出来,我们还可以借助“MKVExtract”这款工具。
MKVExtract也是一款纯绿色的软件,它并不能独立运行,一定要借助MKVToolNix才可以工作。MKVExtract的作用在于把MKV、MKA文件中的视频流、音频流单独提取出来,例如一个MKV文件里面封装的是AAC音频,那么MKVExtract就可以直接提取出AAC的音频文件,不会再次封装。不过,MKVExtract只支持MKV、MKA格式,因此不能直接用来处理MP4、FLV等格式的视频。
MKVExtract的使用同样很简单,把压缩包解压后,将“MKVExtractGUI2.exe”放入到MKVToolNix的目录,然后运行,接着,开启刚才的MKA文件,勾选了音频流后,点击“Extract”就可以了。
这时候,我们就可以得出一个原始的音频文件,视编码的不同,它可能是MP3,也有可能是AAC、OGG等。但无论如何,它一定是和视频中的音频一模一样的,没有经过压缩,音质也没有损失。
声明:本文由用户 呆呆小骆驼 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com