MKV 视频制作、转换工具网上有不少,但是绝大部分是要收费的。而MKVToolnix 是一个跨平台免费工具,功能还是相当不错。
(原文链接 http://ddbiz.com/?p=125)
安装:
mkvtoolnix 提供了在线的安装包(linux),很是方便,详细可见:http://www.bunkus.org/videotools/mkvtoolnix/downloads.html
先说系统环境: CentOS 5.4 x64
安装:
sudo rpm -Uhv http://www.bunkus.org/videotools/mkvtoolnix/centos/bunkus-org-repo-1-2.noarch.rpm
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
sudo yum install mkvtoolnix
...
Running Transaction
Installing : wxBase 1/4
Installing : wxGTK 2/4
Installing : lzo 3/4
Installing : mkvtoolnix 4/4
Installed:
mkvtoolnix.x86_64 0:4.5.0-1
Dependency Installed:
lzo.x86_64 0:2.02-2.el5.1 wxBase.x86_64 0:2.8.11-2.el5 wxGTK.x86_64 0:2.8.11-2.el5
Complete!
瞧,方便吧。
接下来看看视频分解。
xxx.xxx.DTS.3Audio.x264.mkv 文件是一个包含了 DTS 音频的电影文件,而我的设备不支持 DTS。
还是先来说说 DTS
DTS,英文Digital Theater Sound的缩写,意思是数字影院音响。
DTS由美国DTS公司与环球电影公司合作开发的数字影院环绕声系统。同杜比数字有类似之处,也是一种多声道采用压缩码技术。DTS采用CAC(相干声学编码)结构的压缩方式有别于杜比数字的压缩方式,典型的压缩比为3:1,仅为杜比数字的四分之一,原始信号丢失较少,可保留原来声场中较丰富的细微信号,DTS的96KHz的取样频率为杜比数字48KHz的一倍,最高比特位为24Bit。
(原文参考)
如果你的播放设备不支持DTS, 比如有些早期的支持外接设备的电视机。就需要我们把这个文件重新包装,把DTS转换成AC3或者直接丢弃
MKV的视频制作工具先介绍到这里,接下来我们了解一下DTS的音轨转换。
目前从网上下载来的影视文件,稍微上点儿档次的作品,大小都超过6G,其中很大一部分是封装了 DTS 音轨。 但是当下很多电视机的内置解码不能正确解读此信息,也就是说你能看到视频,但是听不到声音。这就需要我们转换一下格式,用到的工具非常简单 AudioConverter, 大家可以在这里找到原文链接http://www.networkedmediatank.com/showthread.php?tid=20887
AudioConvert只有一个可执行文件,解压即可执行, 在音轨转换前,首先要把支持库安装好,只需要通过菜单项 Options --> Download external utilities 即可。
上图就是安装好外置库后的设置。接下来我们转换一个视频文件,该视频文件中包含了DTS音轨,因此把其转换为DolbyDigital(见上图的右上角DTS参数部分: Preserve DTS track 是要保留这个音轨,对我来说没有什么用,就放弃了)。然后选择 Run ,一切就开始进行了。
为了跟踪Sharp 32GE220A 能够播放的mkv 文件格式,尝试制作了两个视频+字幕,设置:
1. Source Code 设置
首先,被选中的【4个项目中的3个】,Default track flag 都采用 default,
Extra options 中,被选中的3个项目的 Compression 都为 none
(注:只选择3个是因为字幕文件中有中、英两个,被丢弃的是英文字幕)
2. Unthinkable
三个轨道的 Forced track flag 都为 yes
三个轨道的 Extra options->Compression 都为 none
能不能播放,看今晚的效果吧。
Perfect,相当完美,如果电视再大上几圈,我就不用去影院了。:-)
(原文链接 http://ddbiz.com/?p=125)