返回列表 发布新帖

高清主流封装模式Ts和Mkv详解

 
10321 15
发表于 2010-9-5 08:22:23 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
目前高清主流封装是ts和mkv了,mkv和ts它们的编码方法和采用的分离器等是不同的,但是一般暴风影音,KM之类的都可以播放。

至于清晰度,则是根据编码时的压缩比,码率,原文件等决定的,这个不能定论,最简单的看,同样的文件,一般谁大谁就更清楚。

装格式详解——TS
  HDDVD以及BD之争的时候,尽管两家在编码上都统一采用MPEG2/VC-1/H.264,可在封装格式上又有所分岐。DVD论坛官方所认可的HDDVD使用的是PS封装,即Program Stream(程序流),这和之前DVD所采用的MPEG2 Program Stream封装是一样的,PS流的后缀名是VOB以及EVO等。而BD在没有DVD论坛官方认证的情况下,自然不能用PS封装,而是使用了MPEG2的另一封装TS封装,即Transport Stream(传输流),TS流的后缀名为TS。它们都是MPEG2系统部分的两个不同的语法结构,而在现在仅仅在作为封装使用。TS流对于PS流来说更易传输,不过由于其性质,也更易出错,所以在以前一般存储方面都是使用PS流,当然现在随着容错/纠错技术的提高,TS的适用范围越来越广。
  现在网上大多流传以TS封装的HDTV remux版,PS封装只能在HDDVD原版才看到,所以我们来着重分析一下TS封装格式。
  电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
  从结构上来说,TS是由头文件和主体所组成的,扩充过的TS流还包括时间戳。这样不管是什么格式的VBR音轨,都很容易通过时间戳来同步图像。当然,对新的声音格式来说,需要新的分离器,解码器来实现解码。目前在不断改进开发中。
  TS不像AVI,从诞生那天起,就考虑到了网络播放,所以很快成为了世界标准并广泛应用于电视台数字播放,手机等各个领域

封装格式详解——MKV
  除了REMUX版本之外(Remux的意思是无损的提取出HD-DVD 和 BluRay-DVD里面的视频数据和音频数据,封装到我们熟悉的TS或者AVI文件中),有不少HDRIP(重新编码,即有损压缩过之后的片)使用的封装格式一般是AVI,MKV和MOV。AVI封装自然不需要介绍了,MOV是Quicktime封装,这一封装和AVI几乎是同一时代的,缺陷也不少,现在很少有人使用。
  而使用MKV是Matroska的简称,它是一种新的多媒体封装格式,比较常见的搭配是X264+MKV。
  MKV封装十分新颖,而且也非常开放,它对比AVI的优势体现在以下几点:
  1、可变帧率:这需要编码的配合,试想一下在回放变化比较慢(比如说静物)时以比较低的FPS来代替,可以节省不少资源。
  2、错误检测以及修复:这无疑提供了纠错和容错性,在网络传输的今天尤为需要。
  3、软字幕:经常看DVDrip以及HDrip的朋友了解到,字幕一般都是以其它文件形式存在,在MKV里它可以内嵌在封装里,但不会和视频混淆,也可以多字幕随意选择。这样在传输保存时比较方便。
  4、流式传输:这和TS流的原因基本一致,通过时间戳来管理视频以及音频的同步问题,做到即下即看。
  5、菜单:交互式的操作使得MKV更加人性化。
  6、强大的兼容性:MKV最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流,即使是非常封闭的RealMedia及QuickTime也被它包括进去了,堪称万能的媒体容器。
  7、开放性和跨平台性:Matroska使用的是一种开放的架构,拥有众多的先进特性,并且能跨平台使用。
  不过Matroska没有深厚的背景可以依托,这决定了它不可能在商业领域里有所作为。从DVDrip里我们看到并非标准才是唯一,真正先进的技术在标准化商业化的道路上碰到很多非技术壁垒,而在网上而言,根本不存在这样那样的顾虑,所以MKV可以网上快速流行起来。  
MKV的缺点也是显而易见的,分离器方面比较好的仅有HAALI分离器,再加上民间标准的缘故,我们很难在PC以外的地方能见到它的存在。
积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。

评论15

neozjxLv.8 发表于 2010-9-5 09:03:38 | 查看全部
做个标记,等楼主换了那啥偶再回来看{:2_125:}
感谢帮助过我的朋友们
为了保密,偶把签名编辑了
我从来没有忘记过你们的帮助
再次表示感谢!
回复 点赞

使用道具 举报

zw462149904Lv.6 发表于 2010-9-5 09:14:32 | 查看全部
学习了!谢谢楼主!!
回复 点赞

使用道具 举报

cwyinfo 发表于 2010-9-5 09:22:47 | 查看全部
很感谢楼主的介绍,如果再能讲一讲转换方法就更好了。
回复 点赞

使用道具 举报

ddvcc楼主Lv.6 发表于 2010-9-5 09:41:05 | 查看全部
回复 2# neozjx


    不要老盯着我的头像不放嘛 要看帖子内涵{:2_127:}
要不你给推荐个头{:2_105:}
积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。
回复 点赞

使用道具 举报

ddvcc楼主Lv.6 发表于 2010-9-5 09:42:19 | 查看全部
很感谢楼主的介绍,如果再能讲一讲转换方法就更好了。
cwyinfo 发表于 2010-9-5 09:22



    一般ts文件和mkv文件不用相互转换了吧
积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。
回复 点赞

使用道具 举报

ccyycccLv.8 发表于 2010-9-5 09:48:45 | 查看全部
做个标记,等楼主换了那啥偶再回来看
neozjx 发表于 2010-9-5 09:03



   我很赞同...我也想去转几个帖子赚点人气 ﹃_﹃
回复 点赞

使用道具 举报

ddvcc楼主Lv.6 发表于 2010-9-5 09:54:24 | 查看全部
回复 7# ccyyccc


    他说我头像太丑,让我换头

我跟你下面的借个美女做头像好不好
积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。
回复 点赞

使用道具 举报

shuisheng 发表于 2010-9-5 09:55:54 | 查看全部
呵呵,还真有点丑啊
回复 点赞

使用道具 举报

ccyycccLv.8 发表于 2010-9-5 09:58:56 | 查看全部
回复 8# ddvcc


   你换个脑袋老老实实呆在肩膀上的就好了嘛..夜里挺吓人的说.
回复 点赞

使用道具 举报

neozjxLv.8 发表于 2010-9-5 10:30:23 | 查看全部
回复  neozjx


    不要老盯着我的头像不放嘛 要看帖子内涵
要不你给推荐个头
ddvcc 发表于 2010-9-5 09:41



偶根本不敢看{:2_125:}
感谢帮助过我的朋友们
为了保密,偶把签名编辑了
我从来没有忘记过你们的帮助
再次表示感谢!
回复 点赞

使用道具 举报

banggou@2 发表于 2010-9-5 20:40:46 | 查看全部
做标记 时常要多学习学习
回复 点赞

使用道具 举报

◢︻Lv.8 发表于 2010-9-6 17:52:43 | 查看全部
{:2_122:}看看学习学习
回复 点赞

使用道具 举报

小野花 发表于 2010-9-6 20:25:54 | 查看全部
写得很好啊。lz能再介绍下TP和TS的区别吗?以前看过一个两者的简单介绍,但还是不十分清楚~~谢谢啊~
回复 点赞

使用道具 举报

ddvcc楼主Lv.6 发表于 2010-9-7 11:33:41 | 查看全部
本帖最后由 ddvcc 于 2010-9-7 11:34 编辑

回复 14# 小野花

    要了解TP,还得从TS说起。先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而TS的全称则是Transport Stream。PS与TS都是基于mpeg2运动压缩算法的流媒体。所以平常我们可以把ts文件后缀改成mpeg而不影响观看。

      MPEG是‘Moving Picture Experts Group’的简称,在它之前的标准叫做JPEG,即‘Joint Photographic Experts Group’。当人们用到常见的‘.jpg’格式时,实际上正在使用JPEG的标准。JPEG规范了现代视频压缩的基础,而MPEG把JPEG标准扩展到了运动图象。而MPEG-2是MPEG-1之后的标准,是与MPEG-1向后兼容的,但同时又增加了几个新的内容,这包括5.1声道环绕声,即除了左右声道外还加有中央声道、左后声道和右后声道,以及一个低频增强声道,前面的5.1中的.1就是指这个低频声道。MPEG-1包含了构成一幅图象所需的全部元素,这些元素构成了所谓的‘系统流(system stream)’。在MPEG-2中,系统流被重新命名为‘节目流(program stream)’,节目流还规定了传输流(transport stream)(也就是ts)用于容易出错的媒体。节目流同时还增加了数字电视的服务内容。MPEG-2是一种同时适用于空间传送与电缆传送的MPEG标准。所以HDTV实际上被并入到MPEG-2中~

      那么这两种格式的主要区别是什么呢?简单地打个比方说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的,所以我们可以从某个整场中截取一段视频而不会影响播放,正是这个道理。也正是如此,我们的tp流出现了————TP流实际上是从MPEG2-transport stream(TS)中截取出来的一段packet(package),也就是MPEG2-transport stream packet或者transport packet,简称TP或者TRP

      所以tp实际上也可以说是一种封装包,里面含有视频流和音频流数据,这一点和avi、mkv是一样的。所不同的是采用的MPEG2的压缩标准,而且tp、ts的码率一般在16~20Mbps左右(VCD是1.5Mbp,DVD是4-6Mbps),也就是 2.x M字节/秒的速率,一个HDTV频道的码率甚至在20Mbps左右,数据量相当庞大,而且一般采用ac3音频格式,所以体积就更庞大,.tp和.ts电影能达到8G以上,有的甚至达到20多G(比如说魔戒2 1080i)。在这里我顺便提一下1080i(1080i:水平扫描行数为1080行,每行有1920或者1440个图像点的高清晰度电视标准,用“半图像”的方法进行信号传输,“隔行扫描”,每次图像刷新只在一半的扫描行中进行。使用的频率为50或者60 Hz。特别适用于放映故事片或者是文稿演示) 站上的tp几乎都是1920×1080i的,所以清晰度绝对保证~

tp这类hdtv对电脑的硬件要求比较苛刻,尤其与cpu、内存、显卡密切相关。如果这三样中有一样性能过低,就会产生一些播放问题。播放HDTV时常出现的丢帧现象通常是显存容量不够造成的,尤其是在播放1080 i格式HDTV的时候,1920×1080的像素量,需要足够大的显存才能满足其数据吞吐,因此显存至少需要64M以上,建议128M。由于是2D显示,所以对显卡核心的运算能力要求反而不是很高。稍后再对硬件要求具体分析,我们先来看看tp流的回放,具体包括播放器、分离器、视频音频解码器和字幕外挂控件:

播放器 :可供选择的播放器很多,具体像windows media player、realplayer、暴风影音(mpc)、windvd、powerdvd、fusionHDTVdemo、on air HD Editor、bsplayer、zoomplayer、kmplayer、Elecard Player、VLC Media Player(小红帽)等等~

积分变更说明讨论
hd2pt.com/thread-6588-1-1.html 请不要勾引偶发帖 偶怕被扣分 thx。。  水至清则无鱼 传说逐渐淡忘。。
回复 点赞

使用道具 举报

nxynxy 发表于 2010-9-7 16:00:12 | 查看全部
复习一下也不错。
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表