首页 资讯中心 硬件周边 攻略中心 秘籍中心 在线动漫 CG壁纸  
专题栏目: PSP NDS GBA PS2 PS3 XBOX XBOX360 WII
硬件周边 PS2硬件周边 | GBA硬件周边 | NDS硬件周边 | XBOX360硬件周边 | XBOX硬件周边 | WII硬件周边 | PS3硬件周边 | PSP硬件周边
您的位置:游狐网 >> 硬件周边 >> XBOX硬件周边

mkv的原理,制作,及XBOX的播放

[ 时间:2005-2-17 2:55:20 | 来源:XBOX天空 | 收藏本文 ] 【

解惑——万能的多媒体容器  

  MKV是Matroska的一种媒体文件, Matroska是一种新的多媒体封装格式,它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个Matroska Media文件当中!

 多媒体封装格式也称多媒体容器 (Multimedia Container),它不同于DivX、 MP3这类编码格式,它只是为多媒体编码提供了一个“外壳”,常见的AVl、VOB、 MPEG格式都是属于这种类型。但这些封装格式要么结构陈旧,要么不够开放,正因为如此,才促成了Matroska这类新的多媒体封装格式的诞生。


Matroska媒体定义了三种类型的文件:MKV是视频文件,它里面可能还包含有音频和字幕;MKA是单一的音频文件,但可能有多条及多种类型的音轨;MKS是字幕文件。这三种文件以MKV最为常见。

注目——MKV的特性  

  看看目前比较流行的多媒体容器类型,例如AVI,它可以容纳多种类型的视频编码和音频编码,像VP6、DivX、XviD等视频编码和PCM、MP3、AC3等音频编码; VOB则是另一种特点更为鲜明的媒体容器,它可容纳MPEG-2视频流、多个AC3、 DTS、THX、PCM音频流、多个不同语言的图形字幕流。


Matroska最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流,即使是非常封闭的RealMedia及QuickTime也被它包括进去了,并将它们的音视频进行了重新组织来达到更好的效果。可以说是对传统媒体格式的一次大颠覆!它现在几乎变成了一个万能的媒体容器。


怎么播放  

  播放Matroska这类格式并不需要专用的播放器,任何DirectShow的播放器都可以播放MKV、OGM、MP4文件,如常见的Media player Classic、BSplayer、ZoomPlayer播放器等,甚至包括 Windows Media player。
 

现有的播放器要播放MKV格式仅需安装相应的分离器插件即可。

XBOX如何播放
 
讲了这么多废话关键还是要在XBOX上放那才爽阿
目前最新的XBMC2004-11-24版是目前最稳定的功能最多的播放器
他同时也支持mkv(实际上6月份的已经开始支持了),随之而来的问题就是字幕的问题了,由于网上流传的mkv大多带的是ass或ssa的字母,可是XBMC对这中字幕的中文又支持的不好,下面就讲讲如何制作(改造)针对XBMC的mkv

制作mkv
1.导出
首先将网上下载的mkv文件用mkvtoolnix的MKVEGUI.exe打开,设置好输出目录Output Dir,然后点击Check All,再在Track/Attachment List框中选择你要的字幕,然后点击Extract,然后你就可以得到.ass或.ssa的字幕文件了。


2.转换
用Vobsub的Subresync工具将.ass或.ssa的字幕转换为.srt的字幕

3.打包
打开mkvtoolnix的mmg.exe,加入你的.srt的字幕和下载的mkv文件,设置好输出文件,再在Track框中将你要的视频,音频和你的.srt的字幕前打钩(那些你不需要的字幕就不要钩了),然后点击Srart muxing,等上5分钟,OK文件做好了。