shdcfix
   

查看完整版本: 解释为什么理光机不能看视频

wherepxx 2007-5-7 19:45

解释为什么理光机不能看视频

理光机器拍出来的视频的格式是AVI没错,但AVI只是一种视频封包,内部的解码器是不尽相同的,而且AVI的技术已经比较落后了,只能勉强实现双声道立体声,而我们的机器拍出来的都只是单声道而已。而MKV却能实现多层视频封包和5.1声道,比AVI先进了许多,希望厂商能把这个考虑进来.
  大家都在讨论为什么网上下载的AVI不能用机器观看,因为网上的AVI视频多是H.263,DIVX和XVID+MP3编码;而我们的机器却是M-JPEG+CCITT u-Law编码。而且网上视频的码流率,也就是视频每秒通过的数据量多在300kps/S以上;而机器只能实现32kps/S的摄放。现在高清视频非常流行,动辄就是720P,1080P,就连480P也是848X480的分辨率,而每秒的帧数会有不同,比如电影一般为24FPS,便携设备为一般为15FPS;而机器只能实现640X480—320X240,30或15帧的摄放。所以我们的机器非常的挑食。
  用WinAVI和Allok AVI MPEG Converter可以实现转换,但不知道FFDSHOW里所带的编码器虽然可以调节码流率,可是转换出的还是512Kps/S,所以放到机器内还不能观看(可揉虐机器拉),所以现在我也没能实现看电影的愿望,哎~~~~~~~~~~(以下是摘录的一些技术性文章,大家看看了解一下吧。)
(二)M-JPEG的技术特点
M-JPEG技术即运动静止图像(或逐帧)压缩技术,广泛应用于非线性编辑领域可精确到帧编辑和多层图像处理,把运动的视频序列作为连续的静止图像来处理,这种压缩方式单独完整地压缩每一帧,在编辑过程中可随机存储每一帧,可进行精确到帧的编辑,此外M-JPEG的压缩和解压缩是对称的,可由相同的硬件和软件实现。但M-JPEG只对帧内的空间冗余进行压缩。不对帧间的时间冗余进行压缩,故压缩效率不高。采用M-JPEG数字压缩格式,当压缩比7:1时,可提供相当于Betecam SP质量图像的节目。
       JPEG标准所根据的算法是基于DCT(离散余弦变换)和可变长编码。JPEG的关键技术有变换编码、量化、差分编码、运动补偿、霍夫曼编码和游程编码等 。
      M-JPEG的优点是:可以很容易做到精确到帧的编辑、设备比较成熟。缺点是压缩效率不高。
       此外,M-JPEG这种压缩方式并不是一个完全统一的压缩标准,不同厂家的编解码器和存储方式并没有统一的规定格式。这也就是说,每个型号的视频服务器或编码板有自己的M-JPEG版本,所以在服务器之间的数据传输、非线性制作网络向服务器的数据传输都根本是不可能的。
(三)motion jpeg的实现原理
所谓的motion jpg,也就是“运动”的jpeg图象(Motion- Join Photographic Experts Group)。它通过快速地显示jpg,形成运动的效果——说穿了,也就是原始纸张动画的电脑版。它也是视频的一种,只是没有音频合成。之所以挂jpg的名,其原因是它的编码方法与jpeg的一样,可以算作简化的jpg。 至于简化了什么,这就要说到普通jpeg的产生了:它用的什么什么(离散余弦?)压缩方法,需要余弦系数矩阵的,好像还需要霍夫曼(忘记eng了)编码矩阵, 忘记了。一般的jpeg,也就是平常我们见的jpg,矩阵都含在文件里边的,所以又 叫“交换(类型)图象”,可以在任何软件平台上打开。而motion jpeg的每一幅图象,都没有包含上边的提到的矩阵。这样,文件就更小,能更多的存储内容。不过呢,压缩、解压的时候需要那个特定的矩阵——当然,不同的编码/解码器也可以/可能相互打开,但效果就要打折扣了。实际上用到motion jpg的时候,是将(选择特定编码/解码器后)压缩成的一张一张独立的jpg存在一个大文件中,显示的时候一张一张(一单元一单元)读取、解码,显示。这样还有个好处:在文件中添加一点点的内容,就可以完成图片的任 意检索了。 应用:(比如监控时)将无数张图片jpg后存在一个文件里边,回放的时候,读一张显示一张——当这个读显快到一定的程度,就成连续的“运动”图象了。也就 形成了所谓的“motion”,“运动”。可以这样理解:是多媒体发展的初期,依照动画产生的原理,将jpg图片(选择jpg,是因为它的文件小)动画化。由于它的实质是动画,画面之间是独立的,所以在 网络显示时候有它的优势(不怕丢frame什么的)。而且,较之mpg1什么的,所谓 的带宽要求就不那么的高。 感觉上来说,“由于技术的进步”,motion的压缩不再有优势;流技术的发展,使得它的网络发布也显得幼稚,所以,motion jepg开始走下坡路了。
(四)Motion-JPEG2000的出现
JPEG2000是JPEG的升级标准,是针对静止图像提出的压缩标准,它提供了比JPEG更高效的压缩效率,并逐渐地被广泛采用。JPEG2000ISO(国际标准化组织)为了满足对于视频图像(即运动图像)的压缩要求,在JPEG2000中附加提出了Motion-JPEG2000,这个补充的压缩标准沿用了JPEG2000的各项优越性,并且提出了对于视频图像压缩的编码和解码标准。
Motion-JPEG2000在对视频进行压缩和解压时,其核心编码和解码方法都沿用了JPEG2000的编解码方法,所以在对各帧图像的压缩和解压时,它所具有的优势和上述JPEG2000大同小异,这里就不累述了。Motion-JPEG2000和传统的视频图像压缩标准相比,具有以下的一些优势。
    (1)可提供对内容的描述。Motion-JPEG2000可以提供对于视频文件内容的描述,这个特性使得在因特网上和视频数据库中实现基于内容的快速检索成为可能。
    (2)较强的抗误码率性能。Motion-JPEG2000与现有的视频压缩标准MPEG系列相比,由于它只采用了帧内编码,而没有使用视频帧间的运动补偿估值和预测编码,从而大大提高了编码的抗误码性能,并且使得Motion-JPEG2000的软硬件实现比较简单。
    (3)良好的兼容性能。Motion-JPEG2000在制定时,考虑了与MPEG-4的兼容性问题,这使得使用Motion-JPEG2000的软硬件对于MPEG-4具有良好的兼容性。
Motion-JPEG2000由于其高保真的图像质量,强的抗误码率,在电视监控、电视会议、数码摄像等领域得到了广泛的应用。

(五)motion jpeg的avi格式:
motion jpeg的avi格式是现在用DC拍短片的格式最常被采用的格式,这种格式的原理简单地解释就是:动画是由连续的单张图片组成,而每张图片用jpeg压缩。从这里可以看到,除去单张图片jpeg是有损压缩以外,这种格式实际是没有额外损失的了!众所周知,对于单张图片而言,jpeg的压缩后的成像效果还是十分成功的,尤其在jpeg选用高素质压缩选项时(其有损的部分仅为肉眼不能识别的部分)!其体积也仅比mov格式稍大,接近大1/5左右。但成像效果方面绝对是三种中最好的,目前很多DV采集由于考虑到成本和空间的问题,都采用motion jpeg进行采集,所以,motion jpeg的avi格式非常适合后期制作加工,比如用最合适的压缩参数制作成mpeg4格式,取得好画面的同时尽量减少体积!还有一种不可忽略的优势是,motion jpeg的短片在加工过程中的原理与拍照片无异,不需要太多的额外电路完成工作。而前两种都需要固化芯片帮助完成加工过程,耗电和发热就在所难免。

叶非花 2007-5-7 20:41

绝了这个念头也好;qqdc)

长城卡 2007-5-7 20:41

:handshake

sanjian492 2007-5-8 19:10

:victory:

逍遥子 2007-5-8 20:39

太好了,很详细

缘份天空 2007-5-9 00:31

能够升级就好了

lijun510922 2007-5-9 09:39

你买的是照相机,又不是MP4,

阿凡迪 2007-5-9 23:40

:P :lol: 辛苦了.

wherepxx 2007-5-11 03:35

回复 #7 lijun510922 的帖子

物尽所用,小弟玩了8年DIY,对于每一块CPU,显卡,内存···都是要把性能给榨干净了。所以屏这么好,不用可惜了

lurenbing 2007-5-12 22:39

我买蓝魔mp3的时候带一个avi的转换器,能转成30帧的 ,不知道管不管用啊!

wherepxx 2007-5-12 22:50

回复 #10 lurenbing 的帖子

不行的,编码不一样,你那个是XIVD编码的

chjian 2007-8-13 11:00

太好了,很详细

Megatron 2007-8-19 01:31

三星的可以,不过,那个是带摄像头的视频播放器。:lol:

oodysseus 2007-8-22 19:36

有没有视频编码转换软件?

wwawwawwa 2007-9-3 19:54

楼主好强!
佩服啊

cescea 2007-12-5 22:17

不甘心!!!!!!!!!!!

老居 2007-12-13 11:28

*** 作者被禁止或删除 内容自动屏蔽 ***

cescea 2008-3-22 19:14

理光相机在拍摄视频时,在文件里加了额外信息,相机在回放时首先要读取这些信息,如果不是理光相机拍摄的,就不包含这些信息,那么相机就不认这个视频,即使格式相同也无法播放。
页: [1]
查看完整版本: 解释为什么理光机不能看视频