当前位置:知识百问>生活百科>从mkv或mka文件中提取音频文件

从mkv或mka文件中提取音频文件

2025-01-21 09:13:53 编辑:join 浏览量:535

从mkv或mka文件中提取音频文件

.mkv是种封装方式(叫Matroska封装),可理解为一个箱子,在这个箱子里可以装多个轨道文件,如纯视频文件、音频文件、字幕文件等。把它们混流封装后,输出的文件一般以 *.mkv 或*.mka的后缀形式呈现。其中*.mka文件,里面一般只是封装了个音频文件。

常用的mkv/mka混流软件,是 mkvtoolnix-gui。

如果你想把.mkv或.mka文件里面的 视频文件/音频文件/字幕 文件,单独地提取出来,该如何操作?

一般在mkvtoolnix-gui安装目录下可找到这两个工具,如果没有就网上找并下载

1) mkvextract.exe 这是个命令行工具,只能采用命令方式调用;

2) MKVExtractGUI.exe 这个是有图形界面的,很直观很简单

这是MKV的混流软件 mkvtoolnix-gui,可以将单独的视频、音频、字幕等文件打包在一起,生产一个单独的文件,一般是 *.mkv 或*.mka后缀。

记住不同文件的轨道 ID 编号

假设在我 D:\test\ 的目录下有个 myfile.mkv 文件,我打算提取其中包含的音频文件

提取方式一、用 MKVExtractGUI.exe 工具,这是个图形工具,很直观,我就不赘述了。

提取方式二、用mkvextract.exe 命令行工具

语法:mkvextract tracks input.mkv 1:name.aac

说明:

mkvextract :调用这个工具软件

tracks :是对轨道进行操作

input.mkv :输入文件。完整的绝对路径,若此工具和输入文件是在相同目录下,只写文件名即可

1 :轨道ID的编号。如何获知ID编号? 将文件拖放到 mkvtoolnix-gui 主程序中就能看到了

:name.aac :英文的冒号(:) 后面紧接着指定输出文件的名字和后缀。可自由命名!

按回车后,在源文件的目录下,新提取出的文件将在这里出现。

实例: 我想把 D:\test\myfile.mkv 这个文件中的音频轨道提取出来

已知该音频轨道的ID编号是0。

1) 为简化操作,先将 mkvextract.exe 这个工具文件,直接复制 d:\test\ 目录下;

2) 运行cmd程序。

3) 把cmd的当前目录,跳转到工具 mkvextract.exe 所在的目录。

- 输入 d: 回车 ,窗口回显成 D:\> 说明来到了d盘的根目录下了

- 接着输入 cd test\ 回车,窗口回显 D:\test> ,说明成功地来到了目标所在的文件夹了!

4) 执行提取命令: mkvextract tracks myfile.mkv 0:myaudio.aac ,回车

5) 原文件的目录下,新提取出的文件就在这放着了

观察一下提取的结果,提取出来的音频文件,已经脱离了原先的mkv的封装外壳

标签:mkv,mka,音频文件

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/life/445464.html
热门文章