最近下了一些CD,居然是 mka 格式,第一次见到这种格式,查了一下才发现是Matroska的一种,也不知道谁这么蛋疼搞个这东西出来,如果是为了防止传播的话那就太可笑了。经过半天的研究,我知道了如何把 mka 转成 ape 或者 wav ,有了这两类格式,相信各位读者可以随意转成其他想要的格式了。

我在网上没有找到简单明了的解决方案,也许是这个格式比较陈旧吧,没什么人用。

下面谈谈具体步骤:

0、所需的软件:MKVToolNix ;WinMPG(视频转换大师) ;Monkey's Audio ;记事本

1、用 MKVToolNix 中的 mkvmerge GUI 打开 mka 文件,进行混流,将得到的文件的后缀名改为 wv,此格式可以用 完美者解码 播放;

2、打开 WinMPG ,选择音频格式中的 CD/WAV ,将配置文件选择为 Wav Audio,这样做是为了将第一步中得到的 wv 文件转换为 wav 格式,以便让 Monkey's Audio 进行下一步的转换,毕竟 ape 比 wav 更加轻巧,质量上却没有牺牲;

3、打开 Monkey's Audio ,选择左上角图标为 Compress (一张猴脸的按钮),将第二步的 wav 文件拖进去,进行 compress,转为 ape,这下 ape 已经可以用一般播放器播放了,但是由于没有索引,不知道每首歌是什么,所以还有最后一步;

4、打开记事本或类似的纯文本编辑工具,打开一个已有的 cue 文件,看看它的结构,然后在空记事本中构造自己的 cue 文件,至于 cue 里的信息从哪里来,我是用的 格式工厂 查看了 mka 文件的多媒体格式信息,你用其他软件也可以。最后把 cue 和 ape 文件名统一一下,就大功告成了。

4.0、我刚才找到了一个抓 cue 的方法,上面的第4步可以简化不少。下载一个 MKVExtractGUI 将它放在 MKVToolNix 的安装文件夹下,然后将 mka 文件也放进去,或者在 mkvextract.exe 前面加上其路径(如 C:/program file/mkvextract.exe),然后进入 cmd ,敲入指令即可

  1. mkvextract.exe cuesheet CDImage.mka > CDImage.cue

这个方法是引用自:http://franks543.blogspot.com/2007/11/mka.html

但是用这个方法得到cue文件,每个TRACK的最后一行会有一个 xxxcopy 的文本,需要手动删除,不然 cue 不能用。

我之前搜索的时候不够认真,没有发现这篇文章。

4.1、如果你愿意,可以再用千千静听把整个 ape 分离成一首首的单曲,只是歌曲信息会丢失,还需要自行添加。

5、如果有更简便的办法请告诉我;另外,mka 文件也许中有专辑的封面,MKVExtractGUI 可以提取 mka 文件中的所有信息,各种信息~包括封面、cue、wv等。

ps:第三步时不要用千千静听转换 wav,我试了以后发现转出来的 ape 播放时特别卡,不知为啥,不过千千静听本来就不是转码软件,转码只是附带功能而已。

pps:最近事多,写得仓促,谬误处请指出。还望各位懂 fb2k 的朋友介绍一些转码插件让我学习下。

转载于:https://blog.51cto.com/hector/988684

如何处理 mka 格式的音频文件相关推荐

  1. 怎样把其他格式的音频文件转换成MP3格式的

    这个问题就比较简单了,如今科技这么发达,使用专业的音频格式转换器来转换就好了.比如我之前也从朋友那得知到一款音频转换器比较简单好用,后来一直在使用发现功能还比较全面且操作简单.所以跟着小编一起来看看吧 ...

  2. html中怎么写播放音乐格式,HTML+CSS入门 如何实现多浏览器播放wav格式的音频文件...

    本篇教程介绍了HTML+CSS入门 如何实现多浏览器播放wav格式的音频文件,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 使用audioplayer.js 基本上能支持 ...

  3. 用C#来播放.wav格式的音频文件

    .net自带的有播放.wav格式音频文件的类:System.Media.SoundPlayer,只要调用这个类就可以了. 代码如下:     string path = "....../so ...

  4. CD光盘中CDA格式转音频文件

    前提概要 CDA格式是CD音轨文件存储格式,一般只有几K,如果直接从光盘复制,则不能播放,必须要特定软件从CD光盘中抓取 说明 Windows系统自带的Windows Media Player可以完成 ...

  5. 百度富文本编辑器ueditor支持上传mp3格式等音频文件的方法

    百度富文本编辑器ueditor算得上比较强大的了,但是有一个比较令人难受的问题,就是不支持本地上传音频文件.ueditor自带的mp3功能是直接在百度音乐里面搜索加进去的,显而易见这个不是我们想要的, ...

  6. m4s格式转换mp3_m4a格式的音频文件怎样转换成MP3格式?

    M4A是MPEG-4音频标准的文件的扩展名 在MPEG4标准中提到,普通的MPEG4文件扩展名是".mp4".自从Apple开始在它的iTunes以及iPod中使用".m ...

  7. java实现录音并保存为wav格式的音频文件

    前言:本意是想像个录屏的软件,这篇先从录音功能开始. 整体思路:采用java官方API--TargetDataLine,从声卡中采集音频数据达到录音效果,采集的数据为PCM裸流,再将PCM转为wav格 ...

  8. Android合并两个MP3格式的音频文件

    首先,简单的读取两个mp3文件流,然后合并到一个输出流,输出到文件中,这种简单粗暴的方法肯定是不行的,因为 mp3文件有文件头信息和文件尾信息,要处理这些. 所以正确的方案是:要先正确取到各个mp3文 ...

  9. 以命令行的格式读取音频文件信息,并将读取的内容写到输出文件中

    文章目录 c语言实现代码 运行结果 总结: 输入: wavinfo -i xxx.wav -o output.txt 输出:(格式规范)xxx=yyy rate(Hz)=16000 length=32 ...

  10. 使用ffmpeg对mp3格式的音频文件类型转换、截取及合并

    FFmpeg简介: FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影.转换.流功能,包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat-- ...

最新文章

  1. 编程中的蛇形填空问题_在线编程问题当中的蛇形矩阵问题
  2. 4、(日期和时间类型)DTAETIME、TIMESTAMP、DATE、TIME、YEAR
  3. 1万条数据大概占多大空间_9月漫画数据月报丨多平台评论数,收藏数较上月大幅下降...
  4. centos6.5下如何把python2.6.6升级到2.7
  5. Qt笔记-profile中基本配置(获取环境变量、设置生成路径、包含文件)
  6. python怎么导入数据集keras_python – 如何为Keras准备数据集?
  7. fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)
  8. SQL Server系统数据库– msdb数据库
  9. iOS中TextView显示HTML文本
  10. Centos-redis安装配置
  11. 汽车短视频大行其道,新能源汽车平台杉车网如何“领风骚”?
  12. Try Microsoft AutoCollage 2008
  13. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_21-CMS前端页面查询开发-Api调用...
  14. 《Android游戏编程之从零开始》
  15. 阿里P7的大数据简历,牛逼!
  16. 本特利电涡流传感器330103-00-04-90-01-CN
  17. 如何越过计算机开机密码,怎样跳过电脑开机密码教程
  18. 弗兰克(最少五个字)
  19. BTA | 元道:去中心化第一波,Web已死,互联网怎能永生?
  20. 利用Xming X Server使用服务器上使用kettle

热门文章

  1. 破解密码——利用Windows PE操作系统破解Windows PIN
  2. java开发正则表达式
  3. CentOS 系统时间校准
  4. oc宏定义的简单理解
  5. java中静态数组和动态数组的定义
  6. 怎么用手机测量CAD图纸中的立面面积?
  7. linux usb ic读卡器,在Linux下使用ACS ACR1252U USB NFC读卡器
  8. psnr--峰值信噪比
  9. 删除远程桌面记录的两种方式介绍
  10. Markdown文本编辑器公式编辑在线工具