当前位置:文档之家› AVS学习

AVS学习

A VS全面学习

在本章中,我们来学习AviSynth,并手工创建A VS脚本。A VS在DVDRip制作中是至关重要的一个步骤,直接影响到画质好坏。因此,A VS也是无数Ripper花大力气研究的对象。

当积累了一定经验和熟练度之后,创建A VS脚本是一件相当有乐趣且轻松的事情。有经验的Ripper看到片源之后,立刻就可以基本确定需要使用那些滤镜、怎样搭配滤镜参数,之后,只要进行细微的调整,便可得到希望的效果。新手成为老手,需要一个积累经验的过程,除了多看别人的心得、遇到问题勤于提出之外,就只剩下自己多做片、积累实战经验。经验的积累是一个较长的过程,因此不要梦想阅读了某篇文章后一夜之间成为所谓高手,经验不会骗人,因此脚踏实地才是正确的道路。

有点说多了。现在来提一下提高A VS运用水平的两条小经验:

1. 英语要好,因为大多数滤镜的文档都是E文的,且很少有中文翻译版;

2. 善于使用各种搜索引擎,比如GOOGLE、一些论坛的搜索引擎等。

3. 善于提问。在提出问题之前,看看说明、用搜索引擎搜索一下,这样一来,应该说85%的问题都能够很好的解决。这样不但为别人省去了麻烦,而且这样学来的知识最牢固。

废话不多说了,我们来进行——

第一节AviSynth简介

AviSynth是AVI SYNTHesizer的缩写,意思就是A VI合成器,是一个Frameserver。(Frameserver 就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生)

AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来处理影像文件。最独特的就是AviSynth并不是一个独立的影像处理程序,而是在影像文件和影像处理软件之间担任“中间人”的角色。

AviSynth的基本工作原理是这样的:

首先由使用者建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),这些命令指定要运行处理的影像文件和滤镜;

然后运行影像应用程序,比如VD或ND,打开脚本。此时AviSynth就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth在后台所做的处理,而认为是直接打开了一个“被处理过”的影像文件。

第二节A VS语法及基本应用技巧——写给新手

既然要编写脚本,就要知道怎么写。在本节中,我们结合实例来了解一下A VS脚本的基本语法。只有懂得了写法,才能更好的运用。当然,不少人会觉得本节都是废话——那么恭喜你,你已经是老手了,你可以直接跳到下一节。

A VS脚本的语法非常类似于C语言的语法,但比C要简单得多。如果你有一定的C语言(或以C 为基础的脚本语言,如PHP)的编写经验,那么你会发现A VS竟然是如此的简单——你甚至可以跳过本节直接进行下节的内容。比如,笔者有过将近一年的PHP编程经验,当接触到A VS的

时候,几乎没有花费任何力气就上手了。

跟往常一样,先了解几个概念。

函数——函数的英文名字叫function,这个词在英文中还有“功能”意思,没错!A VS中绝大部分的功能都是通过各种各样的函数来实现的。至于“函数”的确切定义,高一《数学(上册)》中写得很明白,笔者就不废话了。A VS中的函数按调用方式分为两类,一种是内置函数,一种是外挂函数。内置函数已经放置在AviSynth软件内部,可以在脚本中直接调用;外挂函数不包含于AviSynth中,需要在脚本中额外加载相应的DLL文件或其他A VS脚本函数才能调用。A VS 包含的众多内置函数我们将会专门抽出一节来介绍。

外置函数可以在网上下载得到。正是因为这点,A VS被赋予了几乎无限的扩展性,我们可以通过在网上找到各种函数来实现五花八门的功能。忘记说了,有些人喜欢管“函数”叫做“滤镜(filter)”或“插件(plugin)”,实际上这么叫也是正确的,就连A VS的众多官方文档都称之为滤镜、插件。但是就笔者个人来说,更愿意叫“函数”,因为这些“滤镜”的使用方式是函数的f(x)的形式。

参数——既然有函数,就要说参数。如果说函数是实现某样功能用的,那么参数就是告诉函数通过什么方式实现、实现到什么程度等等的信息。上面说的f(x)的调用形式,f是函数名称,x就是参数。有的函数一个参数就够了,有的函数却要很多参数,四个、五个、十多个。比如Telecide 这个函数如果把所有的参数加起来一共有十四个之多。好在不是所有的参数都是必要的。有些参数可以写也可以不写。如果不写,函数就会自动使用其内部的默认值。但是,如果必写的参数不写,那么函数就无法启动。

变量——变量可以简单的理解成某个对象的名字(实际上要复杂一些^^;;)。比如,我们规定“本文作者=大虾”,那么当我们提到“本文作者”的时候,我们的第一反应就是那个叫“大虾”的家伙,HeiHei。

好了,下面我们借个一段极其简单的范例来了解一下A VS的语法:

#plugin

LoadPlugin("E:\gk\AviSynthPlugins\DGDecode.dll")

#source

mpeg2source("F:\dvdrip-temp\soultaker.d2v")

#crop

crop(4,4,712,476)

#resize

LanczosResize(640,352)

上面的例子中,“#”后面跟着的句子是被“注释”掉的。注释是什么意思呢?就是说,AviSynth 读到这句话的时候,一看到这句话前面有“#”,就会54(无视)它,继续读到下一行。编写脚本写注释是一个好习惯,尤其是极其复杂的脚本。这种情况A VS脚本大概不会遇到,但是当编写PHP的时候,成千上万行的代码如果没有注释……那无论是试图阅读代码的人还是作者本人,都会头晕脑胀。

糟糕——扯远了。我们回到主题。

紧接着下面,“LoadPlugin”,这是一个函数的名字,后面的括号“()”中的内容就是参数。LoadPlugin函数的功能是载入插件,后面括号中的参数便是告诉函数,要载入“E:\gk\AviSynthPlugins\DGDecode.dll”这个插件。

Mpeg2source是包含于上面提到的“DGDecode.dll”中的外挂函数,也就是说,如果不加载DGDecode.dll这个文件的话,mpeg2source就无法使用。

Crop是AviSynth的内置函数。这里涉及到了多参数函数。这个函数有四个参数,每个参数之间用“,”隔开(注意是英文逗号,不是中文逗号)。

函数的写法多种多样,像LanczosResize函数,只有两个参数,所以我们写“640,352”即可。但是像前文提到的Telecide这样复杂的函数,我们需要将参数的名字也写进去。比如:

Telecide(order=1,guide=1,post=2,vthresh=25,show=true)

其中,order、guide、post等等的,就是参数名称,参数名称和参数值之间用“=”连接(废话!)。

还有一点要注意,数值型(比如1、25之类的)/真假型(true或者false)的参数,不需要用双引号(英文双引号)引起来。但是,字符型的参数,必须要用双引号引起来。例如:

mpeg2source("F:\dvdrip-temp\soultaker.d2v",idct=7)

这个例子很明白,"F:\dvdrip-temp\soultaker.d2v"是字符型的变量值,要加双引号;7是数字型的参数,不用加双引号。

下面介绍一些小花招,让我们的处理更加轻松。

A VS技巧1:使用变量

当我们在一段A VS之中需要打开多段片源、需要分别处理的时候,就要用到变量。请看下面的例子:

Clip1=avisource(“d:\1.avi”)

Clip2=avisource(“d:\2.avi”)

Clip3=clip1+clip2

Return(clip3)

在这个例子中,clip1、clip2、clip3都是变量,现在你也能够理解变量的概念了吧。

很明显,我们在clip3中将前两个片源合并在了一起,然后用return函数输出clip3,我们在视频编缉软件中最终看到的结果是:播放1.avi,1.avi放完后,紧接着放2.avi。

当然,这里只是举例子,其实合并没这么简单的,因为两段片源的fps、分辨率、颜色模式都要完全相同。至于怎么让他们“完全相同”,将会在后面的章节中讲到。这里只是要大家了解变量是什么东西。

A VS技巧2:“.”的妙用

看下面的A VS脚本:

v1=avisource("C:\1.avi").ConvertToYUY2()

v2=avisource("C:\2.avi").ConvertToYUY2()

……

这样写等价于:

v1=avisource("C:\1.avi")

v1= ConvertToYUY2(v1)

v2=avisource("C:\2.avi")

v2= ConvertToYUY2(v2)

是不是省了很多事?赫赫~在编写复杂的脚本的时候尤其好用~(至于ConvertToYUY2是什么东西……我们后文再讲)

A VS技巧3:分段处理

就算是同一影片在不同的段落中也会表现出来不同的特色。有时候我们需要对一些片源进行特殊处理,这就用到了截取。还是先看例子:

Source=avisource(“c:\clip.avi”)

Clip1=trim(source,0,1999)

Clip2=trim(source,2000,3000)

……

这样,我们就用trim函数分别截取了影片的0~1999(包括1999)号帧和2000~3000帧。下面就能针对两段影片分别进行处理了。

有一点请注意:0号帧也算一帧,0号帧其实是影片的第一帧,1号帧是第2帧,依此类推……我们截取到1999号帧,事实上截取了2000帧!自然,2000号帧是影片的第2001帧。

A VS的基础语法以及一些小技巧就讲到这里了,更多的应用技巧还希望大家自己去探索。这一章对已经掌握A VS的人来说可能是废话,但是对于从来没接触过AVS得初心者,却是需要重点掌握的。俗话说,工欲善其事,必先利其器。要写好A VS脚本,必须要打好基础才行。

第三节A VS常用内置滤镜介绍

本节大虾偷懒,转载一篇精品论坛的经典文章给大家看。(既然有人写好了,大虾自然可以偷懒了~HiaHiaHiaHia)本文在原文的基础上略微修改了一下,还望作者见谅。

AviSynth内建了数目繁多的滤镜,所以只能介绍一些最常见实用的一部分。

1、源文件滤镜

① A VISource

用于导入A VI格式的影片,需要安装相应的Codec才能导入。

例:A VISource(“test.avi”)

② WA VSource

导入W A V

例:W A VSource(“test.wav”)

2、处理滤镜

① AddBorders

加边:给影像加黑边。参数是整数,顺序是左、上、右、下。

例:AddBorders(0,64,0,64)

就是给图像上下各加64像素的黑边。这个滤镜似乎并不常用。

② ConvertToRGB 和ConvertToYUY2

改变颜色环境:

VD和AviUtl第三方滤镜有的需要RGB环境才能运行,需要ConvertToRGB来进行切换。

有的RAW文件是RGB的,但一些A VISynth滤镜只能运行在YUV下,就需要用ConvertToYUY2来处理。

关于颜色环境的问题,请参阅本文第三章相关内容。

例:ConvertToRGB()

改变成RGB颜色环境

ConvertToYUY2()

改变成YUV颜色环境

③ Crop

切边:为了保持比例或切除黑边,参数是整数,顺序是左、上、宽、高。

例:Crop(8,0,704,480)

左右各切去8像素。

④ Levels

层次:调节亮度、对比度和Gamma值。

例:Levels(0,1.2,255,0,255)

调整Gamma,使画面变亮

⑤ LanczosResize

缩放滤镜:LanczosResize是BicubicResize的替代者,提供更精准、更锐利的画质。在日本普遍使用,欧美大多使用BicubicResize。本来是日本人开发的第三方滤镜,自AviSynth 2.05版本开始吸收为内置滤镜。

例:LanczosResize(640,480)

把分辨率改变为640*480

⑥ Tweak

调整:可以调节色度,饱和度,亮度,对比度。

色度:-180.0~180.0,默认0.0。正数趋向红色,负数趋向绿色。

饱和度:0.0~10.0,默认1.0。0.0为黑白。

亮度:-255.0~255.0,默认0.0。

对比度:0.0~10.0,默认1.0。

3、编辑滤镜

①FadeIn 和FadeOut

淡入和淡出:提供淡入和淡出功能,尤其是淡出功能,可以使影片结束地更自然。参数为整数,表示需要编辑的帧数。

例:FadeOut(24)

影片最后24帧淡出

②Trim

截取:可以截取某段影片。参数为整数,表示需要编辑的开始帧和结束帧。

例:Trim(240,480)

截取240~480帧这一片断

4、声音滤镜

① AudioDub

影音合并:可以把影像和声音合并在一起。

例:Video = A VISource("test.avi")

Audio= W A VSource("test.wav")

AudioDub(Video,Audio) #把test.avi和test.wav合并

② GetLeftChannel 和GetRightChannel

获取声道:把立体声的左右声道单独返回,适用于左右声道不同语种的W A V。

例:stereo=WavSource("test.wav")

return GetLeftChannel(stereo)

返回test.wav的左声道

③DelayAudio

声音延迟:由于从VOB里分离的AC3通常有延迟,所以用Azid转码得到的W A V也有延迟,在用AudioDub合并时就需要加上这个延迟。

例:WavSource("test.wav").DelayAuido(0.5) #把test.wav延迟半秒

以上便是AviSynth的常用内置函数。

第四节复习:IVTC/Deinterlace应对策略

接下来的数节中,我们将讲解IVTC/Deinterlace。IVTC/Deinterlace无论如何都是一个值得大书特书的过程,DVDRip一半的质量都是取决于IVTC/Deinterlace的好坏。

首先,我们先了解一些概念。

24p:本章经常会遇到这个概念,意思就是,24fps无交错的胶片,经过胶卷过带,最终形成的30fps、每五张中有两张交错的片源。

30i:意思是,30fps、张张都Interlace(交错)的片源。

场匹配反交错:这个动作一般对象指得是24p的影片,通过对(前)中后三帧进行场匹配(具体原理下文会讲),还原原本没有交错的画面。注意,是还原!这样还原出来的帧和原来没有交错的帧理论上应该是一模一样的。场匹配反交错是在帧与帧之间进行的。

Deinterlace:反交错,通过一定手段,让原本交错的帧显得不再交错。注意,是“显得不再交错”而不是“还原”,经过Deinterlace的画面与原本的画面是有很大差别的。Deinterlace只在本帧内进行,是对单幅画面的处理。注意,Deinterlace一定要和场匹配反交错这个概念区分开!否则读下文的时候会非常糊涂。

接下来,我们先来复习一下各种类型片源的处理方案(大虾偷懒,引用Silky大人的文章)。

a)24p(也叫Film、3:2 pulldown型)

有些影片,讯源是24fps,拍摄的时候是用胶片以24fps拍摄的,每一张都没有交错,例如大部分的电影。为了要能在NTSC 的电视上播放,电影胶卷过带(telecine)的时候必须转成30fps(即前面说过的3:2 pulldown)。

这种影片,其原始画面其实是24fps无交错的,可以作IVTC,经过场匹配反交错、删除多余的画面,还原回原本的24fps。

大部分的电影,无庸置疑,其讯源一定是24fps无交错,可以作IVTC。

电影转成PAL(25fps)的时候,用的是2:2 pulldown,画面还是无交错的,只是加快播放速度,变成每秒播放25 张。不过有些PAL 的DVD 会向前提一个场,造成画面每一张都交错。

还有一些PAL DVD 非常奇怪,25 张之中会有重复的一张画面,这时就必须删除重复的那一张画面还原回24p,删除重复帧的步骤叫做Decimate,后文详述制作方法。

b)30i(也叫Video型)

这种片源通常由摄像机拍摄得到,每一张都是交错的。大部分的NTSC 电视节目(连续剧、综艺节目、新闻报导...)、交错式的DV 都是这种讯源。对付这种讯源,通常会采用Deinterlace 的处理方式,经过这种方式处理过后,画面可能会变得模糊一些。

c) 30fps progressive, 30p

30fps 每一张都没有交错,例如计算机动画

这种讯源,当然什么处理都不用作。你可以直接跳过IVTC/Deinterlace这个步骤。

d) Hybrid, Mixed 混合24p/30p

在动画DVD 上面常见,例如片头是30fps progressive,每一张都没有交错,本篇却是24fps progressive,五张之中有两张交错;或者是CG 的部分30p,其它部分24p。

做成A VI,A VI 只能用一种固定的fps,所以可以分开做的话分开做,把24p 和30p 的部分分成两个A VI,例如片头30p 一个A VI,本篇24p 一个A VI。如果不好分开,例如几乎都是24p,只有中间CG 的部分30p,只好强制24fps 做下去,这样30p 的部分会顿,不过也没办法了。

如果做成30fps,24p 的部分每四张要重复一张,也是会顿。

最好的做法是转成120fps

120 是24 和30 的最小公倍数,做成120fps,可以兼顾24p 和30p,不会顿,又不用牺牲画面。至于120fps影片的制作方法,涉及到很多方面,因此不列入本文讨论范围,网上此类教程比较多,读者可以自行参考研究。

或者干脆放弃A VI,改用.mkv 等可以支持变动frame rate(VFR)的文件格式。

e) Hybrid clip, Mixed, 混合24p/30i, 混合24p/48i, 混合xxx/xxx .....

例如部分24fps progressive,五张之中有两张交错,部分30fps interlaced,每一张都交错。这种片源通常使用Telecide和Decimate函数进行处理(下文有详述)。

f) Hybrid Frame或其它乱七八糟的型式

一个Frame 之中,部分交错,部分没交错。例如有些影片的字幕、工作人员名单是telecine 之后才叠加上去的,造成背景画面没交错,前景字幕却是交错的。这种情况应做Deinterlace。

还有错误的DVD mastering,剪接的时候少掉一张,图场颠倒,enocder 的IVTC 错误,造成frame 画面无法补回无交错的状态.....等等。这些类型较难处理,可能需要更为精确的手动IVTC/Deinterlace处理,还可能涉及到120fps的A VI的制作。所以在这里,笔者建议不熟练掌握技术的朋友放弃这两种类型,或者寻找更佳的片源。

第五节讲解:用Decomb做IVTC/Deinterlace

在复习完了各种片源类型之后,我们正式开始介绍Decomb。Decomb是Donald A. Graft开发的一套IVTC/Deinterlace滤镜包,是现在使用最广泛的反交错插件,功能强大,速度快(像是在做广告)。本文来介绍一下使用Decomb中包含的Telecide、FieldDeinterlace、Decimate三个函数来完成IVTC或Deinterlace的任务。

首先介绍Telecide函数。

Telecide的作用是IVTC中的去交错。因为它只负责去交错,所以Telecide只完成了整个IVTC 工作中的一半,另一半删除重复帧的任务,需要配合Decimate函数来完成。删除重复帧做法,我们在下文讲解。

Telecide一般用于NTSC 3:2 pulldown(24p)、PAL 2:2 pulldown、24p/30i hybird这三种类型影片的反交错处理,如果片源不属于以上三种类型,请不要使用Telecide。

首先介绍一下Telecide反交错的原理。Telecide在默认的情况下会通过一种叫做FieldMatch (场匹配)的技术来完成反交错的工作。我们以BottomField First为例,讲解FieldMatch的原理。

当Telecide函数收到一个A VS传来的请求的时候,它会读取当前帧(下文用C表示,即Current)与下一帧(下文用N表示,即Next),并将这两帧拆成由奇数扫描线组成的Top Field(下文用t 表示)和由偶数扫描线组成的Bottom Field(下文用b表示)两个场(Top和Bottom其实就是基数场和偶数场,只是叫法不一样),如下图:

此时,Telecide函数会用Cb场分别与Ct和Nt两个场进行组合(如果是Top Field First,Telecide 就会以Ct为基准进行组合):

Ct

Cb(组合一)

Nt

Cb(组合二)

然后,Telecide会对这两种组合方案进行比较,选择交错比较小的一种输出。注意!是选择交错小的一种输出,而不是选择无交错的一种输出。因为在一些情况下,经过FieldMatch仍然无法找到匹配的场,所以这种情况下,输出的结果仍然可能是交错的。

下面以2:3 pulldown的片源为例,对这个过程进行实例说明。

当Telecide收到对C帧进行反交错处理的请求之后,它会读取C帧和D帧,并将两帧拆分成2O、3E(C帧)和3O、4E(D帧):

这时,Telecide会以3E为基础,将其与2O和3O两个场进行组合:

2O

3E(组合一)

3O

3E(组合二) Bingo!中奖~组合正确无交错~

Telecide会对上面两种方案进行比较,然后输出交错较小的一种。

按照上面的方法,一段2:3 pulldown的片源经过处理之后就变成了下面的样子:

我们可以看到,经过场匹配处理之后每帧都无交错,但其中D、E两帧重复了!如果把这样的结果拿去播放的话,会发现画面一顿一顿的,所以去交错之后,还需要删除重复帧才能够正常播放。

下面说明一下Telecide函数在应用过程中的注意事项:Telecide要求输入的片源水平分辨率必须是2的正整数倍,颜色区间必须是YUV2或者YV12(关于颜色区间,请参阅第四章相关内容)。在Telecide之前,请不要进行任何Resize(变形)操作,因为分辨率的改变可能会导致Telecide 在场判断上出现误判,造成场匹配失败。在Telecide之前,不要进行任何颜色区间转换操作,因为颜色区间的转换很可能造成交错帧颜色错误,影响Telecide的场判断,造成场匹配失败。还有一点,片源中的噪声会影响Telecide的场判断,请尽量使用噪声小的片源。

在了解了Telecide反交错的基本原理与注意事项之后,我们来详细介绍一下Telecide函数的参数。由于Telecide的参数太多了(惊人的14个参数!),所以无法做到一一详细讲解。这里只介绍几个重要的参数,更多的进阶设定,请参考Decomb附带的《Decomb参考手册》。

Telecide函数基本语法:

Telecide()

Order参数:对于正确的还原原始影像,设定正确的场顺序非常重要,所以我们首先确定order 参数。场顺序通过参数order来设定,本参数为必选参数。设定order=1为TopField First,设定order=0为BottomField First。因为确定正确的场顺序实在太重要了,所以强烈建议你按照下面的方法确认场顺序,而不是猜测场顺序。

要确定场顺序,需要建立一个不对片源进行任何处理的A VS脚本。首先照下面建立一个A VS 脚本来分离TopField:

#调用MPEG2解码器

LoadPlugin("E:\gk\AviSynthPlugins\DGDecode.dll")

#导入片源

mpeg2source("F:\dvdrip-temp\soultaker.d2v")

#进行场分离

AssumeTFF().SeparateFields()

现在,用VirtualDubMod(简称VDM,下同)打开上面A VS脚本,然后找到一段包含运动物

体的影片并步进向前(一帧一帧地向前),注意运动物体是一直朝它该去的方向运动,还是在运动过程中突然向回运动。比如,如果场顺序错了,本来应该一直朝右侧运动的物体在运动过程中突然向左跳一下,然后继续朝右运动;如果场顺序正确,那么它会平稳的一直向右运动。

如果使用AssumeTFF().SeparateFields()的时候物体运动正常,则该段影片的场顺序是TopField先,需要设定order=1;如果运动不正常,则是偶数场先,需要设定order=0。如果你想进一步确认是否是偶数场先,使用AssumeBFF().SeparateFields()。

我们假设我们的片源是奇数场优先。到目前为止,我们的Telecide参数是下面的样子:Telecide(order=1)

Guide参数:(范围0~3,默认0即关闭)

Telecide内置了一个功能叫做Pattern Guidance。这个功能用于对特定类型的影片的帧序和场序进行预测,以获得更快的处理速度和更好的处理效果。当Pattern Guidance开启的时候,它会对影片的场序进行预测,并有权推翻FieldMatch机能的场匹配方案,同时选用预测方案进行场匹配。由于Pattern Guidance适用的范围有限,所以需要知道影片的确切类型才能开启Pattern Guidance。

Pattern Guidance通过Guide参数控制。Guide参数有四个值,设定guide=0关闭pattern guidance;设置guide=1使用3:2 pulldown模式(片源是24fps->30fps的);设置guide=2使用2:2模式(适用于PAL制式);设置guide=3使用3:2:3:2:2模式(片源为25fps->30fps,较少见)。

首先确定你的片源是否是PAL制式。如果是,并且其内容为progressive,你可以直接设定guide=2来使用PAL模式。当然,如果片源不含progressive,你就根本不应该用Telecide()。所以对于PAL,我们的Telecide参数是下面的样子:

Telecide(order=1,guide=2)

如果我们的片源是NTSC 29.97fps或30fps,那么事情就要复杂一些。首先我们要确定片源是否为3:2 pulldown生成的。有很多测试方法可以使用。第一种,直接用VDM打开片源,并且不要进行任何处理。然后找到一处包含运动物体的片段,步进前进。如果你看到3帧非交错画面和2帧交错画面循环出现,那么就可以确定是3:2 pulldown了。大多数电影都是用的3:2 pulldown。

像象上面讲的那样寻找3:2循环并不十分简单,比如一些动画包含重复的帧,很难清楚地发现3:2循环。

所以我们还有第二种方法,你可以用下面的A VS脚本打开片源,然后看Telecide()怎样返回结果。(注意,一定要正确的设定场顺序。)

LoadPlugin("E:\gk\AviSynthPlugins\DGDecode.dll")

LoadPlugin("E:\gk\AviSynthPlugins\Decomb.dll")

mpeg2source("F:\dvdrip-temp\soultaker.d2v")

Telecide(order=1,guide=1,post=0,show=true)

用VDM打开这个A VS脚本,然后多抽取几段影片浏览。如果Telecide()报告"in-pattern"或"in-pattern*",那么这段影片就是3:2 pulldown。如果报告"out-of-pattern"或" in-pattern "、"out-of-pattern"来回跳动,那么片源就不是纯3:2 pulldown。

如果你确定片源中含有大量3:2内容,那么就应该设定guide=1。如果3:2占的比例不高或者不能确定片源种类,那就设置guide=0。我们假设我们的片源种3:2 pulldown含量很高,我们的Telecide参数是下面的样子:

Telecide(order=1,guide=1)

Post参数(范围0~5,默认2)、vthresh参数(0.0~255.0,默认50.0):

我们将这两个有密切联系的参数放在一起讲解。

在一些情况下,某些帧在场匹配的时候,不能找到合适的匹配,所以Telecide输出的结果仍然会有交错。这时候,Telecide就会启动Postprocessing(后处理)机能,对这种帧进行Deinterlace 处理。

Postprocessing由参数post控制,设定Post=0关闭Postprocessing;设置Post=1计算metrics但不实际进行deinterlace;设置post=2计算metrics并进行deinterlace;设置post=3计算metrics、进行deinterlace,并在经过deinterlace处理的帧上显示deinterlacing动态图。Post=1和3主要是进行调试参数时使用。最后正式输出的时候应该用post=2。此外,还有两个更加高级的模式,参见《Decomb 参考手册》。

通过vthresh参数,我们设定交错和非交错帧被分别来开的“阈值”(这里穿插一点小知识:“阈值”说白了就是门槛的意思,也就是许多插件中的threshold参数。注意哦~一些文章中将threshold 解释为“阀值”,其实根本没有所谓的“阀值”,“阀值”是“阈值”的错误写法,两个字长得很像哦。),即一个帧交错到了什么程度会被Postprocessing拉过来做Deinterlace处理。

我们采用一个比较程式化的过程来设定postprocessing。首先,照下面来建立A VS脚本(注意,其他参数都是按照以前确定的,你应当按照刚才确定的order和guide的参数来设定):LoadPlugin("E:\gk\AviSynthPlugins\DGDecode.dll")

LoadPlugin("E:\gk\AviSynthPlugins\Decomb.dll")

mpeg2source("F:\dvdrip-temp\soultaker.d2v")

Telecide(order=1,guide=1,post=3,vthresh=25,show=true)

用VDM打开这个脚本然后播放影片,这时Decomb会在画面上显示vmetric值。该帧镇实际的vmetric值显示在方括号中的"chosen=",比如"[chosen=27]"。如果有vmetric值高于参数中指定的vthresh值,说明该帧被判断为交错,并交由Postorocessing处理。现在需要找出一个合适的vthresh值,能够从非交错帧里面辨别出交错帧。你能够很容易的辨别出被认为是交错的帧,因为a) vmetric 会大于vthresh,) progressive/interlaced 指示器会显示interlaced,c)整个帧会有一个白色的反交错(deinterlacing)动态图覆盖在上面。你绝不会错过它们的。

Vthresh值的设定有一定难度,因此必须加倍小心谨慎。进行设定的原则是:宁愿捉到部分非交错帧都比放过交错帧好。不过虽说要尽量将交错帧尽量抓到,但一定要注意尺度,否则捕捉到过多的非交错帧,会造成画面模糊、显出杂色等等不良现象。如果抓到了过多的非交错帧,应当提高vthresh值;如果放过了部分交错帧,请减小vthresh值。这看起来很难,因为一部影片当中不同的部分动态、画面颜色等方面存在差别,所以一个vthresh值通常并不足够适应整部影片。好在Telecide支持更高端的Overriding Decomb Decisions模式,可以通过自行编写脚本来为影片的不同段落应用不同的参数设定。因为这个模式很少用到且难以实际操作,所以以这里不作详细讲解,如果需要,请参看《Decomb参考手册》。

打开信息信息指示器(在参数中加入show=true),在VDM中多进行几段预览,确定得到较好的效果,不要留下漏网之鱼。

我们假设我们将vthresh设置成30的时候恰好能将交错、非交错帧区分开,现在将post设置为2,我们的Telecide参数是下面的样子:

Telecide(order=1,guide=1,post=2,vthresh=30)

Blend参数:(范围:true/false,默认为false)

blend,混合,在Deinterlace的时候,用奇偶平均的方法,混合奇偶两个图场,可以减少突兀的交错现象,是去交错的方法之一。副作用,一是画面变模糊,清晰度下降,二是两张不同的画面混合在一起,看起来像是两个影像重迭在一起,会有残影,或者叫“鬼影”的现象。对比请看下面两幅图:

经由Blend得到的带鬼影的画面

经由场匹配得到的画面

当Blend为true时,Telecide就会像上面说的那样队两个厂进行混合后输出;如果为false,那么Telecide会保留一个场,然后使用内插补点补出另一个场。就速度来说,Blend比内插补点慢一些。

Back参数(范围:0~2,默认0)、bthresh参数(范围:0.0~255.0,默认50):

Back参数控制着Telecide的反向匹配功能。什么叫反向匹配呢?在前面讲解场匹配的时候我们提到过,Telecide会分别用本帧的一个场和下面一帧的场进行场匹配。在这里,如果开启了反向匹配功能,那么Telecide在进行场匹配的时候,不但会与下一帧匹配,还会与上一帧进行匹配。以3:2 pulldown 的片源为例

第3 个Frame 经过Decomb 重新组合,会变成

Bt

Cb

Bt

Cb

Ct

Cb <- 中奖,这个组合奇偶差异最小

输出差异最小的组合

当设定Back=0时,反向匹配会被禁用。就是说,如果遇到了剪切不良的影片,Telecide找到合适的场进行匹配的几率会变小。没有成功匹配的帧会经过postprocessing的deinterlace处理,这样得到的效果就不如场匹配得到无交错帧的效果好。

当设定Back=1的时候,如果一个帧经过场匹配之后,仍然存在交错,那么反向匹配就会启动,与前面一个帧的场进行匹配。Back=1需要与postprocessing配合使用,因此为取得较好的效果,开启back=1的时候请不要关闭postprocessing。在这里,Bthresh参数用来指定反向匹配的阈值,即在正向匹配中,候选的匹配方案存在交错,到什么程度后会启动反向搜寻。该参数可与vthresh参数灵活搭配使用,我们可以使用较高的vthresh来处理场匹配失败的帧,搭配较低的bthresh值来处理剪切不良的地方。

当设定back=2的时候,反向搜寻会一直开启。但是对于back=2,请慎重使用,因为这可能会造成影片顿挫感(播放起来一顿一顿的,画面不流畅)。

在讲解完Telecide函数之后,我们来讲解与之配合的Decimate函数。Decimate函数通常紧跟在Telecide函数后面,因为Telecide可以为紧跟在其后的Decimate函数传送信息,更有利于Decimate准确的判断并删除重复帧。

Decimate函数基本语法:

Decimate()

通常情况下,用下面写法便可应付绝大多数情况,比如纯3:2 pulldown型:

Telecide(order=1,guide=1,post=2,vthresh=30). Decimate(cycle=5)

有一点请注意,即25fps的PAL片源不要使用Decimate删除帧,因为这类片源根本没有重复帧。如果删了,就会造成画面播放的时候一顿一顿的。

为了应付更复杂的情况,我们来了解一下Decimate函数的常用参数。

Cycle参数:(范围:2~25,默认5)

Cycle参数用来指定删除重复帧的“周期”,即每多少帧删除一帧。比如,在3:2 pulldown的片源下,我们需要每5帧删除1帧(原因见本节开头,Telecide原理讲解部分),那么cycle函数应当设置为5。

Mode参数:(范围:0~3,默认0)

Mode参数用于指定Decimate函数的具体删帧策略。

当设置mode=0时,Decimate函数将直接删除本周期内最相似的两个帧中的一个,影片帧率将会随之下降。

当设置mode=1时,Decimate将会采用两种策略来应对:

1. 用一个内插补点计算出来的帧,来替换原本应该删除的帧,保持帧率不变。这个用内插补点计算出来的新的帧,由当前帧和下一帧计算得出。比如,经过场匹配处理的12345五幅画面,3、4相同,本来应当删去4,但是这时候Decimate就会通过3和5计算出来一个中间帧,取代4的位置。这时,仍然有5幅画面,所以帧率保持不变。

2. 保持该帧原有的样子不变,直接pass。比如,原有12345五幅画面,3、4相同,本应当删去4,但此时Decimate会保持4不变直接输出。

到底使用哪种策略,又由两个方面决定:

1. 片源是否为3:2 pulldown?(需要在Telecide函数中使用post=1参数声明帧序)

2. 该帧与前一帧的区别?(通过本函数的threshold参数指定)

设置mode=3能够较好的应付24p/30i hybird这片源。Decimate会应用以下两种应对策略:

1. 当处理24p部分的时候,Decimate会按照正常的删帧方式,每5帧删1帧,帧率下降到24fps。比如经过场匹配处理的12345五幅画面,3、4相同,Decimate会删除4,此时帧率下降到24fps。

2. 当处理30i部分的时候,因为五幅画面中没有任何两幅相同,不能直接删除,同时还要求将帧率下降到24fps,所以Decimate会将5帧中最相近的两帧混合成1帧输出,以减少帧率下降所造成的顿挫感(画面一顿一顿的感觉)。比如经过Deinterlace处理的12345五幅画面,没有相同的,但是3、4两幅画面很相似,此时Decimate会将3、4混合成1帧输出,此时帧率下降到24fps。

Decimate的重点便是mode的采用。在通常情况下,纯3:2 pulldown(即纯24p)的影片最适合采用mode=0,这样处理得到的画面是最完美的,由于删除了本来就不该有的多余帧,所以没

有顿挫感。

下面来讲解FieldDeinterlace函数。FieldDeinterlace与Telecide的Postprocessing机能非常类似,都是对出现交错的单个帧进行去交错。

FieldDeinterlace基本语法:

FieldDeinterlace()

Full参数:(范围:true/false,默认false)

Full参数用于指定是否全部帧都是交错。当设置为true时,函数会对全部帧进行Deinterlace 处理。当片源全部为交错帧的时候(比如纯30i),可以将full设置为true。当设置为false时,函数会对每个帧进行侦测,如果判断为交错帧,那么进行Deinterlace处理;如果不是交错帧就直接pass。

Blend参数:与Telecide的Blend参数相同。

到此为止,Decomb的一些函数的基本参数已经基本讲解完了。本节只是对一些重点、基本参数进行了讲解,如果想了解更多,笔者强烈建议您参阅Decomb的《Decomb参考手册》。在这个手册里面,您将找到一切您需要的答案。

第六节实战!Decomb做IVTC/Deinterlace处理

在上一节中,我们讲解了Decomb中三个场处理函数的使用方法与参数。在本节中,我们将针对具体例子来讲解这三个函数的组合应用。

首先我们来看纯Interlace片源的Deinterlace处理:

范例脚本:

LoadPlugin("decomb.dll")#加载Decomb滤镜

A VISource("nonfilm.avi")#导入片源

FieldDeinterlace()#使用FieldDeinterlace进行Deinterlace处理,全部参数均为默认。

然后,我们来看看针对3:2 pulldown片源只反交错,不删除重复帧的处理:

LoadPlugin("decomb.dll")

A VISource("film.avi")

Telecide(order=1)#使用Telecide函数进行场匹配反交错

接下来,我们来看看IVTC(在场匹配反交错的同时删除重复帧)的做法:

LoadPlugin("decomb.dll")

A VISource("film.avi")

Telecide(order=1)

Decimate(cycle=5)#用Decimate每五帧删一帧

禁用Postprocessing:

LoadPlugin("decomb.dll")

A VISource("mixed.avi")

Telecide(order=1,post=0)#post=0为禁用Postprocessing

Decimate(cycle=5)

对3:2 pulldown含量很大的影片进行IVTC:

LoadPlugin("decomb.dll")

A VISource("mixed.avi")

Telecide(order=1,guide=1)#使用guide=1对3:2 pulldown的片源处理进行优化

Decimate(cycle=5)

处理hybird片源:

LoadPlugin("decomb.dll")

A VISource("hybrid.avi")

Telecide(order=1,guide=1)

Decimate(mode=3,threshold=2.0)#使用Decimate的mode参数对hybird影片的处理进行优化,具体配制方法请见上一节。

IVTC的理论与实践到这里已经讲完了。希望读者能够反复阅读本章,本章中涉及到众多的词语,第一次读起来可能会比较吃力,但是读的次数多了之后自然会明白不少的。

视频监控系统常见十六种故障的解决方法

视频监控系统常见十六种故障的解决方法 在一个监控系统完工以后需要进入调试阶段、试运行阶段以后才能交付使用,有可能出现各种故障现象,例如常见的:不能正常运行、系统达不到设计要求的技术指标、整体性能和质量不理想,特别是对于一个复杂的、大型的监控工程项目来说,是在所难免的,这是就需要我们去做相应的处理来解决故障,保证系统的正常运行。 1、电源不正确引发的设备故障。 电源不正确大致有如下几种可能:供电线路或供电电压不正确、功率不够(或某一路供电线路的线径不够,降压过大等)、供电系统的传输线路出现短路、断路、瞬间过压等。特别是因供电错误或瞬间过压导致设备损坏的情况时有发生。因此,在系统调试中,供电之前,一定要认真严格地进行核对与检查,绝不应掉以轻心。 2、由于某些设备的连结有很多条,若处理不好: 特别是与设备相接的线路处理不好,就会出现断路、短路、线间绝缘不良、误接线等导致设备的损坏、性能下降的问题。在这种情况下,应根据故障现象冷静地进行分析,判断在若干条线路上是由于哪些线路的连接有问题才产生那种故障现象。因此,要特别注意这种情况的设备与各种线路的连接应符合长时间运转的要求。 3、设备或部件本身的质量问题。 各种设备和部件都有可能发生质量问题,纯属产品本身的质量问题,多发生在解码器、电动云台、传输部件等设备上。值得指出的是,某些设备从整体上讲质量上可能没有出现不能使用的问题,但从某些技术指标上却达不到产品说明书上给出的指标。因此必须对所选的产品进行必要的抽样检测。如确属产品质量问题,最好的办法是更换该产品,而不应自行拆卸修理。 4、设备(或部件)与设备(或部件)之间的连接不正确产生的问题大致会发生在以下几个方面: ⑴阻抗不匹配。 ⑵通信接口或通信方式不对应。这种情况多半发生在控制主机与解码器或控制键盘等有通信控制关系的设备之间,也就是说,选用的控制主机与解码器或控制键盘等不是一个厂家的产品所造成的。所以,对于主机、解码器、控制键盘等应选用同一厂家的产品。 ⑶驱动能力不够或超出规定的设备连接数量。比如,某些画面分割器带有报警输入接口在其产品说明书上给出了与报警探头、长延时录像机等连接的系统主

视频监控系统解决方案报告书

第一章项目概述 (2) 1.1.项目概况 (2) 1.2.设计原则 (2) 1.3.设计依据 (3) 1.4.建设目标 (3) 第二章系统总体设计 (4) 2.1.设计思路 (4) 2.2.系统定位 (5) 2.3.系统组成 (6) 2.4.拓扑结构图 (7) 第三章系统详细设计 (9) 3.1.前端子系统 (9) 3.1.1监控点分布 (9) 3.1.2高清红外网络筒型摄像机 (11) 3.2.存储子系统 (12) 3.2.1网络硬盘录像机 (13) 3.2.2存储空间的计算 (15) 3.3.现实控制显示 (16)

第一章项目概述 1.1.项目概况 从模拟到网络、从标清到高清,随着安防监控技术的不断发展,用户对监控系统的要求越来越高。目前为了解决监控视频系统的视频图像分辨率低、存储可靠性差、视频上墙显示复杂及系统管理性差等方面的问题,海康威视从系统的先进性、可靠性、实用性等方面出发,推出一套集前端采集、后端存储、上墙显示及应用管理于一体的网络高清视频监控系统标准化解决方案 1.2.设计原则 厂区视频监控系统的设计严格遵守以下原则: 先进性:本监控系统采用国际上技术先进、性能优良、工作稳定的监控设备,使整个系统的应用在相当长的一段时间内保持领先的水平。 可靠性:系统的可靠性原则应贯穿于系统设计、设备选型、软硬件配置到系统施工的全过程。只有可靠的系统,才能发挥有效的作用。 方便性:监控系统的操作应具有灵活简便,人机界面友好,易于掌握的特点,操作人员能够方便物进行使用及维护,使整个系统的功能得以最大实现。 扩展性:系统设计留有充分的余地,以便日后比较方便地进行系统扩充。为此,设备采用模块式结构,在需要时可随时补充,使系统具备灵活的扩展性。 开放性:产品选型必须具有开放的接口,便于整个系统的整合,达到资源统一管理的目的。

常用的视频编解码器

常用的视频编解码器 很多视频编解码器可以很容易的在个人计算机和消费电子产品上实现,这使得在这些设备上有可能同时实现多种视频编解码器,这避免了由于兼容性的原因使得某种占优势的编解码器影响其它编解码器的发展和推广。最后我们可以说,并没有那种编解码器可以替代其它所有的编解码器。下面是一些常用的视频编解码器,按照它们成为国际标准的时间排序: FLV视频编解码器(服务器版本) 硕思FLV视频编解码器(服务器版本)是一款独立应用于服务器端的Flash视频编解码应用程序,通过在服务器端调用命令行将各种流行的视频格式通过编码批量转换为Flash视频(FLV)格式,同时对视频外观进行控制,加入公司品牌,并轻松地集成到您的网站中。硕思FLV视频编解码器(服务器版本)提供强大的视频编解码功能,用户可以自由裁剪视频画面,设置不同的画面缩放模式,通过自定义各种高级转换设置,如视频/音频转换比特率、采样率、声道、帧率,以及输出视频的画面大小和比例等等,对输出视频的质量和效果进行控制,同时还能实现批量转换功能。 H.261 H.261主要在老的视频会议和视频电话产品中使用。H.261是由ITU-T开发的,第一个使用的数字视频压缩标准。实质上说,之后的所有的标准视频编解码器都是基于它设计的。它使用了常见的YCbCr颜色空间,4:2:0的色度抽样格式,8位的抽样精度,16x16的宏块,分块的运动补偿,按8x8分块进行的离散余弦变换,量化,对量化系数的Zig-zag扫描,run-level符号影射以及霍夫曼编码。H.261只支持逐行扫描的视频输入。 MPEG-1第二部分 MPEG-1第二部分主要使用在VCD上,有些在线视频也使用这种格式。该编解码器的质量大致上和原有的VHS录像带相当,但是值得注意的是VCD属于数字视频技术,它不会像VHS录像带一样随着播放的次数和时间而逐渐损失质量。如果输入视频源的质量足够好,编码的码率足够高,VCD可以给出从各方面看都比VHS要高的质量。但是为了达到这样的目标,通常VCD需要比VHS标准要高的码率。实际上,如果考虑到让所有的VCD 播放机都可以播放,高于1150kbps的视频码率或者高于352x288的视频分辨率都不能使用。大体来说,这个限制通常仅仅对一些单体的VCD播放机(包括一些DVD播放机)有效。MPEG-1第三部分还包括了目前常见的*.mp3音频编解码器。如果考虑通用性的话,MPEG-1的视频/音频编解码器可以说是通用性最高的编解码器,几乎世界上所有的计算机都可以播放MPEG-1格式的文件。几乎所有的DVD机也支持VCD的播放。从技术上来讲,比起H.261标准,MPEG-1增加了对半像素运动补偿和双向运动预测帧。和H.261一样,MPEG-1只支持逐行扫描的视频输入。 MPEG-2第二部分 MPEG-2第二部分等同于H.262,使用在DVD、SVCD和大多数数字视频广播系统和有线分布系统(cable distribution systems)中。当使用在标准DVD上时,它支持很高的图像质量和宽屏;当使用在SVCD时,它的质量不如DVD但是比VCD高出许多。但是不幸的是,SVCD最多能在一张CD光盘上容纳40分钟的内容,而VCD可以容纳一个小时,也就是说SVCD 具有比VCD更高的平均码率。MPEG-2也将被使用在新一代DVD标准HD-DVD 和 Blu-ray(蓝光光盘)上。从技术上来讲,比起MPEG-1,MPEG-2最大的改进在于增加了对隔行扫描视频的支持。MPEG-2可以说是一个相当老的视频编码标准,但是它已经具有很大的普及度和市场接受度。 H.263

视频编解码技术解析

视频编解码技术解析 一、编解码技术的发展现状分析 视频监控技术经过多年的发展,监控画面正经历着从最初的D1标清图像,向4K高清、8K超清时代前进。由于CCD与CMOS技术的发展,前端摄像机的像素越来越高,成本也在逐渐降低,高清监控得到了快速的普及和应用,随之而来的问题是,前端像素的提高给视频传输和后端录像存储带来了巨大的压力,在相同的编码压缩比例下,用户需要投入更多的设备和资金,因此编解码技术的改进无疑成为了视频监控技术发展的焦点,也是当前众多视频厂商争相发展的技术课题。 目前国内主流视频监控设备厂商如大华、海康等,从前端球机、枪机,到后端的 NVR/ESS/EVS存储、矩阵等设备,普遍使用的是MPEG-4与H.264编解码技术,因为MPEG-4/H.264编码技术比较成熟,相应的编解码芯片厂商也较多,因此使用最为广泛,不同厂家设备之间的兼容性也好。但随着500W/800W/1200W等高清摄像机推广应用,网络传输带宽与录像存储空间却承受着严峻的考验,优化算法、提高压缩效率、减少时延的需求使H.265编码技术标准应势而生,它将在未来逐步地被广泛使用。 同时,由于H.264/H.265是ITU-T国际电联组织制定提出的一系列视频编码标准,是一个全世界公开的协议标准,为提高视频数据安全保密性,保障视频信息质量,由我国公安部第一研究所牵头组织,在现有视频编码标准技术的基础上,通过创新的技术改进和加密,形成了一套我国自有的安全防范监控数字视音频编解码技术标准,简称SVAC标准,它在政府类监控项目采购中率先推广应用。 因此来说,在目前的视频监控行业领域,基本保持着MPEG-4/H.264为主,H.265/SVAC 为辅的局面。 二、主要编解码技术的应用现状 在视频监控设备领域,目前主要采用的编解码标准为MPEG-4/H.264技术,当然,随着H.265芯片技术的不断成熟,凭借其更强的优越性能,将会逐步取代H.264并成为行业的主流应用技术。大安防系列化产品也将从前端、存储到解码会发生全面性的变化。下面我们将对目前主要的几种编解码技术的发展和应用做具体介绍。 1. MPEG-4编码技术 MPEG:Moving Pictures Experts Group动态图象专家组,是一个致力于运动图像及其伴音的压缩编码标准化工作的组织,MPEG-4是在MPEG-1、MPEG-2基础上发展而来,

监控管理系统概述

五、监控管理系统概述 为适应现代社会教育场所的安防需要,充分体现江山里三期小区安全保卫工作的渗透性和主动性,实现“主观努力尽到最大、客观风险降到 最低、意外情况反应最快”的全新安全保卫工作理念。将住宅小区所安全 保卫管理工作由人力密集型转向科技密集型,确保园区师生人身安全和财 产安全,有效发挥视频安防监控系统“事前防范、事后举证”的作用,整 个监控管理系统能将各个监控点数据信息与学校各个管理部门实现互联 互通,进一步提高监控的范围和力度,从而提高整个监控管理的效率和效 果。 本项目建设的监控管理系统,具备实时视频监控、录像检索回放、录像备份下载等基础功能,其中C/S客户端还具备接收和处理线路报警, 控制解码上电视墙等高级应用。 5.1监控管理系统功能、设备组成、区域划分 5.1.1 监控设备由以下部分组成 后端管理、存储设备→核心交换→通过光电设备传输→管理间楼层接入交换设备→编码器→通过开关电源加视频线缆传输→摄像头 ●前端摄像机(包括室内半球、过道枪机、室外枪机、电梯飞碟摄像机); ●弱电井汇聚编码器; ●传输链路(通过接入层交换机经光纤主干接入机房核心交换机与后端管 理、存储设备相连); ●后端录像存储服务器; ●后端监控管理平台服务器; ●后端流媒体服务器; 5.1.2 监控软件管理系统功能模块组成 功能模块: 实时监控录像回放日志管理本地配置用户管理线路报警管理 录像管理网络管理资产管理系统参数

其中实时监控、录像回放、组织资源、录像管理、传输网络管理、系统参数及本地配置较为常用,需要多熟悉操作。 监控区域划分 整个监控系统一共245个监控点,其中半球112个,枪机96个,高速球11各,电梯专用碟形半球26个。共划分为单体楼栋、外围、地下停车场、电梯四个区域,监控点位的命名都是以点位所在位置来命名的。具体点位数量及编号详 见本资料第四部分第二小节点位表。 5.2监控系统点位表见附件《四》 5.3监控管理系统结构 本监控管理系统的架构如下图所示:

主流视频编解码格式介绍

前言 2009年,随着“高清MP4”浪潮在市场上的风生水起,令原本略感寒意的MP4市场重获温暖。依靠10M码流解码、支持1280×720分辨率视频直播,以及播放没有色块这三大要素,为用户打造更清晰的画质、更纯粹的音质、更完美的媒介,从而搭建起一座多媒体视听娱乐的金字塔,丰富璀璨的多媒体视听娱乐。 高清MP4标准 对于新生出的高清MP4,很多消费者的了解都比较有限,会存在着或多或少的疑惑,为此,笔者特别整理出相关的信息,为你依次扫除心中的迷雾,探究神秘面纱下的真实面目,帮助你畅享娱乐时尚、享受高清视听。

高清《变形金刚2》视频 高清的定义 高清,英文为“High Definition”,即指“高分辨率”。高清电视(HDTV),是由美国电影电视工程师协会确定的高清晰度电视标准格式。现在的大屏幕液晶电视机,一般都支持1080i和720P,而一些俗称的“全高清”(Full HD),则是指支持1080P输出的电视机。

而现在很多的朋友都想通过电脑或MP4来观看高清电视,那什么样的电影才是真正的高清电影呢?下面就给大家介绍几个高清电影常用的分辨率: 720p格式,750条垂直扫描线,720条可见垂直扫描线,16:9,分辨率为1280×720,逐行/60Hz,行频为45KHz。 1080i格式,1125条垂直扫描线,1080条可见垂直扫描线,16:9,分辨率为1920×1080,隔行/60Hz,行频为33.75KHz。 1080p格式,1125条垂直扫描线,1080条可见垂直扫描线,16:9,分辨率为1920×1080逐行扫描,专业格式。 其中i和p分别是interlace scan(隔行扫描)和progressive scan(逐行扫描)的缩写。 分辨率对比 任何事情都不可能是完美的,同样1080i和720p两个规格也有着各自的优点和缺点。隔行扫描的方式在显示静止画面时存在缺陷,有轻微的闪烁和爬行现象,720p的逐行扫描解决了闪烁现象,但是720p的图像有效利用率低,因为它在行场消隐期间消耗了过多的像素,而1080i则有更多像素用来表现图像。在表现普通电视节目、电影等慢速运行的视频时,1080i优势明显;而在表现体育节目等快速运动的视频时,720p则更适合。 高清解码格式 由于高清视频分辨率高,像素量大,导致了视频原始文件大小都拥有着恐怖的数据,一部未经压缩,普通格式1080P高清影片就会占用几百GB乃至上千GB的存储空间,所以要通过编码技术来缩减视频文件的体积。目前的高清视频编码格式主要有H.264、VC-1、MPEG-2、MPEG-4、DivX、XviD、WMA-HD以及X264。事实上,现在网络上流传的高清视频主要以两类

视频监控系统功能

视频监控系统功能 The manuscript was revised on the evening of 2021

视频监控系统功能 ============================ 1、本地录像,保存一定时间段内的本地视频监控录像资料,并能方便地查询、取证,为事后调查提供依据。 2、远程视频监控监控人员可远程任意调取网吧存储的监控图像,并可远程发出控制指令,录像资料的智能化检索、回放、调整摄像机镜头焦距、控制云台进行巡视或局部细节观察。 3 、随时随地的监控录像功能,无论身在何处,任何密码授权的用户通过身边的电脑联网连接到监控网点,可以看到任意监控网点的即时图像并根据需要录像,避免了地理位置间隔原因造成监督管理的不便。 4 、系统可扩容性强,若需要添加新的监控网点,在服务器端添加相应网吧信息和设备信息即可。 5 、安全性高,图像掩码技术,防止非法篡改录像资料;只有授权用户才可以进行录像备份,有效防止恶意破坏;强大日志管理功能,保证了专用系统的安全使用。服务器端和客户端之间所传输的数据,全部经过加密。 系统检测 检测内容: 系统功能检测:云台转动,镜头、光圈的调节,调焦、变倍,图像切换,防护罩功能的检测;

图像质量检测:在摄像机的标准照度下进行图像的清晰度及抗干扰能力的检测; 系统整体功能检测功能检测应包括视频安防监控系统的监控范围、现场设备的接入率及完好率; 硬盘录像主机的切换、控制、编程、巡检、记录等功能;对数字视频录像式监控系统还应检查主机死机记录、图像显示和记录速度、图像质量、对前端设备的控制功能以及通信接口功能、远端联网功能等; 对数字硬盘录像监控系统除检测其记录速度外,还应检测记录的检索、回放等功能; 设备品牌要求: 国外品牌:霍尼韦尔、博世安保、三星安防,松下、索尼、泰科、英格索兰等。 国内品牌:大华,迪威乐、海康、罗格朗、亚安、天地伟业等。

视频编解码芯片

芯片厂商如何改变视频监控行业(1) 随着中国安防市场近年来的迅速增长,芯片市场也随之得到了强劲发展。安防行业的需求逐渐明确,芯片厂家开始关注并主动去推广安防这个潜力巨大的市场。安防行业的发展吸引了越来越多的芯片厂商加入,成为继工业自动化、消费电子、电话机等领域之后一个新的利润角逐场。 然而,表象背后,是否会续写PC电脑行业的悲哀,频频受制于英特尔?“狼来了”的口号是否会在安防行业响起?值得我们欣慰的是,安防行业产品种类繁多,应用情况又各不相同,这也就决定了芯片厂商还没有能力“一手遮天”。 未来,将会有越来越多的芯片厂商将目光投向SoC芯片,致力于提高集成度,引入先进工艺,降低系统成本,改善系统性能以增强市场竞争力。为下游用户带来更多价值,从而推动产业向更深、更广的范围发展。 目前,中国已成为全球最大的安防市场。中国安防产值从十年前两百多亿元增长到目前的两千亿元,安防各类产品、系统、解决方案的应用层出不穷,安防市场出现难得的“百花齐放”的景象。然而,繁华背后却隐藏着些许担忧。核心技术的缺失,阻碍了中国安防技术源动力的蓬勃发展,成为中国安防市场向高端科技领域进军的掣肘。那么,是谁在禁锢着安防技术?谁又在影响和改变着安防呢?毋庸置疑,芯片决定着安防技术的级别。 随着“平安城市”、“北京奥运”等重大项目的带动,中国视频监控市场呈现迅猛发展的态势,以年均40%的速度傲视整个安防市场。视频监控市场需求的不断增长,除了引起安防监控设备厂商的关注,同样也引起了视频监控核心器件——芯片生产商的广泛关注。作为安防产品的上游核心客户,芯片厂商“跺一跺脚”就会直接影响着安防设备生产商们的生死存亡。TI、NXP、ADI、Techwell等一大批国际半导体企业将目光投向中国安防市场,量身打造一些符合中国安防市场使用的芯片,对推动中国安防市场的蓬勃发展起到了一定积极的作用。另外,像中国台湾和中国大陆的一些芯片商也纷纷拿出“看家本领”,进一步推动了中国安防市场的发展。海思、中星微、升迈、映佳等纷纷涉足视频监控处理芯片领域。 芯片厂商发力视频监控市场 1999年,恩智浦PNX1300芯片在中国推广并得到应用之后,2003年,TI推出通用数字媒体处理器TMS320DM642,正式进军中国数字视频监控领域。2006年左右,海思作为全球率先推出H.264 SoC监控专用芯片的半导体公司,在綷-历了三年多的调研和研发之后,进入到大家的视野之中。几乎在同一时间,台湾升迈开始整合ARMcore,兼容FA526CPU 和MPEG4/MJPEGcodec及多项外围IP,为数字监控量身打造视频编解码芯片SoC。 基于国内蓬勃发展的监控形势,海思自2006年在全球推出首款针对安防应用的H.264 SoC开始,至今已綷-发展到了第三代SoC芯片,已成为国内领先的视频监控解决方案供应商。海思半导体有限公司成立于2004年10月,前身是建于1991年的华为集成电路设计中心。作为领先的本土芯片提供商,海思的产品线覆盖无线网络、固定网络、数字媒体等领域的芯片及解决方案,并成功应用于全球100多个国家和地区。 在中国芯片业发展的历史上,有这样一家公司为历史所铭记,它的名字叫“中星微电子有限公司”。这家承担了国家战略项目——“星光中国芯工程”的企业,致力于数字多媒体芯片的开发、设计和产业化。中星微电子从2006年开始投入IP视频监控系统的研发和设计,在网络摄像机专用芯片、终端以及运营级网络视频监控平台等方面持续投入,并取得了一系列的成果。目前,中星微依靠多媒体芯片、视频编解码、智能、网络产品开发的技术积累,提供多媒体处理芯片、高清网络摄像机、硬件视频智能分析终端、视频监控统一媒体平台四大视频监控组件,并在此基础上提供视频监控应用解决方案。 有专家指出,安防用的芯片具有几个显著特点:一是长时间不间断工作,二是多视频的

普通USB摄像头也可以做监控系统

普通USB摄像头也可以做监控系统 zjq 在2008-01-01 13:21 发表 教你建立廉价的网吧USB监控系统 现在在网吧内发生的治安事件非常多,安装监控设备以后,对预防和解决治安事件有很大帮助,所以目前很多大型网吧都安装有监控系统,但监控系统的安装复杂,而且投资很大,小型网吧一般很难承受,有没有好的办法既投入小、安装简单,又费用低廉呢?有,这就是使用USB的电脑摄像头来实现监控的目的,但使用USB电脑摄像头有几个问题需要解决,我们下面就分别一一给大家分析一下。 第一传输距离 监控摄像头的安装,一般需要使用几米至几十米不等的传输距离,但按照USB的标准规定,USB设备的最长的传输距离是5米,所以USB都不能长距离使用,这就是我们使用USB摄像头做监控遇到的第一个问题,摄像头的传输距离。其实USB的传输距离也可以解决,USB可以通过USB HUB来延长传输距离,每增加一个HUB,就可以延长5米,一共可以增加5个HUB,也就是延长5次,每次5米,所以最长可以延长25米。为什么USB 对距离的要求这么严格呢?这是因为USB的信号频率很高,线在传输信号的过程中对信号的衰减很大,当信号衰减到无法维持信号的正常传输的时候,WINDOWS就会提示“找到无法识别的USB设备”,所以一般距离都不能超过5米!。另外USB 2.0比USB 1.1对距离更敏感,传输距离很难超过2米。 经过我们的多次认真测试得出如下结论,①如果使用USB2.0的摄像头,那么只能使用

USB2.0的带信号放大的延长线来增加传输距离,这种线其实就是一个带芯片的USB 2.0 HUB,每根线5米长,能够被延长5次,最远能够传输25米。USB 2.0的摄像头最好不要使用不带芯片的延长线,这种延长线只适合于鼠标、键盘等低速设备,不适合于摄像头之类USB 2.0的高速设备,既使是使用2米的延长线,也会让USB 2.0的设备工作不正常或是不稳定。②如果使用USB 1.1的摄像头,可以使用支持USB 的高速延长线,也可以使用USB 1.1的带信号放大的延长线。支持USB 的高速延长线在USB 1.1上使用,最远可以达到10米,USB 的高速延长线虽然对USB 1.1的设备支持非常好,但USB 2.0的高速设备在这种线上使用也不会超过2米,所以USB 的高速延长线只能用在USB 1.1上,而不能使用在USB 2.0的高速设备上。另外提醒大家,我们在使用中发现USB 1.1的摄像头使用USB 2.0的带信号放大的延长线,偶尔会出现画面抖动的情况,所以不建议大家在USB 1.1的摄像头上使用USB 2.0的带信号放大的延长线。 第二带宽 USB 1.1的带宽是12M,1只电脑摄像头在320X200分辨率,30帧/秒的情况下,需要使用的带宽大约是8M,USB 1.1的这个带宽对于只安装一个监控摄像头的网吧来说是够了,但对需要安装多路摄像头或是需要更好分辨率的网吧来说还不够,为了获得更大的带宽就需要使用支持USB 2.0的电脑,USB 2.0的带宽是480M,对于一般网吧来说,满足4路监控的要求是足够了。支持USB 2.0的主板一般需要INTEL 865以上芯片组或是VIA KT333以上的芯片组,如果你的主板不支持USB 2.0,只需要购买1块NEC 的USB 2.0扩展卡就可以了,这种卡一般不贵,只需要50元左右。另外要提醒大家,如果要使用多路摄像头,最好是每只摄像头都分别接到主板的1个USB端口上。如果只接1个主板的USB 2.0端口,通过USB 2.0的HUB分线出来分别接摄像头使用的话,主板和HUB 2.0 HUB之间最好不要有延长线,如果距离太远需要延长的话,也只能使用USB 2.0的带信号放大的延长线来延长。如果只需要1路监控的话,那么使用USB 1.1的接口也是可以的!为了使用USB 2.0,还需要打上USB 2.0的补丁。 第三摄像头效果 ①监控用的摄像头,一般都要求清晰度高,因为目前电脑摄像头普遍使用的感光芯片是美光或现代的感光芯片,这2种芯片的摄像头,清晰度都差不多,如果使用5玻镜头的话,对于要求不太严格的网吧一般都能够满足基本要求,而且每秒30帧的速度也基本能够满足监控的需求。如果需要更好清晰度的话,可以使用物理动态130万的摄像头(不是网上乱说的130万的,需要强调的是感光芯片和接口芯片都支持物理动态130万的摄像头,才能真正算是130万的),这种摄像头一般成像效果要好于采用镁光和现代感光芯片的摄像头,能够获得比一般物理35万摄像头更好的效果,但带宽占用及CPU占用率都很高,一般不推荐使用! ②如果网吧内光线比较暗,就需要使用夜视效果好的摄像头,但因为目前镁光和现代的感光芯片的夜视效果都不是很好!目前市场上还有少量的使用7131E芯片的摄像头,这种感光芯片比镁光和现代的感光芯片大很多,所以夜视效果好很多,如果能用这种芯片的摄像头是最好的!没有的话就只有使用红外线的摄像头,这种摄像头在光线充足的情况下,是彩色的,在光线暗的情况下,就会发出红外线,并变为黑白方式工作,这样的话,即使在没有灯光的情况下,依然能够获得比较好的成像效果,只是图象会变成黑白的,但满足一般监控用途还是勉强可用的,但用户需要根据自己的网吧的环境选择自动感应或是手控灯光的摄像头! ③熟悉照相机的朋友都知道,镜头根据视角的不同,有广角镜头和长焦镜头之分,视角大的镜头,也叫广角镜头,拍摄的距离不远但拍摄的范围可以很大。视角小的镜头也叫长焦镜头,可以拍摄得远,但拍摄范围不大。因为目前电脑摄像头广泛使用的是固定视角的摄像头,而监控的范围有的需要大范围,有的需要远距离,这种情况下,只有通过更换不同视角的镜头

视频监控系统项目方案

网络视频监控系统 方案

目录 第一章. 系统设计要求 (4) 1.1. 设计原则 (4) 1.2. 系统设计依据 (5) 1.3. 系统设计要求概述 (6) 1.3.1. 系统网络架构 (7) 1.3.2. 监控中心要求 (8) 1.3.3. 监控服务器单元 (10) 1.3.4. 客户端单元 (11) 第二章. 系统方案设计 (13) 2.1. 项目需求 (13) 2.2. 系统具体设计 (13) 2.3. 系统架构图 (15) 第三章监控平台架构 (16) 3.1.框架结构 (16) 3.2.技术实现 (17) 第四章平台功能 (19) 4.1.实施浏览 (20) 4.2.录像回放 (24) 4.3.时间切片 (26) 4.4.容灾备份 (27) 4.5.数字矩阵系统 (28) 4.6.事件管理功能EAPS (29) 4.6.1.设备管理 (30) 4.6.2.视频源管理 (31) 4.6.3.预案管理 (32) 4.6.4.日志查询 (32) 4.6.5.授权管理 (33) 4.6.6.推送管理 (34) 4.7.智能分析 (35) 4.7.1.分析规则 (36) 4.7.2.非法闯入禁区 (36) 4.7.3.非法逆行 (36)

4.7.4.敏感区域滞留: (37) 4.7.5.物品遗留 (37) 4.7.6.聚众检测: (38)

第一章.系统设计要求 1.1.设计原则 根据业主的实际情况以及要求,在进行安防系统总体设计的时候,所选的系统必须具有可靠的管理功能和符合国情的经济实用性,力求做到系统结构配置先进实用、更经济,节省项目单位总体投资。 ●稳定性和安全性原则: 系统的可靠性和安全性是远程监控系统成功实施的首要前提。设计方案要充分考虑涉及不同部位对监控设备的不同使用要求,对设备及软件的选型上要考虑选用可靠、成熟的技术和产品,以期构筑一个稳定、可靠、安全的远程集中监控与管理系统。 ●合理性与易操作性原则: 远程集中监控与管理系统各子系统(如音视频监控录像系统、防盗报警系统、远程控制、远程语音对讲、远程网络传输系统)在实际使用中应可以相对独立,要考虑各子系统之间的接口具有标准、通用的特性,以保证各子系统间的可以完整集成和无缝连接,即实现有机合理、维护简洁又相互联动的系统。在操作上则要求采用中文界面,易学易懂,操作简单。 ●先进性与实用性原则: 设计方案要从实际需求出发,既能够满足现阶段对实时监控的录像记录需

视频编解码分析

追随技术WithPassion 学如逆水行舟,不进则退 随笔- 367, 文章- 174, 评论- 107, 引用- 0 视频编解码学习之一:理论基础 第1章介绍 1. 为什么要进行视频压缩? ?未经压缩的数字视频的数据量巨大 ?存储困难 ?一张DVD只能存储几秒钟的未压缩数字视频。 ?传输困难 ?1兆的带宽传输一秒的数字电视视频需要大约4分钟。 2. 为什么可以压缩 ?去除冗余信息 ?空间冗余:图像相邻像素之间有较强的相关性 ?时间冗余:视频序列的相邻图像之间内容相似 ?编码冗余:不同像素值出现的概率不同 ?视觉冗余:人的视觉系统对某些细节不敏感 ?知识冗余:规律性的结构可由先验知识和背景知识得到 3. 数据压缩分类 ?无损压缩(Lossless) ?压缩前解压缩后图像完全一致X=X' ?压缩比低(2:1~3:1) ?例如:Winzip,JPEG-LS ?有损压缩(Lossy) ?压缩前解压缩后图像不一致X≠X' ?压缩比高(10:1~20:1) ?利用人的视觉系统的特性 ?例如:MPEG-2,H.264/AVC,AVS

4. 编解码器 ?编码器(Encoder) ?压缩信号的设备或程序?解码器(Decoder) ?解压缩信号的设备或程序?编解码器(Codec) ?编解码器对 5. 压缩系统的组成 (1) 编码器中的关键技术 (2) 编解码中的关键技术

6. 编解码器实现 ?编解码器的实现平台: ?超大规模集成电路VLSI ?ASIC,FPGA ?数字信号处理器DSP ?软件 ?编解码器产品: ?机顶盒 ?数字电视 ?摄像机 ?监控器 7. 视频编码标准 编码标准作用: ?兼容: ?不同厂家生产的编码器压缩的码流能够被不同厂家的解码器解码?高效: ?标准编解码器可以进行批量生产,节约成本。 主流的视频编码标准: ?MPEG-2 ?MPEG-4 Simple Profile ?H.264/AVC ?AVS ?VC-1 标准化组织:

视频监控系统解决方案93548

第一章项目概述 (2) 1.1. 项目概况 (2) 1.2. 设计原则 (2) 1.3. 设计依据 (2) 1.4. 建设目标 (3) 第二章系统总体设计 (4) 2.1. 设计思路 (4) 2.2. 系统定位 (5) 2.3. 系统组成 (5) 2.4. 拓扑结构图 (7) 第三章系统详细设计 (8) 3.1. 前端子系统 (8) 3.1.1 监控点分布 (8) 3.1.2 高清红外网络筒型摄像机 (10) 3.2. 存储子系统 (11) 3.2.1 网络硬盘录像机 (11) 3.2.2 存储空间的计算 (13) 3.3.现实控制显示 (14)

第一章项目概述 1.1.项目概况 从模拟到网络、从标清到高清,随着安防监控技术的不断发展,用户对监控系统的要求越来越高。目前为了解决监控视频系统的视频图像分辨率低、存储可靠性差、视频上墙显示复杂及系统管理性差等方面的问题,海康威视从系统的先进性、可靠性、实用性等方面出发,推出一套集前端采集、后端存储、上墙显示及应用管理于一体的网络高清视频监控系统标准化解决方案 1.2.设计原则 厂区视频监控系统的设计严格遵守以下原则: 先进性:本监控系统采用国际上技术先进、性能优良、工作稳定的监控设备,使整个系统的应用在相当长的一段时间内保持领先的水平。 可靠性:系统的可靠性原则应贯穿于系统设计、设备选型、软硬件配置到系统施工的全过程。只有可靠的系统,才能发挥有效的作用。 方便性:监控系统的操作应具有灵活简便,人机界面友好,易于掌握的特点,操作人员能够方便物进行使用及维护,使整个系统的功能得以最大实现。 扩展性:系统设计留有充分的余地,以便日后比较方便地进行系统扩充。为此,设备采用模块式结构,在需要时可随时补充,使系统具备灵活的扩展性。 开放性:产品选型必须具有开放的接口,便于整个系统的整合,达到资源统一管理的目的。 1.3.设计依据 ●GB50198-94《民用闭路监视电视系统工程技术规范》 ●GA/T 75-94《安全防范工程程序要求》 ●GB50200-94《有线电视系统工程技术规范》 ●GA/T 75-94《安全防范工程程序与要求》

监控系统结构

监控系统结构 系统主要由前端摄像设备(智能一体化球形摄像机机、红外一体化摄像机、电源等等);以及后端设备(视频切换控制、硬盘录像、显示主机等)构成。 每收费站区工程设: 说明:以上仅作参考,需根据现场实际情况设置。 控制室的主要设备:四画面分割器、控制键盘、协议转换模块、视频分配器、数字硬盘录像主机、21寸彩色纯平监视器组成。 设备配置说明如下: 1.5.1、前端监视设备 一、前端设备选用及技术参数 1、设备选用 A、区域建筑物室外宽广区域设置了低照度彩色转黑白智能一 体化球形摄像机式摄像机,由于需要监看范围广,有一定 的灯光,红外一体化摄像机监看面积相对较小,故选用此 类摄像机来配合原有广场球机来监看外部情况。 B、站区室内等由于灯光条件较差,监看范围相对较小设置不

同监看距离的红外彩色转黑白一体化摄像机 2、技术参数 (1)彩色转黑白智能一体化球形摄像机 监看室外情况摄像机,主要用于配合原有的广场球机,技术指标应当相当于日本RNIX公司的18倍双层室外型彩色智 能快球摄像机(SONY机芯),主要参数如下: ?清晰度:彩580线/黑720线, ?象素:752(H)*582(V) ?信号制式:PAL ?影像传感应器: 1/4" SNOY CCD ?同步系统: 内同步 ?最低照度:1LUX彩/0.001LUX黑, ?旋转速度:最快速度240°/s、 ?预置位:最多可达128个预置位、变速控制、轨迹自学习 ?旋转范围:180°自动翻转,实现全方位无盲点监视,无限位旋转 ?定位误差:定位精确度达±0.2° ?协议通讯:多协议集成、RS485通讯、 ?温度控制:自动温控、 ?电源:AC 24V (2)红外彩色转黑白一体化摄像机

视频监控系统功能

视频监控系统功能 ============================ 1、本地录像,保存一定时间段内的本地视频监控录像资料,并能方便地查询、取证,为事后调查提供依据。 2、远程视频监控监控人员可远程任意调取网吧存储的监控图像,并可远程发出控制指令,录像资料的智能化检索、回放、调整摄像机镜头焦距、控制云台进行巡视或局部细节观察。 3 、随时随地的监控录像功能,无论身在何处,任何密码授权的用户通过身边的电脑联网连接到监控网点,可以看到任意监控网点的即时图像并根据需要录像,避免了地理位置间隔原因造成监督管理的不便。 4 、系统可扩容性强,若需要添加新的监控网点,在服务器端添加相应网吧信息和设备信息即可。 5 、安全性高,图像掩码技术,防止非法篡改录像资料;只有授权用户才可以进行录像备份,有效防止恶意破坏;强大日志管理功能,保证了专用系统的安全使用。服务器端和客户端之间所传输的数据,全部经过加密。 系统检测 检测内容: 系统功能检测:云台转动,镜头、光圈的调节,调焦、变倍,图像切换,防护罩功能的检测;

图像质量检测:在摄像机的标准照度下进行图像的清晰度及抗干扰能力的检测; 系统整体功能检测功能检测应包括视频安防监控系统的监控范围、现场设备的接入率及完好率; 硬盘录像主机的切换、控制、编程、巡检、记录等功能;对数字视频录像式监控系统还应检查主机死机记录、图像显示和记录速度、图像质量、对前端设备的控制功能以及通信接口功能、远端联网功能等; 对数字硬盘录像监控系统除检测其记录速度外,还应检测记录的检索、回放等功能; 设备品牌要求: 国外品牌:霍尼韦尔、博世安保、三星安防,松下、索尼、泰科、英格索兰等。 国内品牌:大华,迪威乐、海康、罗格朗、亚安、天地伟业等。

视频监控系统解决方案

iVisual视频监控系统解决方案 系统架构及组网 虹信公司iVisual视频监控系统解决方案是虹信公司面向整个视频监控领域推出的多种模式下整套系统解决方案,不论对于无线还是有线视频监控,本方案都可以解决。本系统在结构上可以分为四个大的部分,分别是前端采集、传输、编解码以及中心监控平台,前端监控点如摄像机等采集设备采集音视频等数据,数据经光端机、同轴电缆、无线等传输系统传回监控中心,传回的音视频信号由编解码设备的高效压缩芯片压缩,通过内部总线送到网络接口发送到监控中心的流媒体服务器上,网络上用户可以直接通过网络用浏览器观看流媒体服务器传送过来的摄像机所拍摄的图像,授权用户还可以通过计算机网络控制摄像机镜头和云台的动作或对系统进行配置操作。 前端一体化、视频数字化、监控网络化、系统集成化是视频监控系统公认的发展方向。第三代以计算机技术及图像视频压缩、图像传输技术为核心的新型网络视频监控系统,解决了传统视频监控系统的诸多弊端,是当前技术和市场发展的趋势。 网络视频监控系统是一套大型分布式网络视频管理系统,运行于服务器版的Linux操作系统,通过网络实现对网络视频服务器、网络硬盘录像机、报警输入/输出端口等的互联及管理控制,完整实现视频监控、数字录像、视频联网功能,并提供视频切换、控制和联动报警等功能。

主要功能: ☆流媒体服务 流媒体服务功能包含两个方面,一是实时监控时的音视频流的转发与分发,二是录像回放时读取录像文件中的视频数据,并转发到客户端播放。 ☆实时视频监控 本平台的核心功能,允许用户通过客户端访问前端设备实时监控图像。在用户网络带宽允许的情况下,用户可以选择同时对多路进行实时视频监控,把客户端分成若干子窗口,或将某几路视频分组,在相同的子窗口中轮询播放。 ☆设备控制 在实时视频监控中,允许用户对前端设备进行控制、调整,包括云台控制、图像参数的调整、摄像头焦距光圈的调整等。设备控制时用户会受到其权限的约束。 ☆移动视频监控 为客户端提供在手机上进行视频监控的能力,移动视频监控客户端通过手机上网的方式访问网络视频监控平台。 ☆ Web服务 为客户端提供访问本平台的Web界面,本平台所有用户功能以及系统管理功能通过该界面呈现。 ☆电子地图 在电子地图中呈现系统中的前端设备以及摄像头等的地理位置,用户可以根据地理位置选择要监控的监控点。 ☆用户管理 平台用户的增加与删除,对用户进行分组管理,指定相应的设备访问控制权限与级别。 ☆录像管理 平台允许用户为某监控点设置录像策略,并对系统中的录像文件进行条件查询播放。管理员可以删除系统中的录像文件。 ☆告警管理 平台允许用户设置或取消监控告警的处理预案,预案中包括告警的类型、生效的时间段以及告警联动处理策略等。联动处理可以包括录像、云台联动、短信告警等。用户可以查询系统中的告警信息。 ☆系统运行状态监控 监控系统设备运行状态,当发现故障时及时以候选设备代替,如流媒体服务器故障时,调度服务器选择其他的路由。系统对前端设备进行巡检,轮询前端设备的连接状态。 ☆前端设备管理 前端设备的增加与删除,前端设备的分组,前端设备参数配置等,并将设备访问与控制权限指配给系统中的用户。 主要性能指标 ☆支持至少3000路视频。 ☆支持至少3000个用户。 ☆支持至少500个并发操作。 ☆视频编码格式支持MPEG4和H.264。 ☆语音编码格式支持G.723和G.729。 ☆图像质量为CIF或D1分辩率,图像清晰,色彩还原准确,无马赛克。 ☆校时精度小于100ms。 ☆控制转发延时小于100ms。 ☆自启动时间小于1分钟。 华泽奥迅网络视频监控系统解决方案 1.网络视频监控概述 视频监控系统的发展经历了三个不同阶段: 模拟视频监控 多媒体微机平台(嵌入式系统)的数字视频监控 基于嵌入式网络视频服务器技术的数字化网络视频监控 1.1模拟视频监控系统 模拟监控系统发展较早,目前常称为第一代监控系统,系统特点: 视频、音频信号的采集、传输、存储均为模拟形式,质量最高 经过几十年的发展,技术成熟,系统功能强大、完善 模拟视频系统存在的问题: 只适用于较小的地理范围 与信息系统无法交换数据 监控仅限于监控中心,应用的灵活性较差 不易扩展 1.2基于微机平台的数字视频监控(DVR) DVR是近几年迅速发展的第二代监控系统,采用微机和Windows平台,在计算机中安装视频压缩卡和相应的DVR软件,不同型号视频卡可连接1/2/4路视频,支持实时视频和音频,是第一代模拟监控系统升级实现数字化的可选方案,适合传统监控系统的改造,不适合新建的监控系统、又要求实现远程视频传输(超过1-2公里)的系统。

网络摄像机监控系统安装图解

网络摄像机监控系统安装图解 什么是网络监控摄像头? 图1 网络摄像头简称WEBCAM ,英文全称为WEB CAMERA,是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将影像透过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如"Microsoft IE 或Netscape), 即可监视其影像。网络摄像头是传统摄像机与网络视频技术相结合的新一代产品,除了具备一般传统摄像机所有的图像捕捉功能外,机内还内置了数字化压缩控制器和基于WEB的操作系统,使得视频数据经压缩加密后,通过局域网,internet或无线网络送至终端用户。 远端用户可在PC上使用标准的网络浏览器,根据网络摄像机的IP 地址,对网络摄像机进行访问,实时监控目标现场的情况,并可对图像资料实时编辑和存储,同时还可以控制摄像机的云台和镜头,进行全方位地监控。

网络监控摄像头安装 图2 步骤一:摄像机的位置需求 对于监控摄像机来说,所处位置的好坏直接关系着设备的成像效果。因此,不少用户将监控的效果视为监控摄像机安装位置的首要参考。不过,他们却忽视了十分重要的一点:监控摄像机并非万能,在安装位置的选择上,它同样有着自己的要求。

图3 首先就是在安装的位置上,为了能够使摄像机避免周围环境的干扰,实现一个更佳的拍照和生存效果。

图4 在室内环境安装时,我们要尽可能的保证设备的高度不低于2.5米,而在室外环境中,我们也要将监控设备置身于距离地面3米半以上的高度。否则,无论是从摄像机自我保护,还是设备监控角度来说,都会产生不少负面的效应。只有考虑到了这些最基本的问题之后,角

监控录像的调取

监控录像的调取、解码(播放)及视频格式转换 随着监控录像系统在日常生活中被广泛应用,银行、商场、超市、宾馆、收费站等地方随处可见摄像头,这类系统的安装增加了社会安全性,同时也为公安机关提供了大量的破案线索。通过长时间的监控,在各个监控系统中储存了大量的图像信息,其中有一些就记录下了犯罪分子作案的信息,如果不能快速及时地调取利用,就会造成这一部分资源的浪费。而要将监控录像资料用于案件侦破或诉讼过程中,首先就要将保存在视频监控系统中的数据文件调取出来,并使其能够进行还原播放。 一、监控录像的调取方法 由于不同的监控设备生产厂商所生产的监控设备不同,尤其是输出接口和输出设备存在着差异,此外监控录像的调取还可分为单帧静止画面调取和连续运动图像调取等,这就要求我们根据实际需要采取相应的调取方法。实际工作中常用的调取方法主要有如下几种: 1、拍屏法:是指用照相机或摄像机直接对显示设备屏幕进行拍摄从而实现对所需内容的提取。由于显示设备刷新频率与摄录设备快门速度难以达到一致,这种方法所得到的图像质量不高,适用范围有限,建议除非其他方法不能提取的情况下才采用此方法。采用此方法时应提高显示设备刷新频率,同时控制好摄录设备的快门速度以达到最佳效果。

2、摄像转录法:是指将监控系统视频信号直接输出到具有刻录功能的摄像机中,利用摄像机的刻录功能将所需图像资料转录到录像带等介质上,再通过视频采集卡将数据采集到电脑硬盘上,或直接将视频信号接入视频采集卡导入电脑硬盘中。这种方法适用于监控系统输出接口为视频端子(即S视频端子或模拟视频端子),显示设备为监视器(即电视机)的情况下,早期的模拟和部分数字视频监控系统采用此种输出接口和显示设备。 3、软件下载法:是指用双绞线将监控系统主机与计算机连接并用专门软件将保存在监控系统中的录像数据下载到计算机中。这种方法主要适用于输出方式为双绞线(即网线)的监控系统中(常见于银行自动提款机),所需软件一般由监控设备制造厂商提供。 4、显示信号转录法:目前市场上有一种专门设备可以将监控系统主机的显示信号输出接口连接至该设备,通过该设备将显示器输出信号转录为数据文件。也就是说只要显示器上能够显示的内容都可以通过该设备进行录制,其采用的原理类似于屏幕录像功能,所以得到的数据质量也不高,且设备价格昂贵。 5、直接拷贝法:是指将保存在监控系统中的原始视频数据用移动存储介质(软盘、可写光盘、U盘、移动硬盘、存储卡等)直接拷贝到电脑中,这种方法由于最大限度地保留了图像数据的原始性,因而是调取监控录像的最佳方法。具体使用哪种

相关主题
文本预览
相关文档 最新文档