分享

高清播放与非编软件导入!{已续完,希望大家讨论和发布实践经验}

 牙科渔翁 2013-08-03
-
(二)样片的下载
1,第一种是大家比较熟悉的M2T,一般的高清摄像机都可以出这种的MPG信号,以前试过,所以这回没有试。
这种格式的高清大多用码率找,大的出奇,只是文件大,其他都不成问题。

2,还有就是H.264,一种以MP4 编码的高清,我下载的是CANON的HV10的一段样片,是MOV格式的,官网的下载比较慢,我已上传到FTP,有兴趣的朋友可以下载。
至于播放,我在下面会详细说明的,也是费了一些周折的。



3,就是微软的高清WMV,我在官网上找到了下载的网页,提供给大家。
有时有的朋友为一些素材发愁,其实这些都是可以在编辑中应用的,下载速度很快,喜欢就自己去吧。






(三)播放知识

怎么看HDTV影片?

  目前大多数人看HDTV影片往往是在电脑上通过软件播放,毕竟目前电脑普及率已经相当高,而且HDTV影片在网上大多数电影论坛都可以下载。网上的HDTV主要以两类文件的方式存在,一类是经过MPEG2—TS标准压缩过的.tp和.ts 文件,一类是经过WMV-HD标准压缩过的.wmv文件。

  要在电脑上通过软件播放,对于wmv文件,只要系统安装了Windows Media Player 9 或更高版本就可以正常播放。当然,一些别的播放软件的最新版本已经开始支持WMV-HD(如WINDVD6可以直接播放HDTV)。对于以.tp和.ts 为后缀的MPEG-2 TS视频,因为文件中分别包含有AC3音频和MPEG2视频信息,必须有一个支持MPEG2-TS格式的分离器(如Elecard MPEG 2 Player)。分离器的作用就是识别文件真正的格式,将其中的视频流、音频流数据分离出来,并发送给解码器进行解码处理,大家比较认可有月光三套件,Gabest(Mpeg2分离器),WinDVD、NVIDIA、CyberLink(Mpeg2视频解码器),WinDVD、AC3Filter (Mpeg2音频解码器)等。

  对于支持DVI输入方式的电视机,我们可直接将显卡的DVI信号通过延长的DVI-I Dual数字视频连接线,将DVI信号输出到电视机的DVI接口上。如果你的显示器是D-SUB接口,可直接连接显卡D-SUB端口。然而,当显示器和电视机均为DVI接口时,那么可在支持双DVI输出端口的显卡上,用一根DVI-I Dual数字视频连接线来连接电视机的DVI端口。DVI接口分DVI-D和DVI-I两类,相互之间不能直接通用。如果你的显卡采用的是DVI-D接口,而你的液晶电视是DVI-I接口,那么你还需要另配一个DVI-D转DVI-I的转接头或转接线才能正常连接,反之亦然。

  此外,你也可以利用显卡输出的色差信号与电视机的色差分量端口进行连接。具有色差(YPbPr)输出功能的显卡,通常要通过显卡上九针的视频输出端口用专门的连线转接为S端子、RCA和色差端子。色差端子采用三条分离的信号线传输信号。另外,有些显卡没有专门的九针视频输出端口,而是用专用转接线将D-SUB(或DVI接口)转换成YPbPr接口。目前主流的色差输出(YPbPr)端口是将模拟的Y、PB、PR信号分开,使用三条线缆来独立传输,目前几乎所有大屏幕电视都支持色差输入。

  一般来说,NVIDIA GF6***系列、7***系列及ATI X800、X1000系列显卡只要有一根九针的视频专用连线,即可实现HDTV高清信号的输出。目前,多数显卡都附带了这根九针的视频专用连线。

  HDTV对硬件的要求

  许多朋友下载完HDTV节目之后,播放的时候傻了眼。以往播放各种MPEG、AVI、RM视频异常流畅的电脑播放起HDTV节目时简直和幻灯片没有任何区别。为什么?显然是PC的性能无法满足HDTV的播放需要。

  HDTV对显卡的要求较高。如果没有合适的显卡(比如集成显卡),只让电脑进行软件解码的话,即使是P4 3.0G的CPU,对于1080P的HDTV处理也显得很吃力,不仅不够流畅,而且系统资源往往在播放时占用率非常高,那电脑就无法进行多任务处理了。要流畅的播放HDTV,显卡是否支持MPEG2—TS或WMA视频格式的硬件解码尤为重要。目前ATI、NVIDIA两大图形芯片厂商都推出了自家的HDTV硬件解码加速方案。

  1、 NVIDIA显卡的高清解决方案

  在NV40之前,NVIDIA产品在视频处理方面也是通过软实现来解决。针对MPEG1、2编码、解码,NVIDIA 从GeForce2 起就引入优化的动态补偿引擎,使用硬件子像素Alpha通道混合对MPEG-1、2解码,利用GPU的像素填充率性能来对像HDTV之类模式画面随意缩放,而不影响画面质量。但NVIDIA并没有在其产品中引入反分离余弦转换技术,这使得基于NVIDIA GPU的显卡往往需要通过一个附加芯片来要实现反离散余弦变换、MPEG-1、2编码功能。

  随着HDTV时代的到来,NVIDIA在NV40发布之时推出了HDTV硬件视频解码方案-----“PureVideo”。 高画质的影片回放功能是PureVideo最主要的技术核心,它可以支持到MPEG-2/DVD/WMV-HD的硬件解码功能,使得支持PureVideo技术的NVIDIA显卡能够对采用MPEG2和WMV-HD格式的HDTV进行硬件解码。PureVideo技术需要结合内建PureVideo技术的显卡以及配合安装“NVIDIA DVD Decoder”解码软件才能使用,能在任何显示装置上呈现惊人的影片质量。目前PureVideo技术已经整合至GeForce 6、7系列显卡之上(注:除了早期原生支持AGP、通过桥接方式实现的PCI-E版6800显卡均不支持WMV HD 硬件加速解码功能)。需要注意的是,对于价格相对便宜的GeForce 6200 TurboCache系列显卡,由于没有内建足够容量的显存空间,所以对于720p以上的MPEG-2 TS、WMA-HD格式HDTV不能提供硬件加速解码支持。

  2、ATI显卡的高清解决方案

  不同于NVIDIA,ATI一直比较注意自家产品在视频处理方面的应用。早从Rage128开始,ATi就为其加入了“Hardware DVD video playback”功能,将视频处理工作部分由“Hardware DVD video playback”来完成,这样可以降低在回放DVD视频时的CPU占用率。因此,当时基于ATI GPU的显卡在播放DVD或图像文件时,画质一向为人所称道。但令人意外的是,自Radeon时代开始,ATI在其产品中去除了“Hardware DVD video playback”电路,而引入称为“Video Immersion ”的技术来负责视频处理方面的工作,并内建硬件加速MPEG 2解码功能来以提供DVD播放与录制能力。

  到了R300时代,ATI在其产品中引入了全新的Videoshader技术,来取代Video Immersion ”来负责视频处理提供对MPEG1、2级别的编码以及解码功能的支持。但与Rage128中所提供的“Hardware DVD video playback”硬解决方案不同,无论是Video Immersion,还是Videoshader均属于软件解决方案。从“Videoshader”的字眼“视频着色引擎”就可以看出,Videoshader所负责的视频处理业务是由像素着色引擎来完成的。虽然在X9800时引入的Videoshader HD版本增加了对MPEG4硬件级别的编码以及解码的支持。不过,无论是MPEG1、2,还是MPEG4,这一切属于软编码、解码,还没有脱离借助CPU利用软件计算的编码功能来实现MPEG硬编码以及解码。不过凭借ATI强大的视频加速技术,CPU占用率被控制得很好,在P4 3.0G的平台上播放1080i的影片时CPU占用率控制在50%左右,与纯粹采用CPU进行解码的100%的CPU占用率相比,采用VIDEOSHADER HD技术的CPU占用率大大降低。

  目前VIDEOSHADER HD技术已经被应用在RADEON X全系列产品上,而且不需要搭配特别的软件即可实现。值得一提的是,在发布X1000系列时,ATI在产品之上引入了视频处理功能更齐全的AVIVO视频解码技术,AVIVO支持H.264、VC-1、WMV9、WMV9 PMC、MPEG-2、MPEG-4和DivX格式。

  除NVIDIA、ATI外,S3在其最新DeltaChrome S8 系列显卡也推出了“Chromotion 视频引擎”的技术,用以实现对HDTV解码加速技术的支持。

  除了显卡外,HDTV规格对电脑其它配件也有的要求,比如要流畅播放HDTV,最低要求电脑具备256M容量以上内存、1.2G频率以上 CPU(目前主流P4、Celeron D、Athlon XP、Athlon 64等都能满足要求),对于WMA-HD格式,对系统的要求会更高一些,基本上要流畅播放的话需要 P4 2.4G级别以上的CPU,建议使用 P4 3.0G以上处理器,而且根据微软的说法建议配备 512 MB 内存进行播放,同时具备128 MB 显存的显卡也是必须的。H.264格式要求更高。当然,如果你能使用1GB内存那更好。同时支持杜比AC-3硬解码播放、实现5.1声道以上的多声道的声卡及相关音箱、大屏幕LCD显示器、海量硬盘也是必不可少的。

  如何开启显卡的HDTV硬件加速功能?

  针对目前不少HDTV电视的上市,不少显卡均提供了HDTV的支持,不过并不意味着你在播放HDTV时就可以享用HDTV硬件加速,因为这也要软件充分支持。比如你要为你的显卡安装最新的驱动程序,比如NVIDIA只有ForceWare 83.70版本以上驱动程序及安装PureVideo软件才支持H.264硬件解码,而ATI的X1000显卡也需要配合支持H.264硬件解码的催化剂5.13以上版本驱动才可以完全享用HDTV功能。除此之外,你要安装DirectX 9.0c,否则一些播放软件,比如WinDVD 6是无法正常播放HDTV电影的。在一些准备就绪之时,大家还要在还需要在驱动选项及播放器选项中开启硬件加速功能。下面我们就以GF6600GT来举例说明:首先下载PureVideo解码器并安装:

  安装PureVideo之后,任何播放器调用NVIDIA解码器播放视频的时候PureVideo的图标会出现,双击即可进行视频和音频方面的设置: 

  在视频选项卡中,一般需要设置是硬件加速和反交错控制。将反交错控制设置为“精灵”的话则由程序自动选择启用反交错或是IVTC功能,设为“自动”的话则关闭IVTC。

  然后在播放器选项中也开启硬件加速功能!这时你就可以享用显卡的HDTV硬件加速功能了!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多