另外,mpeg的应该是视频,而不是音轨文件吧?
如果提取的ac3文件MKVToolnix还是无法识别,有可能是其中有错误数据。建议使用delaycut软件过一下,也就是用delaycut载入ac3之后直接点Process,修复其中的错误之后再合并到MKV中。
用ProjectX_0.81.9.00经过好长时间去研究。发现用ProjectX_0.81.9.00.exe能够完美提取,但目前正在听试提取出来的音轨,听听有没有杂音以及断音等问题。 如果有Project X之类的软件,那么直接分离即可,如果没有,那么下面的方法也很方便:
1.下载http://www.kmplayer.com/beta/kmp.zip,将压缩包中的MpegSplitter.ax解压到%SystemRoot%\System32\下,并且Regsvr32 MpegSplitter.ax
2.运行GraphEdt(http://www.doom9.org/Soft21/Filters/graphedit.rar),Ctrl+F---------DirectShow Filters---------Mpeg Source,选择要打开的包含DTS音轨的TS文件
[img]http://dh.yesky.com/imagelist/06/49/sya9r7x23i52s.jpg[/img]
3.Ctrl+F---------DirectShow Filters------------ffdshow Audio Decoder.
右键选中ffdshow Audio Decoder-----------Filter Properties,在“解码选项”里将“DTS”这里设置为“S/PDIF"
[img]http://dh.yesky.com/imagelist/06/49/xtk6wt3m0wxls.jpg[/img]
4.Ctrl+F---------DirectShow Filters------------File Writer,名字随便,比如“1.DTS”
[img]http://dh.yesky.com/imagelist/06/49/960dxl3c9fs8s.jpg[/img]
5.将Source Filter框的"Audio" Pin与"ffdshow Audio Decoder"的“in”相连,"ffdshow Audio Decoder"的“Out”与“1.dts”框的“in”相连,最后按“Play”按钮就可以输出DTS音轨了。
[img]http://dh.yesky.com/imagelist/06/49/293d4c8534tis.jpg[/img]
[img]http://dh.yesky.com/imagelist/06/49/7aw20p54s27ks.jpg[/img]
相关" http://dh.yesky.com/247/2707247.shtml
1.先用tsMuxerGUI把ts中的DTS单独提取出来(四个选项:TS muxing 就是指封装(混流)成 TS 容器格式。M2TS muxing 就是指封装(混流)成 M2TS 容器格式。
“创建蓝光碟”是指打包成蓝光格式的光碟。
Demux 是指分离选中的视频、音频或字幕到单独的文件。)要选Demux 。
2.用eac3to把DTS转成AC3,(选择要转换成ac3的音轨采样率(640K),1.你需要打开那个eac3togui.exe。第一次使用需要指定eac3to.exe的文件位置。方法是点上面的settings。而且好像此软件对中文支持不好,所以DTS文件不要放到中文的目录下面。而且要转换DTS文件的本身的文件名也不能有中文!!我在转换生化危机4时就是只注意目录不能有中文而忘记了DTS文件本身的文件名有中文生化危机4导致转换失败,以为eac3to没用,转而下载、安装MEDIA CODer和TFM audio tool,也转换失败,折腾了三四个小时,准备放弃,突然想到文件名有中文生化危机4,随便改成英文,果然转换成功。很高兴,故回此文。究其原因,我参考的那篇文章只提到目录不能有中文,并未提及DTS文件本身的文件名也不能有中文。
2.eac3to gui本来就是没有下一步按钮的,需要你点中间那个“Convert”,也就是转换。
3.再用tsMuxerGUI导入AC3文件和ts文件,选AC3和H.264,选TS muxing ,点开始,OK.
(今天整理了软件,把eac3to(绿色的)放在了《我的软件》里了,结果又不能转换。所以软件也不能放在中文目录里)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)