[多媒体]MKV 配音分离提取, 伴奏提取

  也不知道是从什么时候开始, 就一直喜欢上了听伴奏, 感觉听曲时和听完整的歌曲有着完全不一样的感觉.  曲给人的感觉太美妙了~~~
也因为此, 曾一度在网上到处寻找伴奏, 无奈空手而归, 虽说能找到几个, 不过那效果实现是"不堪人耳"... 一两年之后, 我找到了办法, 且一一道来.

  我想你应该知道, 伴奏一般都包含在 MKV(MTV, MV, ...)文件中, 那么我们首先要解决的问题就是: 获得 MKV 文件, 在哪里获得呢? 我是从酷狗音乐播放器下载的(不是打广告, 这样比较方便). 首先我们进入酷狗音乐播放器, 我的是最新的版本, 是酷狗2012.

  好了, 我们点击搜索栏, 输入要查找的MV, 记得选择 MV 搜索(不是必须的), 我这里搜索我最喜欢的一首伴奏之一: 周杰伦 - 安静, 确实很好听哦~

  如果找到了该 MV, 就选择播放, 进入播放, 稍等片刻, 等到该 MV 缓冲完毕后, 就去找到该 MV 文件, 格式为 MKV, 在哪里找呢? 还是从 酷狗的配置文件下手吧, 进入目录:C:\Documents and Settings\Administrator\application data\KuGou7, C是我的XP系统盘(其它系统也差不多), Administrator是我的用户名, 至于 Kugou7 这个文件夹, 这个应该是根版本相关的. 进入目录, 找到文件:kugou.ini, 这个就是酷狗的配置文件, 我们找到一节点:MVCache, 下面有一个键为:MVCacheFolder, 它的值即为酷狗 MKV 文件的缓冲目录, 我的是 H:\KuGouCache\, 找到它, 目录下面应该就有很多播放过的 MV 的文件了, 不过没有名字..蛋疼.....没关系, 我们关闭酷狗, 把该文件夹下的所有文件移动到另外的文件夹, 重新启动酷狗, 重新播放 MV, 这样就得到了我们想要的 MKV 文件了, 我把它复制出来, 放到我的桌面, 等待接受处理, o(∩_∩)o 哈哈.

  要分离/提取音乐文件还需要专业的软件, 不过我们选择以命令行的方式操作, 这样不至于对复杂的软件产生畏惧, 况且我们也用不着那么复杂的功能, 命令行是很强大的哈~~~

  所需软件: MKVextract.exe
  官方网址:http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html
  下载目录:http://www.bunkus.org/videotools/mkvtoolnix/win32/
  最新版本:http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-unicode-5.5.0.7z

  建议下载压缩包, 不需要下载安装程序. 安装/解压后, 找到一个名为 MKVextract 的程序, 那就是它了. MKVextract 的使用方式很简单, 我简单介绍两个功能.

  原文帮助:
  mkvextract <mode> <source-filename> [options] <extraction-spec>
  ......

  1. 查看文件信息.
    MKVextract tags YourFile.mkv --output-charset UTF-8

  2.提取伴奏文件.
    MKVextract tracks YourFile.mkv 2:NewFileName.ogg

  几点说明:
    命令行参数区分大小写.
    如果文件名包含空格, 请用引号包含.
    MKV 文件一般有两个配音文件(一般是ogg格式, 一般播放器都可播放), 而第二个文件一般是伴奏, 所有输出时参数是 2:NewFileName.ogg.

  下面就可以开始提取/分离文件了.
  MKVextract可以单独使用, 建议复制其到 MKV 所在的文件夹下, 方便操作.
  打开命令提示符(开始->运行->cmd), 定位当前目录到 MKV 缓冲文件夹:cd /d "H:\KuGouCache\"
  接着执行:MKVextract tracks YouFile.mkv 2:NewFile.ogg, 这样就得到了你要的OGG文件了, 它就是伴奏了, 是不是很方便, o(∩_∩)o 哈哈.

  如果要批量转换, 则可以执行:for %i in (*.mkv) do MKVextract tracks "%i" 2:"%~ni.ogg"

  好了, 就到这里了. 慢慢欣赏美妙的旋律吧~~~

  女孩不哭(QQ:191035066) @ 2012-04-17 @ http://www.cnblogs.com/nbsofer/

相关推荐
MKV字幕提取与封装软件   mkvtoolnix (又叫Matroska toolkit),是一套功能强大的mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成mkv格式。Mkvtoolnix 中包含了一个图形界面程序mmg.exe,这样使得制作mkv更简单和直观。还包含 MKVextractGUI.exe程序,可以提取 MKV 文件里面的音视频和字幕文件。 Mkvtoolnix是目前功能最齐全的Matroska合成器,除了WMV和MPEG-1/2之外,它几乎能将所有的媒体合成到MKV中去。 制作发行: DarkDudae and Affar   运行环境:Winxp/vista/win7/2000/2003 MKV封装风头日盛,尤其是那些多声轨、多字幕的高清MKV大片更是倍受青睐,丝丝入扣的影像和逼真震撼的音响让人流连忘返,这也是高清MKV最大的卖点。但不少读者在播放高清MKV及格式转换等方面遇到了不少问题,例如播放迟滞、音画不同步及字幕不匹配等。MKV的葫芦里究竟卖的什么药呢? 播放时资源紧张导致解码迟滞,应尽量避免在播放高清影片时执行大型程序或其他占用内存较大的程序。MKV文件本身有问题,例如MKV封装错误等,这种情况比较特殊,要利用MKV合成工具MKVtoolnix的MKVmerge(mmg)重新封装MKV文件方可解决。 很多高清MKV下载网站采取分段处理的方式,这使得我们看电影时不能够“一气呵成”,那么有什么办法可以将分段的部分拼接起来,又不影响观看质量呢?菜鸟学院今天就为各位视频菜菜带来利用MKVtoolnix这款小工具将多个MKV格式的影片合并在一起的方法。 说明   1、安装及运行   Mkvtoolnix解压之后,还要将Mkvtoolnix Runtime Package也一并解压到Mkvtoolnix所在的目录中,否则它是无法运行的。Mkvtoolnix的主程序mkvmerge.exe是命令行程序,不过这个软件包中还提供了一个GUI外壳程序mmg.exe,可运行它来对mkvmerge.exe进行操作。   2、文件导入   运行mmg.exe后,会弹出软件的图形界面,首先选择“Input”选择卡,点击上部“Input files”处的“add”按钮,将要合并的视频、音频、字幕文件一一添加到文件列表中,Mkvtoolnix功能的强大主要体现在能导入的格式上,除了MPEG视频外,几乎所有的主流音、视频格式它都能容纳,包括OGM和MKV格式本身!   3、轨道设置   如果视频中已经包括有音频,它还可以选择是保留还是不保留该音频!如果要去掉原有的音频,先在文件列表中选中该视频文件,然后在下面的Tracks列表中将音轨前的勾去掉即可。这样的功能要比OGM方便得多! 所有的轨道都可以加上语言类型、标题、作者等标示,先选定某个轨道,然后在下面“Track Options”处的“Language”下拉列表中进行选择。在字幕或声音不同步的情况下,还可设置声轨和字幕播放的延时时间,可将延时数值填入Delay后的文字框(单位为毫秒)。   4、文件分割    如果想将合并好的MKV文件刻入光盘,而最终合并好的文件可能超过光盘的容量的话,你可以对文件进行分割。选择“Global(全局)”选项卡,在其中的“Split(分割)”栏中勾选“Enable splitting(进行分割)”,分割有两种方式:“by size(按文件尺寸)”、“by time(按时间)”,这里当然应该按尺寸,具体的尺寸可从后面的下拉列表中选择。   5、输出   界面中的其它选项卡都是无关紧要的,可以不管。最后,在下面的“Output filename(输出文件名)”处设置输出文件的路径及名称后,点击“Start Muxing(开始合并)”按钮输出MKV文件。另外,Mkvtoolnix也可用于分离MKV文件,只要将MKV文件导入,再将每个码流单独命名输出就形了。 注意   1、目前mkvtoolnix支持大部分的视频、音频和字幕格式的封装,但部分格式并不支持,比如asf、wmv等格式,需要asf2mkv recorder的辅助才能进行MKV的封装;安装运行asf2mkv recorder,在软件窗口的地址栏中输入源文件的完整路径(也可复制),然后单击“Record!”按钮,会弹出另存为对话框,在其中设置好MKV文件保存的路径及名称后即可输出MKV文件。    2、新版的mkvtoolnix增加了append追加功能,可以追加视频、音频和字幕,但必须保证格式一致才可以,比如追加rmvb视频,就必须保证音频编码格式和分辨率都一致才可以追加;   3、点击Tr
国外高清爱好者编写的TS 封装软件,可分析TS流,可查阅音、视频的流信息。同时也可以对ts分段打包。界面简单,操作方便,可以直接从TS, M2TS, MPG,VOB ,EVO, MKV 等格式里导入音视频,视频支持: MPEG-2, H.264, VC-1 音频支持AAC, AC3 /E-AC3(DD+), Dolby Digital, DTS/ DTS-HD,LPCM。 tsMuxeR怎样实际应用详细篇 显示TS等视频格式详细: 可以显示视频文件格式的很多,但是我感觉没TSMUXER来的直观与详细,这些格式信息对播放,REMUX,RE等有很大的帮助,同时也可以反映一个视频压制人员的精心程度。 其中可以看出该文件的内含信息,其中视频、音频、字幕文件等各详细信息。注意字幕格式的LANG,一般制作人员可以不关心,其实有了这些在播放软件或播放器上可正确显示音轨或字幕的地区,方便使用人员选择。 不看不知道,通过两条音轨的比较,可以看出LPCM2.0的采样要比TRUREHD要高,这个片子应该是为专门的发烧友准备的,因为发烧友更喜欢两声道的效果。 分离TS等视频: 在HDRE的处理过程需要分离视频及音频分别处理,TSMUXER的新版本可以支持相关的分离,只要按下面的四步,就可以得到你需要的视频、音频、或字幕等,分离的简单四步: 同目录下还有相关的.meta文件,查看这个文件可知道分离后的相关格式信息 MUXOPT--no-pcr-on-video-pid--new-audio-pes--demux--vbr--vbv-len=500 #V_MPEG4/ISO/AVC,"G:\wjd\BDMV\STREAM\00001.m2ts",insertSEI,contSPS,track=4113 A_AC3,"G:\wjd\BDMV\STREAM\00001.m2ts",track=4352,lang=chi S_HDMV/PGS,"G:\wjd\BDMV\STREAM\00001.m2ts",fps=24,track=4608,lang=chi S_HDMV/PGS,"G:\wjd\BDMV\STREAM\00001.m2ts",fps=24,track=4609,lang=eng 使用小TIP,对于DTSHD可直接提取其中的DTS核心,对于TUREHD能直接提取AC3核心,(相关的选项自己找,记得这个是直接提取,不是重编码),利用tsMuxeR就是这么简单 制作REMUX: 前面讲了如何利用tsMuxeR看视频信息及分离音视频信息,其实它推出的主要目的是制作REMUX,REMUX的概念是重制作,就是利用原有的视频及音频重新合成一个新的文件,在SILUHD最常见的格式为TS. 1.合成的概念是无压缩的,同时由于像蓝光的M2TS中可能含有一个视频或多个音轨,为了节约空间,有时也会从原有的文件删除无用的音轨,其实对于TSMUXER来说也是一个重新合成的过程。 2.由于分离器的限制,目前对于TUREHD等支持可能有些问题。 3.对于TUREHD音轨可以从中提取DD核心,DTSHD音轨可以从中提取DTS核心,其实这个过程也是无损的,没有重编码的过程,只不过提取后就没有次世代的音轨,但是更有利于兼容现有功放。 4.现在最新版本可支持LPCM5.1(FANCY在“微型计算机2008年4月下”大作中说这个软件没法识别LPCM,不知道那个文章是何年马月写的,其实看那个截图是1.2.X版本,目前这个版本已经发展1.7.6,完全可支持LPCM) 5.这个软件相当成熟,但还是有部分音轨,字幕会无法识别或提取。(如“天鹅湖”HDDVD,据网友试验老版本就可以的) 想当初REMUX是SILU(现在改为SILUHD)的O版、F版的"专利"技术,想学也没门。可能是那时没合适的工具,O版制作REMUX全是手工打造,估计现在习惯使用WINDOWS用户一下子也无法学会。现在有了这个TSMUXER就简单啦,按下列四步就完全可以自己的REMUX版,赶紧下载软件来制作自己的第一步REMUX版吧。 看图,下图中加入的视频为蓝光版本的“大开眼戒”,其中一个最大的为34.8G,从图中可以看到视频格式为1080P的VC1,音轨为多个,我们在这里要保留LPCM5.1及DD5.1的英文音轨,其他不需要的就点一下,不打勾就完事。 A.加入蓝光或HDDVD中的相应视频文件,一般为最大的一个,有些HDDVD会分成两个文件,分成两个文件的,后一个文件利用APPEND加入. B.根据自己的需要选取对应要保留的视频及音频,
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页