搜档网
当前位置:搜档网 › AVS教程:AviSyn学习手册

AVS教程:AviSyn学习手册

AVS教程:AviSyn学习手册
AVS教程:AviSyn学习手册

在本章中,我们来学习AviSynth,并手工创建AVS 脚本。AVS 在DVDRip 制作中是至关重要的一个步骤,直接影响到画质好坏。因此,AVS 也是无数Ripper 花大力气研究的对象。当积累了一定经验和熟练度之后,创建AVS 脚本是一件相当有乐趣且轻松的事情。有经验的Ripper 看到片源之后,立刻就可以基本确定需要使用那些滤镜、怎样搭配滤镜参数,之后,需要使用那些滤镜、需要使用那些滤镜怎样搭配滤镜参数,之后,只要进行细微的调整,只要进行细微的调整,便可得到希望的效果。新手成为老手,需要一个积累经验的过程,除了多看别人的心得、遇到问题勤于提出之外,就只剩下自己多做片、积累实战经验。经验的积累是一个较长的过程,因此不要梦想阅读了某篇文章后一夜之间成为所谓高手,经验不会骗人,因此脚踏实地才是正确的道路。有点说多了。现在来提一下提高AVS 运用水平的两条小经验:1. 英语要好,因为大多数滤镜的文档都是E 文的,且很少有中文翻译版;2. 善于使用各种搜索引擎,比如GOOGLE、一些论坛的搜索引擎等。3. 善于提问。在提出问题之前,看看说明、用搜索引擎搜索一下,这样一来,应该说85%的问题都能够很好的解决。这样不但为别人省去了麻烦,而且这样学来的知识最牢固。废话不多说了,我们来进行——

第一节AviSynth 简介

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

时文件或中介文件产生)AviSynth 是由Ben Rudiak-Gould 首创的一种非常有用的工具,能够提供各种方式来处理影像文件。最独特的就是AviSynth 并不是一个独立的影像处理程序,而是在影像文件和影像处理软件之间担任“中间人”的角色。AviSynth 的基本工作原理是这样的:首先由使用者建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),这些命令指定要运行处理的影像文件和滤镜;然后运行影像应用程序,比如VD 或ND,打开脚本。此时AviSynth 就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth 在后台所做的处理,而认为是直接打开了一个“被处理过”的影像文件。

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

既然要编写脚本,就要知道怎么写。在本节中,我们结合实例来了解一下AVS 脚本的基本语法。只有懂得了写法,才能更好的运用。当然,不少人会觉得本节都是废话——那么恭喜你,你已经是老手了,你可以直接跳到下一节。AVS 脚本的语法非常类似于C 语言的语法,但比C 要简单得多。如果你有一定的C 语言(或以C 为基础的脚本语言,PHP)如的编写经验,那么你会发现AVS 竟然是如此的简单——你甚至可以跳过本节直接进行下节的内容。比如,笔者有过将近一年的PHP 编程经验,当接触到AVS 的时候,几乎没有花费任何力气就上手了。跟往常一样,先了解几个概念。函数——函数的英文名字叫function,这个词在英文中还有“功能”意思,没错!AVS 中绝大部分的功能都是通过各种各样的函数来实现的。至于“函数” 的确切定义,《数高一学(上册)》中写得很明白,笔者就不废话了。AVS 中的函数按调用方式分为两类,一种是内置函数,一种是外挂函数。内置函数已经放置在AviSynth 软件内部,可以在脚本中直接调用;外挂函数不包含于AviSynth 中,需要在脚本中额外加载相应的DLL 文件或其他AVS 脚本函数才能调用。AVS 包含的众多内置函数我们将会专门抽出一节来介绍。外置函数可以在网上下载得到。正是因为这点,AVS 被赋予了几乎无限的扩展性,我们可以通过在网上找到各种函数来实现五花八门的功能。忘记说了,有些人喜欢管“函数”叫做“滤镜(filter)”或“插件(plugin)”,

实际上这么叫也是正确的,就连AVS 的众多官方文档都称之为滤镜、插件。但是就笔者个人来说,更愿意叫“函数”,因为这些“滤镜” 的使用方式是函数的f(x)的形式。参数——既然有函数,就要说参数。如果说函数是实现某样功能用的,那么参数就是告诉函数通过什么方式实现、实现到什么程度等等的信息。上面说的f(x)的调用形式,f 是函数名称,x 就是参数。有的函数一个参数就够了,有的函数却要很多参数,四个、五个、十多个。比如Telecide 这个函数如果把所有的参数加起来一共有十四个之多。好在不是所有的参数都是必要的。有些参数可以写也可以不写。如果不写,函数就会自动使用其内部的默认值。但是,如果必写的参数不写,那么函数就无法启动。变量——变量可以简单的理解成某个对象的名字(实际上要复杂一些^^;;)。比如,我们规定“本文作者=大虾”,那么当我们提到“本文作者”的时候,我们的第一反应就是那个叫“大虾”的家伙,HeiHei。好了,下面我们借个一段极其简单的范例来了解一下AVS 的语法:

#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 (无视)它,继续读到下一行。编写脚本写注释是一个好习惯,尤其是极其复杂的脚本。这种情况AVS 脚本大概不会遇到,但是当编写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 是数字型的参数,不用加双引号。下面介绍一些小花招,让我们的处理更加轻松。AVS 技巧1:使用变量当我们在一段AVS 之中需要打开多段片源、需要分别处理的时候,就要用到变量。请看下面的例子:Clip1=avisource(“d:.avi”) Clip2=avisource(“d:.avi”) Clip3=clip1+clip2 Return(clip3) 在这个例子中,clip1、clip2、clip3 都是变量,现在你也能够理解变量的概念了吧。很明显,我们在clip3 中将前两个片源合并在了一起,然后用return 函数输出clip3,我们在视频

编缉软件中最终看到的结果是:播放1.avi,1.avi 放完后,紧接着放2.avi。当然,这里只是举例子,其实合并没这么简单的,因为两段片源的fps、分辨率、颜色模式都要完全相同。至于怎么让他们“完全相同”,将会在后面的章节中讲到。这里只是要大家了解变量是什么东西。

“.”的妙用AVS 技巧2:“.”的妙用

看下面的AVS 脚本:

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

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

这样写等价于:

v1=avisource("C:.avi")

v1= ConvertToYUY2(v1)

v2=avisource("C:.avi")

v2= ConvertToYUY2(v2)

是不是省了很多事?赫赫~在编写复杂的脚本的时候尤其好用~(至于ConvertToYUY2 是什么东西……我们后文再讲)AVS 技巧3:分段处理就算是同一影片在不同的段落中也会表现出来不同的特色。有时候我们需要对一些片源进行特殊处理,这就用到了截取。还是先看例子:

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

Clip1=trim(source,0,1999)

Clip2=trim(source,2000,3000)

这样,我们就用trim 函数分别截取了影片的0~1999(包括1999)号帧和2000~3000 帧。下面就能针对两段影片分别进行处理了。有一点请注意:号帧也算一帧,号帧其实是影片的第一帧,号帧是第2 帧,0 0 1 依此类推…… 我们截取到1999 号帧,事实上截取了2000 帧!自然,2000 号帧是影片的第2001 帧。AVS 的基础语法以及一些小技巧就讲到这里了,更多的应用技巧还希望大家自己去探索。这一章对已经掌握AVS 的人来说可能是废话,但是对于从来没接触过AVS 得初心者,却是需要重点掌握的。俗话说,工欲善其事,必先利其器。要写好AVS 脚本,必须要打好基础才行。

第三节AVS 常用滤镜介绍

一、常用内置滤镜

本节大虾偷懒,转载一篇精品论坛的经典文章给大家看。(既然有人写好了,大虾自然可以偷懒了~HiaHiaHiaHia)本文在原文的基础上略微修改了一下,还望作者见谅。AviSynth 内建了数目繁多的滤镜,所以只能介绍一些最常见实用的一部分。

1、源文件滤镜

①AVISource 用于导入AVI 格式的影片,需要安装相应的Codec 才能导入。例:

AVISource(“test.avi”)

②WAVSource 导入WAV 例:WAVSource(“test.wav”)

2、处理滤镜

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

AddBorders(0,64,0,64)

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

②ConvertToRGB 和ConvertToYUY2 改变颜色环境:VD 和AviUtl 第三方滤镜有的需要RGB 环境才能运行,需要ConvertToRGB 来进行切换。有的RAW 文件是RGB

的,但一些AVISynth 滤镜只能运行在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 = AVISource("test.avi")

Audio= WAVSource("test.wav")

AudioDub(Video,Audio)

#把test.avi 和test.wav 合并

②GetLeftChannel 和GetRightChannel 获取声道:把立体声的左右声道单独返回,适用于左右声道不同语种的WAV。

例:

stereo=WavSource("test.wav")

return GetLeftChannel(stereo) 返回test.wav 的左声道

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

例:

WavSource("test.wav").DelayAuido(0.5)

#把test.wav 延迟半秒以上便是AviSynth 的常用内置函数。

二、常见的外挂滤镜

AviSynth 最强大之处就是有数目繁多、功能强大的外置(或称“第三方”)滤镜;同时还可以调用VD 以及AviUtl 的滤镜;甚至还有特别开发的接口,可以让TMPGEnc 和AviUtl 读取AVS。和内置滤镜不同,外置滤镜需要先调用声明,再可以使用。

1、源文件滤镜

①MPEG2Dec 由dividee 编写的读取DVD2AVI 产生的d2v 工程文件的滤镜,同时内建去除Noise 的TemporalSmoother。

例:

LoadPlugin("MPEG2Dec.dll")

MPEG2Source("test.d2v")

②MPEG2Dec2 trbarry 在MPEG2Dec 的基础上进行了改进,支持P4 的SSE2 指令集。用文本编辑工具打开d2v,把iDCT_Algorithm=?改成5 就可以了。速度很快,效果也好,推荐P4 CPU 的用户使用。

例:

LoadPlugin("MPEG2Dec2.dll")

MPEG2Source("test.d2v")

③MPEG2Dec3 在MPEG2Dec2 的基础上再进行了改进,加入了Nic 的图像后处理(PP),一定程度上可以减少Noise。好像除了P4 的SSE2 外,还加入了AMD 的3D Now!优化,目前还在开发中,是个非常有前途的滤镜。

例:

LoadPlugin("MPEG2Dec3.dll")

MPEG2Source("test.d2v",CPU=4)

# CPU=4 就是开启了PP 模式

2、处理滤镜

①ColorYUY2 颜色补偿:Kiraru2002 编写的滤镜。由于经过编码,得到的结果和DVD 相比较,颜色有所改变,所以要对颜色进行补偿。

例:

LoadPlugin("ColorYUY2.dll")

ColorYUY2(0,10,0,10,0,0,0,0,0)

②ChangeFPS() 改变影片帧率,iphone 一般来说支持最大30fps

例:

ChangeFPS(23.976)

#改变影片帧率有几种数值12、15、20、23.976、24、25、29.97、30 这几种,一般来说不改变也行。

③undot() 消除噪点,可以使用一个或多个,可以连在一起用,自己看效果体会。无参数,直接加上就行了。undot 滤镜是进行象素及细小噪点降噪,一般用来去除细小的、肉眼不容易察觉的噪点,所以具体效果上并不明显。例:加在其它滤镜后,使用多次。

LoadPlugin("UnDot.dll")

DirectShowSource("test.avi")

UnDot()

LanczosResize(480,272)

UnDot() 或者:UnDot().UnDot().UnDot().UnDot() 具体用暴风预览效果。

④FluxSmooth() 柔化兼有降噪功能,比UnDot()作用要强些.

例:LoadPlugin("fluxsmooth.dll")

fluxsmooth(5,7) 一般用这个默认(5,7)

⑤KenKunNR() KenkunNR 是WarpSharp 自带的降躁插件,具体参数KenKunNR(threshold=1 to 3),数值越大,强度越大。

例:

LoadPlugin("WarpSharp.dll")

KenKunNR(threshold=1)

⑥deen() 降噪锐化功能. 用后画面就会比较干净,但细节都被抹杀. 视情况而用

例:

LoadPlugin("deen.dll")

#deen("c2d",2,3,3) 较轻

#deen("a3d",3,3,1,3) 较轻

#deen("c2d",2,6,6) 中等

#deen("a3d",3,6,1,6) 中等

#deen("c2d",2,10,12) 强力

#deen("a3d",3,10,1,12) 强力

⑦SpatialSoften() 空间轴柔化滤镜。基本参数3 个,如SpatialSoften (4,8,8)第一个指柔化程度,数值不要太大,2-5 之间,后2 个是亮度域值和色彩域值,均为整数型数值,需要测试调节.

⑧TemporalSoften() 时间轴柔化滤镜。

例:

Temporalsoften(2,3,3,mode=2,scenechange=6)

#一般用这个参数就行了

⑨Convolution3d() 3D 柔化滤镜.参数一般动画用animeHQ,电影用movieHQ.

例:

LoadPlugin("Convolution3d.dll")

#转电影

Convolution3d("movieHQ")

#转动画

#Convolution3d("animeHQ")

⑩sharpen() 锐化滤镜:数值越大, 锐化效果越强.

例:

sharpen(0.2) 一般取0.2~0.3

?WarpSharp() 锐化滤镜: 主要改动depth,bump 这两个数值越下面的线条越细例:

LoadPlugin("WarpSharp.dll")

#WarpSharp(depth=30,blur=2,bump=40,cubic=-0.6)

#WarpSharp(depth=40,blur=2,bump=60,cubic=-0.6)

#WarpSharp(depth=60,blur=2,bump=96,cubic=-0.6)

#线条比上细,全屏的时候,明显感觉出锯齿

?mergechroma(blur(1.3)) 模糊滤镜. 柔化滤镜可以参考一些自动生成的模板,

# 1) little noise

#Temporalsoften(2,3,3,mode=2,scenechange=6)

#mergechroma(blur(1.3))

#可以换成MergeLuma(blur(1.0))

#FluxSmooth(5,7)

# 2) medium noise

#Temporalsoften(3,5,5,mode=2,scenechange=10) #Convolution3d("moviehq")

#FluxSmooth(7,7)

# 3) heavy noise

#Temporalsoften(4,8,8,mode=2,scenechange=10)

#Convolution3d("movielq")

#FluxSmooth(10,15)

可以使用其中的一套,使用具有处理效果的滤镜会增加压片的时间.片源不好就按需选用些. 总之能尽量少用就少用,或者干脆不用. Blur(0,1)是模糊滤镜,设置了垂直参数可以消除些边缘刻痕可以连续加载Blur(0,1).Blur(0,1) 可以结合MergeChroma 或者MergeLuma 来使用,MergeLuma(Blur(0,1)Blur(0,1))Blur(-1) 如就相当于锐化滤镜了

3、交错滤镜Decomb IVTC 和Deinterlace 滤镜:由Donald A.Graft 编写,新增加的专门处理NTSC 格式动画的mode=2,要和Avisynth2.05 以上版本使用,不然速度会慢一倍。guide 0~2,默认0,NTSC 用1,PAL 用2,可以提高IVTC 准确度。gthresh 0~100,默认15,控制区分不同帧的程度。post 默认true,用来处理IVTC 遗漏的细节,使画面略微模糊。threshold 0~255,默认15,控制post 的程度。dthreshold 0~255,默认9,控制threshold 判定IVTC 遗漏的程度。blend 默认true,在交错画面用渲染来替代填充。chroma 默认false,在交错画面的亮度色度调整。cycle 2~25,默认5,每n 帧删除1 帧,NTSC 选5,PAL 选25。mode 0~2,默认2。mode=0 对cycle 里最相近的帧不进行处理。mode=1 对cycle 里最相近的帧进行处理,用于处理混合帧速。mode=2 在一个很长的范围里进行帧对比,可以正确处理动画里由8 帧或12 帧复制为29.97 帧的情况。Threshold 默认0,控制mode=1 时的处理重复帧的程度,Threshold 默认100,控制mode=2 时的处理重复帧的程度。Quality 0~3,默认2,采样和色度的质量,与速度成反比。但是最近的几个版本似乎都存在一个问题,就是处理后的画面有波动现象,并伴随影片里文字闪烁现象,所以还是用老版本的保险。

例:

LoadPlugin("Decomb.dll")

Telecide(Guide=1,Gthresh=50,Chroma=True,Quality=3,Post=false)

Decimate(cycle=5)

# NTSC 3:2 PullDown

LoadPlugin("Decomb.dll")

Telecide(Guide=1,Gthresh=50,Chroma=True,Quality=3,Post=false)

Decimate(Cycle=5,Mode=2)

# NTSC Progressive 和Interlaced 混合

LoadPlugin("Decomb.dll")

Telecide(Guide=2,Gthresh=50,Chroma=True,Quality=3,Post=false)

Decimate(Cycle=25)

# PAL

上面简单介绍了AviSynth 的里的一些常用的滤镜,还有很多滤镜的功能有待遇您自己开发,还有重要的一点想说一下:脚本及其各种滤镜主要适用于大码率媒体文件的处理,avs 也即我们经常接触的DVDRIP/TVRIP avi 的制作优化。而对于高度压缩格式的rmvb 来说,我们利用的avs 滤镜更应该持慎重态度(如亮虑镜、字幕虑镜、画面调整等少数几个)!也就是说avs 在rmvb 压制方面,我们需要的是利用avs 灵活的“中间人”的角色!

而不是为了avs 而去压制!我看到好多朋友初步接触rmvb 压制,就在用avs 压制DVDRIP-rmvb,完全套用个别论坛给出的avs 脚本,里面全是各种滤镜,如3D 增强、

柔化、去丝等!这些滤镜如果制作DVDRIP 的avi 那是会获得肯定的画质效果,但是用

于rmvb 压制,仿佛就是东施效颦,忠言逆耳!real 压制的原理和高码率的mpge4 编码是不同的,后者有视频上层的概念,因此滤镜的修饰作用可以体现。我看Doom9 讨论avs 时,主要还是处理各种大数据量影像媒体为主。如处理自己DV 录制的影视、电视卡录制

的视频源之类的等。而众所周知的影响real 媒体压缩效果就是片源效果。VCD 片源的再

怎么处理也不可能达到DVD 的效果,而DVD 片源,再怎么胡乱压制也不会差到哪里。因此avs 直接在rmvb 的压制中需要适当选择,而不能盲从,特别是对于各种滤镜的选择更要注意。一句话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、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 (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。

做成AVI,AVI 只能用一种固定的fps,所以可以分开做的话分开做,把24p 和30p 的

部分分成两个AVI,例如片头30p 一个AVI,本篇24p 一个AVI。如果不好分开,例如几乎都是24p,只有中间CG 的部分30p,只好强制24fps 做下去,这样30p 的部分会顿,不过也没办法了。如果做成30fps,24p 的部分每四张要重复一张,也是会顿。最好的做法是转成120fps 120 是24 和30 的最小公倍数,做成120fps,可以兼顾24p 和30p,不会顿,又不用牺牲画面。至于120fps 影片的制作方法,涉及到很多方面,因此不列入本文讨论范围,网上此类教程比较多,读者可以自行参考研究。或者干脆放弃AVI,改用 .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 的AVI 的制作。所以在这里,笔者建议不熟练掌握技术的朋友放弃这两种类型,或者寻找更佳的片源。

讲解:第五节讲解:用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 反交错的原理。T elecide 在默认的情况下会通过一种叫做FieldMatch(场匹配)的技术来完成反交错的工作。我们以BottomField First 为例,讲解FieldMatch 的原理。

当Telecide 函数收到一个AVS 传来的请求的时候,它会读取当前帧(下文用C 表示,即Current)与下一帧(下文用N 表示,Next)并将这两帧拆成由奇数扫描线组成的Top Field 即,(下文用t 表示)和由偶数扫描线组成的Bottom Field(下文用b 表示)两个场(T op 和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。因为确定正确的场顺序实在太重要了,所以强烈建议你按照下面的方法确认场顺序,而不是猜测场顺序。要确定场顺序,需要建立一个不对片源进行任何处理的AVS 脚本。首先照下面建立一个AVS 脚本来分离TopField:

#调用MPEG2 解码器

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

#导入片源

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

#进行场分离

AssumeTFF().SeparateFields()

现在,用VirtualDubMod(简称VDM,下同)打开上面AVS 脚本,然后找到一段包含运动物体的影片并步进向前(一帧一帧地向前),注意运动物体是一直朝它该去的方向运动,还是在运动过程中突然向回运动。比如,如果场顺序错了,本来应该一直朝右侧运动的物体在运动过程中突然向左跳一下,然后继续朝右运动;如果场顺序正确,那么它会平稳的一直向右运动。如果使用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 循环。所以我们还有第二种方法,你可以用下面的AVS 脚本打开片源,然后看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 打开这个AVS 脚本,然后多抽取几段影片浏览。如果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。首先,照下面来建立AVS 脚本(注意,其他参数都是按照以前确定的,你应当按照刚才确定的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,这样处理得到的画面是最完美的,由于删除了本来就不该有的多余帧,所以没有顿挫感。但是大多数情况是,没有纯3:2 pulldown 的影片,很多影片为24p/30i 混合的。mode=1 和mode=3 都是为了这种情况准备的。我们知道,24p 部分每5 张有一张重复,如果不删除这张重复的,画面播放的时候会一顿一顿的;30i 部分没有重复画面,如果删了的话,画面会一顿一顿的。但是问题是,我们的片源里面既有24p 也有30i,到底是删还是不删呢…… 这取决于24p 和30i 的含量。1. 当影片大部分为24p,少数为30i 的时候,应当采用mode=3。这样,24p 部分被完美还原,30i 的部分进行混合输出处理,缓解了由删帧引起的顿挫感。2. 当影片大部分为30i,少数为24p 的时候,应当采用mode=1。这样,30i 部分因为没有删帧,没有顿挫感;24p 部分由于采用了内插补帧的方式增加了一帧,缓解了不删帧引起的顿挫感。有一点请注意,用Telecide+Decomb 处理24/30 hybird 混合型片源,最多只能算作一种妥协方案。这样做出来的DVDRip,画面可能会出现模糊、顿挫感、色块(由内插补点或者Blend 引起)等等不良现象。处理24/30 hybird 混合型片源最佳的解决方案是制作120fps 的AVI。Decimate 函数的重要参数到这里就基本讲完了。如果想了解更多Decimate 的进阶参数,请参考《Decomb 参考手册》。下面来讲解FieldDeinterlace 函数。FieldDeinterlace 与T elecide 的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 滤镜

AVISource("nonfilm.avi")

#导入片源FieldDeinterlace()

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

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

LoadPlugin("decomb.dll")

AVISource("film.avi")

Telecide(order=1)

#使用Telecide 函数进行场匹配反交错

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

LoadPlugin("decomb.dll")

AVISource("film.avi")

Telecide(order=1)

Decimate(cycle=5)

#用Decimate 每五帧删一帧

禁用Postprocessing:

LoadPlugin("decomb.dll")

AVISource("mixed.avi")

Telecide(order=1,post=0)

#post=0 为禁用

Postprocessing Decimate(cycle=5) 对3:2 pulldown 含量很大的影片进行IVTC:LoadPlugin("decomb.dll")

AVISource("mixed.avi")

Telecide(order=1,guide=1)

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

Decimate(cycle=5) 处理

hybird 片源:

LoadPlugin("decomb.dll")

AVISource("hybrid.avi")

Telecide(order=1,guide=1)

Decimate(mode=3,threshold=2.0)

#使用Decimate 的mode 参数对hybird 影片的处理进行优化,具体配制方法请见上一节。IVTC 的理论与实践到这里已经讲完了。希望读者能够反复阅读本章,本章中涉及到众多的词语,第一次读起来可能会比较吃力,但是读的次数多了之后自然会明白不少的。

第七节AVS 综合应用实例

这里先介绍几个实例,以后会加入avs 在各种视频转换中的应用实例,希望看到的朋友

也能跟帖,把一些实例加进来,完善一下,谢谢~!~!

实例一:截边和改变分辨率

实例二:合并输出

实例三:加载一个720p 的HDTV 电影

实例四:两段视频合为一段

实例五:压制DVD

实例一:截边和改变分辨率

Avisource("H:\xx.avi")

crop(5,20,630,440)

lanczosresize(640,352)

Corp 与lanczosresize 两者顺序不能变。

Corp 切黑边,想把一个640X480 分辨率的片源,左右各切去5,上下各切去20.数值为(5,20,630,440)<左,上,右,下>. Lanczosresize 改变分辨率.(宽,高) 压RMVB 如要改小分辨率的话建议:704X396 的片源用576X324---640X480 的片源用512X384 的。尤其是DVD 转RMVB,通常拷贝出来的VOB 都带有大片黑边.一定要切了去否则压时浪费码率。另外比较保险的分辨有640X352,640X272 切边的话可以用Easy Realmedia Producer(简称:ERP)里面的功能,方便一些;或者是用gk 里的功能,可以计算失真。用ERP 打开片源>参数设置>设置裁切区域>手动调节。然后用鼠标拖动红色边框,Inpug Preview 为预览。

实例二:合并输出

v1=trim(avisource("H:\RAW\武器\9.avi",false).changefps(23.976),0,767)

trim 表示截取一段视频。

v1=trim(avisource("H:\RAW\武器\9.avi",false).changefps(23.976),0,767)

读取片源,false 关闭音频。通常After Effects 做的特效都是无声的,所以要关闭片源音频。changeFPS(23.976)强制显示帧数。合并的前提必需帧数统一,0,767)截取的帧数.这个可以用VDM 查看。

v2=trim(avisource("H:\字幕存储\武器\op.avi",false).changefps(23.976),0,226)

这个是AE 做的特效.事先用VDM 得知为226 帧.

v3=trim(avisource("H:\RAW\武器\0.avi",false).changefps(23.976),994,0)

这三个语句分别是截取了片源0-767 帧,截取了AE 特效的全部帧,截取了片源的994-最后的帧数.即是说切去的片源的中间一段,并用AE 特效代替. a=v1+v2+v3 将这三部分拼合起来

return a.textsub("H:\09.ass").textsub("H:\武器op09.ass")

最终输出并加挂字幕. 有时两个片源分辨率不一样,此时还要统一分辨率.

v1=trim(avisource("H:\RAW\wuqi\9.avi",false).changefps(23.976).lanczosresize(70

4,396),0,767)

最终输出的结果是没有声音的.AVI 内嵌时用. RMVB 内嵌直接加挂音频就可以了.

loadplugin("H:\plugin\mpasource.dll")

读取mpasource.dll 插件(加载MP3 音频)

v4=mpasource("H:\wav\武器\09.mp3")

加载MP3 音频.

audiodub(a,v4)

合并视频与音频. 另:这样子加载上的音频.在压RMVB 时,音频设置最好不用RA10 PLUS。之前用RA10 PLUS. 48Kbps 压出来的几个片子音频头1 两分钟都无音的…RA8 没问题. 120 帧的片源的截切。要先用AVS 强制显示23.976 帧。然后用VDM 打开看帧序号。合并时AE 特效也要同样用这个帧率。AVS 切广告+合并AE 特效。国为牵扯到音频,所以得先处理音频。比如,0-100 帧是AE 特效,无声。300-350 是广告切了广告的部分再合并AE 特效,视频部分就完成了。因为AE 特效是无声的,音频就要另写一个脚本来提取。即将原片源的广告切除的脚本,不禁声音。然后用VDM 打开,保存WAV 音频。120 帧的片源的压缩。直接强制帧数:changefps(23.976) 另一个是:selectevety(5,0)

实例三:加载一个720p 的HDTV 电影这就是一个完整的AVS 文件。

SetWorkingDir("C:\Program Files\GordianKnot\AviSynthPlugins\")

LoadPlugin("decomb.dll")

LoadPlugin("VSFilter.dll")

LoadPlugin("UnDot.dll")

LoadPlugin("Convolution3D.dll")

directshowsource("F:\HDTV\Heroes\test.mkv")

textsub("F:\HDTV\Heroes\test.ass")

lanczos4resize(480,272)

Levels(0,1.3,255,0,255)

Convolution3d("movieHQ")

Tweak(0,1,15,1)

sharpen(0.3)

undot()

AmplifydB(30,30,30)

实例说明:

#载入DLL

SetWorkingDir("C:\Program Files\GordianKnot\AviSynthPlugins\")

#指定了滤镜的路径

LoadPlugin("decomb.dll")

#调用decomb.dll 滤镜

LoadPlugin("VSFilter.dll")

#调用VSFilter.dll 滤镜

LoadPlugin("UnDot.dll")

#调用UnDot.dll 滤镜

LoadPlugin("Convolution3D.dll")

#调用Convolution3D.dll 滤镜

第一行中指定了滤镜路径以后,下面再调用滤镜文件夹下的滤镜时就可以直接用loadplugin 调用了,就不用在括号里写入路径。这仅限于指定文件夹下有的滤镜,没有的滤

镜仍需要写出完整路径。

#片源处理:加黑边,加电影字幕

directshowsource("F:\HDTV\Heroes\test.mkv")

调用片源

textsub("F:\HDTV\Heroes\test.ass")

调用片源字幕(sub,inx 字幕用VobSub 滤镜,aas,ssa,srt 等别的字幕字幕用TextSub 滤镜)

#改变视频大小

lanczos4resize(480,272)

(480,272)是16:9 的标准模式

#调整视频滤镜

Levels(0,1.3,255,0,255)

背景亮度加强1.3

Convolution3d("movieHQ") 3D 柔化滤镜,大视频转成小视频,这个东西很有效果!Tweak(0,1,15,1) 增强亮度15

sharpen(0.3) 锐化,在iphone 上看更加清楚

undot() 消除噪点

#调整声音滤镜

AmplifydB(30,30,30)

#左中右声音各加强30DB

实例四:两段视频合为一段

这也是一个完整的AVS 文件

LoadPlugin("VSFilter.dll")

b=directshowSource("e:\avs\cd1.avi").TextSub("e:\BBSLogo\logo.ssa").VobSub("e:\ avs\cd1.idx")

c=directshowsource("e:\avs\cd2.avi").VobSub("e:\avs\cd2.idx")

final=b+c

return final

说明一下

LoadPlugin("VSFilter.dll")

#调用字幕滤镜

b=directshowSource("e:\avs\cd1.avi").TextSub("e:\BBSLogo\logo.ssa").VobSub("e:\ avs\cd1.idx")

B 段为CD1.avi,加上了水印logo.ssa,加上了DVD 字幕cd1.idx,大家可以自行在这段中加上一些参数。格式为:参数+.+参数+.+参数+……….

例:

directshowSource("e:\cd1.avi").TextSub("e:\logo.ssa").VobSub("e:\cd1.idx").lanc

zos4resize(480,272). Levels(0,1.3,255,0,255). Tweak(0,1,15,1).

看明白了吧,中间间隔符号为小数点“.”

c=directshowsource("e:\avs\cd2.avi").VobSub("e:\avs\cd2.idx")

C 段为CD2.avi,加上了字幕,没加水印

final=b+c

影片为B 段+C 段return final 结束语,没有实际含义可以在一定程度上解决单CD

码率过度错位。如分别1pass 压制CD1 和CD2 可能会由于码率错位太大而使文件增大,但如果2 个一起压制,则可能由于码率补偿,平均码率错位反而不大,而使文件大小减小。实例五:实例五:压制DVD 下面针对DVD 的压缩介绍一下avs 运用。对于压制DVD,我们一般已经用DVD Decrypter 将DVD 抓取出来,并且用DVD2AVI 分离了DVD 的视音频,得到视频的临时文件*.d2v 和音频文件*.ac3 等。压制DVD 的avs 脚本除了上面的常用滤镜和脚本外,还有一些自己特别的地方。SetWorkingDir("d:\GORDIA~1\") # 设定AVS 脚本调用dll 插件文件的工作路径

LoadPlugin("mpeg2dec3.dll")

# 调用DVD 的mpeg2 编码器插件

LoadPlugin("decomb.dll")

# 调用交错滤镜插件,包含了IVTC 和Deinterlace 两种滤镜

LoadPlugin("TomsMoComp.dll")

# 调用交错滤镜插件,对应Deinterlace 滤镜中的TomsMoComp 脚本命令

LoadPlugin("SimpleResize.dll")

# 调用变形滤镜插件,对应SimpleResize 脚本命令

mpeg2source("F:\temp1\1.d2v") # 源d2v 文件的路径

trim(startframe,endframe)

# 截取VOB 片断进行压缩。

startframe 为起始帧,endframe 为结束帧。主要用于片断测试压缩或更高级的分段处理压缩

Telecide(guide=1)

# IVTC 滤镜。多用于做NTSC 制式DVD 的IVTC 处理

Decimate(Cycle=5)

# IVTC 滤镜。用于NTSC 制式DVD 删除重复帧处理,即29.970fps --> 23.976fps FieldDeinterlace()

# Deinterlace 滤镜。用于做PAL 制式DVD 的Deinterlace 处理,不能同IVTC 和TomsMoComp 滤镜同时使用

FieldDeinterlace(blend=false)

# 同上TomsMoComp(1,5,1)

# Deinterlace 滤镜。在处理PAL 制式DVD 时,一般不能同FieldDeinterlace 和Telecide 同时使用

crop(14,8,-12,-12)

# 裁切命令。参数为(左、上、右、下),代表各边被裁切去的象素值

LanczosResize(640,352)

# 变形滤镜。确定最终AVI 的分辨率,常用于普通电影

SimpleResize(640,352)

# 变形滤镜。确定最终AVI 的分辨率,常用于二维动画,不能和LanczosResize 同

时使用

SelectRangeEvery(xxx,14)

# 全片平均采样测试语句。其中xxx 主要用于COMPRESSIBILITY CHECK 测试,即(2pass/1pass)*100% 预测算,而正式压缩时不用。其中xxx 为平均采样点的间隔值。例如当进行全片5% 预测,则xxx=280,10%为140,15%为93 压制DVD 视频于处理一

般avi 有不少需要注意的地方。例如IVTC、切边、变形等,IVTC 可以参考IVTC 技术

原理、隔行与逐行之间;切边、变形可以参考关于切边和变形IVTC 是其中比较重要的一

环。根据检测DVD2AVI 显示的VOB 的Video Type 和Frame Type,确定影片的IVTC 或Deinterlaced 处理方式”,

AVS 脚本命令的使用原则如下:

A、对于NTSC Interaced 型:需要做IVTC 和去重复帧处理,则AVS 脚本应包含Telecide(guide=1) 和Decimate(Cycle=5) 语句。

B、对于NTSC Progressive 型:不做任何处理,AVS 脚本无需包含IVTC 和Deinterlace 则滤镜。

C、对于PAL Progressive 型:不做任何处理,则AVS 脚本无需包含Deinterlace 滤镜。

D、对于PAL Interlaced 型:需要做Deinterlace 处理,则AVS 脚本应包含FieldDeinterlace() 或FieldDeinterlace(blend=false) 或TomsMoComp(1,5,1) 语句。

E、对于NTSC FILM 型:若为纯FILM 或FILM≥95% 时,则在DVD2AVI 阶段就已经过force film,这里就无需处理了;若FILM < 95% 时,需要做IVTC 处理,则AVS 脚本应包含Telecide(guide=1) 和Decimate(Cycle=5) 语句。

F、对于NTSC Interlaced / Progressive 混合型:全部做IVTC 处理,则AVS 脚本应包含Telecide(guide=1,Gthresh=50,dthreshold=8,threshold=0,Post=true).Decimate(5)

语句。

研学手册(修订版)

精品文档 探国防奥秘 展少年风采 ———走进凤翔滩研学旅行方案指导课 指导教师:XXX 学校:海阳市XXX 研学基本信息 亲爱的同学们,我们“最美的课堂在路上”研学之旅即将起

研学注意事项 1.认真阅读本手册,了解研学基地,做好行前准备。 2.独立准备个人衣服装备、学习资料等,并科学分类装包。 3.自己定时叫醒,在家长的帮助下到达指定集合地点。 4.从集合入队开始,全程严格遵守研学团纪律,听从研学导师及辅导员的管理。 5.旅程及学习过程中不大声電哗,不擅自脱离队伍,养成良好的文明旅游素养。 6.研学活动中,自主探究,善于合作分享,积极参与体验并做好活动记录。 7.讲文明礼仪,按时作息,文明就餐,休息时保管好私人物品。 8.积极参与研学导师设计的行中课程。 9.研学中善于观察、思考,留好过程性影像资料。 10.研学结束,按要求完成研学评价及研学总结。 研学基地简介 凤翔滩研学旅行营地位于海阳旅游度假区金沙滩,东邻万米海水浴场,西邻国际沙雕艺术公园,东西海岸线长达约700米,占地150余亩,隶属于胶东少年军校,同时还是青少年国防教育基地。营地建有现代化水上乐园区、游泳培训区、室内射击场、蒙古包群、高智尔球馆、露天食堂、沙滩露营区、沙滩运动园区,这里有专业的训练团队,开设感恩教育课程、国防教育课程、军旅生活体验课程、军事科目训练课程、军事拓展训练课程、灾难自救训练等课程,他们秉承寓教于乐的教学理念,让孩子在玩乐中强身健体,科普国防教育知识,养成团结友爱的合作意识,提升青少年爱党、爱国、爱人民情怀。 开设主要课程: ※感恩教育课程※国防教育课程※军旅生活体验课程※军事科目训练课程※军事拓展训练课程※野外生存训练课程※灾难自救训练课程 精品文档

机械设计课程设计简明指导手册

《机械设计课程设计》 简明指导手册 ================== 一、进度安排 二、传动装置的总体设计(第一周 周2) ● 由于是专用减速器,计算各轴的功率、转矩时,按所需功率计算,不是按照电机的额定 功率计算。 ● 电机的转速按满载转速计算。 ● 电动机为Y 系列,转速选1000rpm ,1500,3000rpm 。 ● 传动方案:V 带+二级展开式圆柱齿轮减速器 ● 带传动传动比:2~3比较合适,总传动比大时取大值 ● 两级齿轮传动比分配:高速级传动比i1与低速级传动比i2应满足:21)35.1~3.1(i i ● 计算结果制成P19表2-6形式,交给指导教师检查。

三、传动零件的设计计算(第一周3) ● 齿轮传动的设计计算参考课本。 ● 小带轮半径不大于电机中心高。 ● 在高速级齿轮传动设计完毕后,应根据实际传动比来调整低速级齿轮传动的传动比,确 保总传动比误差不超过3%~5%。 ● 由于功率较小,为了方便绘图,齿轮传动一律采用软齿面斜齿轮传动。 ● 软齿面齿轮传动按齿面接触强度设计,校核齿轮的弯曲强度即可。 ● 齿轮传动不需要变位。 ● 要求中心距圆整,为了绘图方便,要求两级齿轮传动中心距之和一般不大于280。 ● 为了避免中间轴大齿轮与低速轴干涉,应保证中间轴大齿轮直径比低速轴大齿轮直径小 20毫米以上。 ● 为了便于中间轴大齿轮甩油润滑,中间轴大齿轮的直径与低速轴大齿轮直径的差值不能 超过50~60mm 。具体参看P30表4-2。 ● 采用斜齿轮,螺旋角范围:8~20°。 ● 为了使中间轴上齿轮轴向力相互抵消一部分,两齿轮的螺旋角方向应相同。 ● 齿轮计算时,螺旋角应精确到秒,分度圆直径、齿顶圆直径等应精确到0.001mm 。 ● 齿轮的模数不小于2mm 。 ● 带传动的关键数据(i ,d1,d2,a ,型号,根数(不大于5),带轮宽度)和两对齿轮传 动的参数填入P22表3-1(有关变位部分删除),交给指导教师检查。 四、减速器箱体关键尺寸的确定(第一周4) ● 仔细阅读第4章减速器结构,根据齿轮有关参数,填写表4-1。 ● 注意:表中83025.0≥+=a δ 表示如果83025.0<+=a δ就取:8=δmm 。 ● 注意,螺纹应选标准直径系列,不同的螺栓对应不同的扳手空间。 五、装配草图第一阶段(第一周5~第二周1): 1) 严格按照《课程设计》顺序画图和计算。 2) 仔细阅读《课程设计》第5章。准备一张大的白纸(做草图用)。 3) 参照P34的步骤,按1:1比例绘制二级圆柱齿轮减速器装配草图(图5-2),相关尺寸严 格按要求选取。其中:)12~8(212+++≥C C l δ太大,可取:)5~3(212+++=C C l δ。 4) 由于齿轮速度较低,轴承的润滑一律采用脂润滑,3?按图5-3b 选取。 5) δ>?2 6) 按纯扭转强度估算轴的最小直径,直径应满足《课程设计》P112表14-28要求,长度仅

复旦大学大数据学院本科生课程学习手册

复旦大学大数据学院本科生课程学习手册 目录 第一章前言 (2) 第二章大数据学院本科生培养模式 (3) 2.1培养理念 (3) 2.2数据科学与大数据技术“2+2”培养模式 (4) 第三章课程体系 (4) 3.1“2+2”培养体系 (5) 3.2卓越计划 (10) 第四章主要课程简介 (12) 4.1专业必修课程 (12) 4.2专业选修课程 (19) 第五章未来发展 (25) 5.1 未来深造 (25) 5.2 就业前景 (27)

第一章前言 大数据伴随着信息技术革命应运而生, 互联网、物联网、移动通讯、行业企业等数据的大量汇聚使得数据演化为重要的生产力,逐渐成为经济的新资源、发展的新引擎、信息的新矿山、科研的新依据、决策的新源泉。大数据的存取、交换、分析、应用对相关学科带来了诸多新挑战,在极大程度上改变了计算机科学、统计学和计算数学的内涵与外延:从硬件到软件、从存储到超算、从数据库到数据安全、从网络传输到并行计算、从数据分析到统计建模、从科学计算到优化方法等。 数据科学与大数据技术专业是教育部2015年批准新增设立的本科专业。数据科学植根于数学、统计学、计算机科学等学科,但是在研究对象、方法论、学科体系等方面又与这些学科有显著不同。数据科学的内涵包含了两个层次,第一个层次是以来源多样、结构各异、规模巨大、传输高速、应用广泛的大数据为研究对象,解决大数据在获取、处理、分析、展示与应用领域的理论与实践问题,如数据挖掘、机器学习、人工智能、数据库、统计计算等领域;第二个层次则是以大数据为研究手段的数据交叉科学,如生物信息、精准医疗、电子商务、大数据金融、智能电网、智慧城市等领域,大数据分析技术为这些学科提供了新的研究范式、也在解决这些学科计算复杂性问题的过程中获得近一步的发展。由此可见,数据科学与大数据技术专业的内涵已经超出了传统学科的范畴,而是通过将统计分析、系统计算、交叉科学等有机整合,形成一套面向大数据分析全流程、大数据应用全产业链的完整知识体系,培养大数据复合型人才。我国实施创新驱动战略需要加强创新型人才的培养,要能够积极应对全球工业4.0时代所特有

学习指南手册学习方法

学习指南手册学习方法 一、怎样提高学习效率? 提高学习效率是学生的基本功,聪明的学生在学习时往往通过较高的效率而收到事半功倍的效果。提高学习效率的方法和途径是很多的,例如:(1)保持良好的学习状态(精神饱满,情绪平静)。 (2)树立正确的学习目的(为什么而学习)。 (3)有正确的学习态度(严谨求实,切勿马虎应付、囫囵吞枣)。 (4)提高上课听课效果(力求在课堂上解决问题,消化内容,以节省课余时间)。 (5)认真完成老师布置的作业(通过作业检查巩固对知识的理解、掌握程度)。 (6)虚心学习别人的经验(取他人之长,补已之短)。 (7)善于探索出适合自己的学习方法(不要生搬硬套别人的经验)。 (8)要下苦功夫,保证学习时间,制订学习计划(凡事预则立,不预则废)。

(9)要经常进行课后复习和课前预习(知识的掌握需要重复),等等。 二、怎样提高听课质量? (1)做好课前预习,在看不懂的地方做个记号,上课时应特别留意这一部分。 (2)做好上课的准备:拿出课本、笔记本、笔。无关的东西不要摆在课桌上。 (3)注意力集中,不要神游、打瞌睡、做小动作等。要眼、耳、脑、手并用(即:眼睛看,耳朵听,脑子想,手记录),力争思维跟着老师所讲内容转,积极思考,不要被动接受信息。 (4)课后及时整理笔记,回想上课所讲的内容,看看自己记住和掌握了多少,不要一下课就将上课内容丢在一边。 三、怎样防止上课打瞌睡? (1)保证晚上睡眠时间,不要熬夜或玩得太累。 (2)上课时,要坐端正,不要趴在桌面上。 (3)注意力要集中,积极思考,不要让大脑处于休息状态。

(4)提醒自己,上课打瞌睡是违反课堂纪律并且是不尊重老师的行为,要用意志去克服,想一想"悬梁刺股"的故事。 (5)实在很困时,自觉在座位上站一会儿或做一些小运动(比如转一转头,揉一揉眼),下课休息时走动走动。 四、作业不会做怎么办? 独立完成作业是一个学生的本份。如果在听了课看了课本和笔记后仍不会做作业,则可以问老师,问同学,也可以参考其他同学的作业,通过参考别人的作业,启发自己,打开思路,以找到自己为什么不会做的原因。但千万不能去抄别人的作业,那是一种不礼貌的行为,也会因此害了自己。 五、怎样克服"偏科"现象? "偏科"现象在学生中经常会出现,这是因为不了解专业学习组合结构而产生的狭隘观念,应注意克服。 首先,应重视知识的全面性。各学科之间是相辅相成、相互渗透、相互影响的。例如,英语、数学学不好,电脑学习就很困难。其次,学知识不能仅从兴趣、情绪出发,甚至持"挑肥拣瘦"的态度。科学知识并不因为你不感兴趣而失去效用,

继续教育网络培训平台操作手册

附件1 尖峰合讯在线培训管理系统 学员端用户操作手册 1我的课堂 (2) 1.1我的课堂 (2) 1.1.1我的课堂 (2) 1.1.2我的考试 (6) 1.1.3考试报名 (10) 1.1.4我的收藏 (10) 1.1.5个人学习档案 (11) 1.1.6电子证书查询 (13) 2图书馆 (21) 2.1图书馆 (21) 2.1.1电子图书馆 (21) 3培训事项 (22) 3.1培训事项 (22) 3.1.1需求调查 (22) 3.1.2课程评估 (22) 3.1.3培训班评估 (23) 3.1.4综合评估 (23) 4个人积分 (24) 4.1个人积分 (24) 4.1.1积分记录 (24) 4.1.2申请奖品 (24) 4.1.3领取记录 (25) 5个人面板 (26) 5.1个人面板 (26) 5.1.1个人信息 (26) 5.1.2修改密码 (26)

1我的课堂 1.1我的课堂 1.1.1我的课堂 ●导航入口 我的课堂->我的课堂->我的课堂 ●功能描述 学员可以选课,能查看课程,培训项目,岗位课程相关信息。系统将各种学习工具以工具栏的方式放置在页面右边具体有讲义及相关文档,评价,经验共享,课程评估,课堂笔记,论坛,聊天室,通讯录,我的作业,考核标准,自考,结束学习,电子证书功能键。学习过程中学员可以随时使用各种学习工具和查看自己的学习状态,为了减少学员的无效操作系统将各种工具是否包含内容都直接告知学员,避免学员点击进入后没有任何内容。 ●页面操作 1.课程页面 页面显示学员已选择的课程,系列课程,培训项目,岗位课程信息。 ?点击【课程名称】可以查看课程详细信息,并可以直接进入学习。 ?右面工具栏功能如下: 学习工具功能说明如下:

研学-手册

研学-手册

小组名称: 小组成员: 我们的研学宣言:

我的研学课程目标: 一、我能够自我服务 1.我能照顾好自己,自己的事情自己做,能自己洗自己的衣物 2.我有良好的整理习惯,能整理自己的住宿房间、行李箱,能自己叠被子 二、我懂得自我保护 1.我知道并能记住自己父母和研学老师的电话号码 2.在研学期间,我不跟陌生人搭话,不跟陌生人走,有事情及时请示研学教师 三、我具有耐挫力 在研学过程中,我具有坚强的意志力,能完成研学的每一项课程,决不放弃 四、我能学会合作互助 我们四人组成一个合作共同体小组,在研学过程中,小组成员互相帮助,互相合作完成每一项课程内容 五、我能讲求文明礼仪 1.我能遵守公共场所礼仪,在参观或观赏时,做文明观众,会喝彩

2.我懂得基本餐饮礼仪,有良好的餐饮习惯,就餐时不挑不捡,能安静就餐 3.我能遵守公共场所文明秩序,在公共场所不喧哗,会耐心等待 六、我能够遵守规则 我能遵守交通规则,遵守研学中的一切规则 七、我能够保护环境 1.在研学过程中,我能保护环境,不乱扔纸屑,能讲自己的垃圾放进自己准备的垃圾袋里 2.我能保护公共财物,不破坏公共财物,不在建筑物和文明古迹涂抹、刻画

第天研学旅行我的评价表姓名:目标 今天我能照顾好自己,自己的事情自己做,能自己洗自己的衣物 今天我能整理自己的住宿房间、行李箱,能自己叠被子 今天我不跟陌生人搭话,不跟陌生人走,有事情及时请示研学教师 今天我有坚强的意志品质,胜利完成今天的研学课程 今天就餐时我能做到不挑不捡,能安静就餐 今天在公共场所,我能安静进行今天的课程,会耐心等待 今天我的规则意识很强,能遵守一切规则 今天我没有乱扔纸屑,我能将自己的垃圾放进自己准备的垃圾袋里

机械原理课程设计指导手册

一、课程设计的意义、内容及步骤 随着生产技术的不断发展,机械产品种类日益增多,对产品的机械自动化水平也越来越 高,因此,机械设备设计首先需要进行机械运动方案的设计和构思、各种传动机构和执行机 构的选用和创新设计。本指导书旨在根据高校工科本科《机械原理课程教学基本要求》的要 求:结合一个简单的机械系统,综合运用所学理论和方法,使学生能受到拟定机械运动方案的初步训练,并能对方案中某些机构进行分析和设计,针对某种简单机器(即工艺动作过程 较简单)进行机构运动简图设计。 设计过程指从明确设计任务到编制技术文件为止的整个设计工作的过程,该过程一般来 讲包括四个阶段:1)明确设计任务和要求;2)原理方案设计;3)技术设计;4)施工设计。本 次设计的主要内容主要完成前两个任务,完成的步骤如下; 设汁任务I神服文现礴足列施的罐本原现-T星本T艺劭怦的即是I-二选揮执行机构亍■ 绘制机构运功祁画I_ 黴新瓦标詡示直图I一匹苻机狷矗尺可金豕迄功学设审一I绘制机购运动简圏I 运动学和动力学分析If进行评价比较优选I 二、机械原理课程设计的基本要求 1.设计结果体现创新精神。 2.方案设计阶段以小组为单位,组织学生参观讨论,分析机器的结构、传动方式、工 作原理,给出至少两种运动方案,并对其进行比较,从中选出最优方案。 3.方案确定以后,进行机构尺寸综合和机构运动分析时,每个学生的参数不同,独自 设计。若发现尚未达到工作要求,应审查方案,调整机构的尺寸,重新进行设计。 4.每个学生绘制一张图纸,应包括机械系统运动方案简图和机械运动循环图,一两个 主要机构的运动分析及设计程序。 5.写一份设计说明书,最后进行答辩。 6.成绩的评定。课程设计的成绩单独评定。应以设计说明书、图样和在答辩中回答问题的情况为依据, 参考设计过程中的表现,由指导教师按五级计分制(优、良、中、及格、不及格)进行评定。 、机械运动简图设计内容 1?功能分解 机器的功能是多种多样的,但每一种机器都要完成某一工艺动作过程。将机械所需完 成的工艺动作过程进行分解,即将总功能分解为多个功能元,在机械产品中就是将工艺动作 过程分解为若干个执行动作。设计者必须把动作过程分解为几个独立运动的分功能,然后用 树状功能图来描述,使机器的总的功用及各分功能一日了然。 例如,设计一部四工位专用机床,它可以分解成如下几个工艺动作:

智慧树平台学生选课手册

智慧树平台学生选课手册 报到: 同学们首先进入本校选课系统,按照学校规定完成校内共享课程的选课。 待选课学校将本校所有选课学生的数据导入智慧树平台后,学生即可到智慧树平台报到。 智慧树平台将于9月1日—30日期间开放【新学期报道】入口。具体操作如下: 登陆智慧树网:https://www.sodocs.net/doc/cb18305056.html,,点击页面右上角【新学期报道】,进入【新学期跨校共享课报道】登录页。 填写信息: 若在报道过程中出现未检测到报名信息的情况,请您确认您已在校教务系统完成报名。有问题请联系智慧树客服。若您已有智慧树账号,在新学期跨校共享课程,报道流程中,可检测出您的账号,登录完成报到。 确认所选的课程: 在【课程报到】中确认显示的课程是否为自己所选的共享课程。 新学期首次登陆,可在弹窗中看到您的本学期选课清单。点击“确认课程”后报道正式完成。如有疑问,请联系客服或向教务处确认校内选课情况。 学习考核: 查看【教学计划】,课程的在线学习及见面课学习安排,全面把握学习进度。具体可以在【教学计划】栏目查看。 查看【课程考核】,同学们可以通过【我的学堂】课程列表右侧红框中所示图标,查看课程具体考核方式。 共享课程的考核方式包括在线学习考核、见面课考

考核权重:以某门共享课程总成绩构成为例: 课程学习: 1.在线进阶式学习 【视频观看】 登录智慧树网https://www.sodocs.net/doc/cb18305056.html,,进入个人账号。【我的学堂】课程列表中,点击课程图片或【继续学习】按钮,进入进阶式教程的学习,每个章节的课程视频可重复观看,学透知识点。 【作业考试】 在线按时完成每个章的作业和考试,作为成绩的重要组成部分。 【课程论坛】 在这个版块,同学们既可以针对知识点等课程相关问题进行提问,得到老师和助教的帮助,还可以进行班级内讨论和所有教学班的共同探讨。线上交流更便捷,沟通更流畅。 2.见面课学习 【课前准备】 同学们可以在教学计划中查看【见面课】的时间和地点,亦可在【见面课】栏目中查看。 课程教师会在【课程通知】中发布课程的相关通知,请同学们及时查看。并根据教师要求,进行相应的课前准备。如讨论题目、课程计划、完成相应的进阶式教程章节学习内容等。【见面课中】 见面课分为跨校直播、小组讨论、课程实践等模式。 【见面课后】 为了更好地组织见面课程,助教会抽取部分同学,完成课程调查问卷,以便更好了解见面课情况。同学们可以尽情表达自己的想法。见面课学习是混合式教学中的关键阶段,至关重要,见面课的出勤和参与程度会被纳入到课程总成绩,要记得积极参加哦! 见面课后,同学们还可以通过【我的学堂】右侧【我的见面课】栏目,回看直播互动见

安徽大学学生学习指导手册

安徽大学学生学习指导手册 一、前言 为了方便学生在校学习,根据安徽大学本科教学管理文件的精神和有关内容,结合学生学习过程中出现的具体情况,整理和编印了安徽大学学生学习指导手册。本手册是学校有关文件的摘录和整理,基本涵盖了学生从入学注册到毕业离校过程中参与学校学习的各个环节。 二、学制 我校从2000年开始对接受普通高等学历教育的标准四年制本科学生实行学分制学籍管理,实行弹性学制,学生在校学习年限为三至六年。艺术学院实行学年学分制,其学制为四年。 三、入学 (一)按国家招生规定录取的新生,持录取通知书、本人身份证,按学校有关要求和规定的期限到校办理入学手续。 (二)因故不能按期入学者,应当向学生所在院系请假,提供请假理由及相关证明材料,院系根据学校规定将请假学生名单报招生办,请假时间一般不超过两周。未请假或者请假后逾期两周不报到者,视为自动放弃入学资格。 (三)新生入学后,学校在新生报到之日起三个月内按照国家招生规定对新生进行复查。复查合格者予以注册,取得学籍,发给学生证。复查不合格者,由学校区别情况,予以处理,直至取消入学资格。凡属弄虚作假、徇私舞弊取得学籍者,一经查实,学校应当取消其学籍。情节恶劣的,应当请有关部门查究。 (四)对患有疾病的新生,经学校指定的二级甲等以上医院(下同)诊断不宜在校学习的,可由本人申请,所在院(系)和教务处签署意见,经分管校长批准,准许保留入学资格一年,并发给证明。保留入学资格者不具有学籍。保留入学资格期间医疗费用等均由学生自理,不享受本校在籍学生的一切待遇。在保留入学资格期内经治疗康复,可以向学校申请入学,由学校指定医院诊断,符合体检要求,经学校复查合格后,重新办理入学手续。复查不合格或者逾期不办理入学手续者,视为放弃入学资格。 四、注册 (一)在校学生应当于每个学年、学期开学时按学校有关要求和规定的期限到学校财务部门缴纳学费,并持学生证和收费凭证到院系教学办公室办理注册手续,方能取得该学期学籍。未按学校规定缴纳学费或者其他不符合注册条件的不予注册。 (二)不能按期注册者,应当履行暂缓注册手续。须提交报告说明并附相关证明(所在地政府证明、病假附医院证明)办理请假或推迟手续,未请假或请假未准逾期两周以上未注册者,视为放弃学籍,按自动退学处理。 (三)家庭经济困难的学生可以申请贷款或者其他形式资助,办理有关手续后注册。 五、人才培养方案、课程和教材 (一)人才培养方案是学生在校学习的规划性文件,是毕业审核和学位审核的首要依据。我校培养方案中规定每个专业的毕业最低学分要求为160学分,教学进程表分成四个模块,即公共基础教育、学科专业教育、专业拓展教育和实践教育,学生在校期间必须按照培养方案的要求修满各模块才能取得毕业资格。具体学分分配详见每个专业的培养方案。 (二)教学进程表由课程和实践教育部分组成,课程代码的含义见下表:

研学旅行工作手册模板

“美韵东平爱满家乡”研学旅行 工作手册 东平县第三实验小学 2018年6月 “美韵东平爱满家乡”研学课程实施方案 东平县第三实验小学 一、课程背景 根据《东平县推进中小学生研学旅行试点工作实施方案》的要求,紧紧围绕“让每一个孩子在爱的滋养下健康成长”的办学理念,让孩子们在学会享受爱的同时,更要学会付出爱,以培养“知爱感恩”美少年为目标,通过“美韵东平,爱满家乡”研学课程,让孩子们走进家乡、了解家乡、感受家乡厚重文化积淀的博大精深,从小立下热爱家乡、建设家乡的雄心壮志。 二、课程目标 通过对我县部分景点的研学参观,让学生进一步了解东平的历史和传统文化。结合所学知识,通过收集资料、探究分析、动手操作、总结分享,提高学生的学习能力,激发好奇心和求知欲。 三、课程主题:美韵东平爱满家乡 四、课程实施时间:2018年6月13日-15日

五、课程实施对象:四年级年级在校学生,分批组织实施,每次两个班级。 六、领导小组: 领导小组 组长: 成员: 工作小组 组长: 副组长: 成员: 具体工作小组: 6月13日 领队人员: 四年级一班: 研学讲师:1号车4座1号车5座 组长: 一队:1号车54座 二队:1号车2座 三队:1号车3座 四队:2号车2座 五队: 四年级二班: 研学讲师:3号车4座3号车5座

组长: 一队:3号车54座 二队:3号车2座 三队:3号车3座 四队:2号车3座 五队: 6月14日 领队人员: 四年级三班: 组长:研学讲师:1号车4座 一队:1号车54座 二队:1号车2座 三队:1号车3座 四队:2号车1座(占用导游座) 五队:1号车5座 四年级四班: 组长:研学讲师:3号车4座 一队:3号车54座 二队:3号车2座 三队:3号车3座 四队:2号车2座 五队:3号车5座

课程教学指导书(运作管理)

课程教学指导书 课程名称:生产与运作管理 教材:《现代生产与运作管理》丁慧平、俞明南主编,中国铁道出版社 参考书:《生产与运作管理》刘丽文著,清华大学出版社《生产与运作管理》武振业、周国华等编著,西南交通大学出版社 第一章现代生产运作管理概论 1.掌握生产运作管理的概念。 2.熟悉生产运作管理的作用和意义。 3.熟悉生产运作管理的研究范围和内容(生产运作过程和 生产运作系统)。 4.熟悉制造业和服务业生产的区别。 5.了解生产运作管理发展过程及新特征。 思考题:P16第3、4、5题 第二章生产运营战略与竞争力

1.熟悉企业战略与生产运作战略之间的关系。 2.掌握生产运营战略的概念及其涉及的十个方面的决策。 3.了解生产运作战略制定的影响因素,熟悉运营战略与产品寿命周期的关系。 4.掌握生产运营战略的竞争要素。 5.熟悉制造业企业和服务业企业的生产运营战略。 思考题:P39第3、4题 第三章产品开发与设计 1.熟悉产品决策的影响因素。 2.熟悉新产品选择的评价方法。 3.熟悉产品战略的制定时关于产品寿命周期预测和产品进入和占有市场的时机分析。 4.掌握新产品开发设计的有关步骤并熟悉各环节的主要工作内容。 思考题:P58第1、3、8题 第四章生产工程选择与工艺流程设计 1.熟悉生产系统的类型、不同类型生产系统及工艺流程对

竞争力的影响。 2.熟悉工艺流程设计的概念。 3.掌握影响工艺流程设计的因素并熟悉各因素之间的关系。 4.熟悉工艺流程分析的内容。 5.熟悉服务生产过程的特点,服务生产系统的设计和选择。 6.了解服务生产流程图的内容。 思考题:P89第1、2、4、5题 第五、六章质量管理 1.从不同的角度和层次掌握质量的内涵。 2.熟悉影响质量的因素与质量对企业生存、发展的作用。 3.熟悉质量成本的含义及其构成。 4.了解质量管理理念,熟悉全面质量管理的基本思想,了解全面质量管理的构成要素和具体方法。 5.了解ISO9000系列标准并熟悉ISO9000与全面质量管理的关系。

《发酵工程课程设计》指导书

《发酵工程课程设计》 实习指导书 主编:邵威平 甘肃农业大学 食品科学与工程学院 二OO七年八月

前言 《发酵工程课程设计》是生物工程专业的一门实用性和技术性很强的专业课程,属于专业实践教学环节。通过这个实习环节的学习和锻炼,使学生在掌握了生物工程专业基础理论、专业理论和专业知识的基础上,初步掌握发酵工程工厂设计的基本原则、发酵工艺参数的设计及检测方法的建立,培养学生具备发酵工厂工艺、工程设计的能力,使学生得到生物工程专业技术人员的综合性基本训练。 本指导书主要叙述了课程设计的目的与要求、课程设计的任务、课程设计的内容、课程设计报告的要求、考核方法与评分办法等内容,其中课程设计的内容为本书重点,阐明了啤酒、酒精、味精和酶制剂工厂设计要求等指导性内容。 编写本指导书的目的,旨在指导学生掌握微生物发酵工厂设计工作的原理、步骤和方法,培养正确的辨证的工程设计观点,提高综合运用专业理论与基础理论知识及技能,分析解决发酵工程实际问题的能力。 尽管作者力图在编写过程中注重系统性、实践性和指导性,但限于作者能力和水平,书中难免存在纰漏和不足,望读者批评指正。

目录 一、课程设计的目的与要求 (3) 二、课程设计的任务 (4) (一)课程设计的基本环节 (4) (二)课程设计具体任务 (4) 三、课程设计的内容 (6) (一)啤酒发酵车间(工厂)设计 (6) (二)酒精发酵车间(工厂)设计 (8) (三)味精发酵车间(工厂)设计 (10) (四)糖化酶发酵车间(工厂)设计 (14) (五)其他参考选题 (15) 四、课程设计报告要求 (16) 五、考核方法与评分办法 (18) 六、参考资料 (19) 附一:课程设计报告撰写指南 (20) 附二:课程设计报告样式与格式规范要求 (23)

高中新课程学生选课指导手册

福州亭江中学高中新课程学生选课指导手册 一、高中新课程与旧课程比较主要有什么新的特点 高中新课程总体框架的设计与旧课程相比有如下几个新的特点: 一是培养目标。新课程要求我们从知识与技能、过程与方法、情感态度与价值观三维的目标上培育学生,将科学探究列入内容标准,旨在将学习重心从过分强调知识的传承和积累向知识的探究过程转化,从学生被动接受知识向主动获取知识转化,从而培养学生的科学探究能力、实事求是的科学态度和敢于创新的探索精神。 二是课程结构。高中新课程各学科采取模块化编写,课程设置注重时代、社会对学科的要求,在不失其科学性、系统性、逻辑性的前提下,增加其灵活性和适用性。新课程包括必修、限定选修和任意选修三种模块,并形成了以学科类课程为主、活动类课程为辅的课程结构体系。 三是选课制度。为了满足学生的个性化发展,发挥学生的潜能。高中新课程出现了大量的选修课程。不同的学生可依据自己特长、兴趣需求,规划出个人三年发展课程。因此,选课制在高中新课程中是必然的产物,因此,在教学管理上必然出现行政班和教学班的管理模式。这对学校的教学管理和学生的自身能力都提出了更高的要求。 四是学分管理。新课程在教学评价上引入了学分制管理。每一位学生选择的课程不完全相同,因此用什么样的标准去衡量同学们三年高中学习的基本要求和个性化发展要求,是课程评价的关键之一。学分制评价是一个比较科学的评价的标准。简单地说,一定课程对应一定的学分,修完一定的学分才能达到高中毕业的要求。 二、我们为什么要选课 1、这是高中新课程标准的要求。高中新课程各科采用模块化结构编写,模块分必修模块和选修模块两部分。选修模块之间既相对独立,又反映学科内容的逻辑联系,同学们可根据自己不同的爱好和需求,进行有机的组合,以满足自身的特长发展需要。 2、高中阶段是一个人发展的最关键、最活跃的时期,作为人生的重要阶段,正确地选课,对其终身发展具有独特的价值。 3、选课是为了突出课程的选择性、灵活性和多样化,为满足学生发展的多样化需求,为学生具备进入学习化社会所必需的各种能力打基础,为学生进一步接受高等教育打基础,为学生具备面对社会就业所需要的生存能力、实践能力和创造能力打基础,为学生发展个性、走向自立提供一个良好的平台。 4、鼓励学生在感兴趣、有潜能的方面,选修更多的模块,使学生实现全面而有个性的发展。 三、学科模块说明及选课建议 高中课程按必修模块和选修模块编写,课程丰富多彩,能最大程度满足不同学生的个性需求,发挥学生的潜能,使学生的个性得到最大发展。由于要考虑到所有学生的共同基础要求与个性化需求相协调,考虑到受资源条件的限制,考虑到应遵循的学习规律等因素,学校在课程编排上,学生在课程选择上,应遵循如下的原则。

机械设计课程设计简明指导手册

《机械设计课程设计》 简明指导手册 ================== 一、进度安排 序号内容日程 1 准备阶段第一周周1 2 传动装置的总体设计第一周周2 3 传动零件的设计计算第一周周3 4 减速器箱体关键尺寸的确定第一周周4 5 装配图草图第一阶段(装配图的关键阶 第一周周5,6 段) 第二周周1 6 装配图草图第二阶段第二周周2

7 装配图草图第三阶段第二周周3 8 誊抄装配图第二周周4 9 完成减速器装配图第二周周5,6 第三周周1 10 零件工作图第三周周2-3 11 编写计算说明书第三周周4 12 答辩第三周周5 注意:每一阶段的结果必须得到老师认可后,才能进入下一阶段。 二、传动装置的总体设计(第一周周2) 由于是专用减速器,计算各轴的功率、转矩时,按所需功率计算,不是按照电机的额定功率计算。 电机的转速按满载转速计算。 电动机为Y系列,转速选1000rpm,1500,3000rpm。 传动方案:V带+二级展开式圆柱齿轮减速器 带传动传动比:2~3比较合适,总传动比大时取大值 两级齿轮传动比分配:高速级传动比i1与低速级传动比i2应满 足: 计算结果制成P19表2-6形式,交给指导教师检查。

三、传动零件的设计计算(第一周3) 齿轮传动的设计计算参考课本。 小带轮半径不大于电机中心高。 在高速级齿轮传动设计完毕后,应根据实际传动比来调整低速级齿轮传动的传动比,确保总传动比误差不超过3%~5%。 由于功率较小,为了方便绘图,齿轮传动一律采用软齿面斜齿轮传动。 软齿面齿轮传动按齿面接触强度设计,校核齿轮的弯曲强度即可。 齿轮传动不需要变位。 要求中心距圆整,为了绘图方便,要求两级齿轮传动中心距之和一般不大于280。 为了避免中间轴大齿轮与低速轴干涉,应保证中间轴大齿轮直径比低速轴大齿轮直径小20毫米以上。 为了便于中间轴大齿轮甩油润滑,中间轴大齿轮的直径与低速轴大齿轮直径的差值不能超过50~60mm。具体参看P30表4-2。 采用斜齿轮,螺旋角范围:8~20°。 ● 为了使中间轴上齿轮轴向力相互抵消一部分,两齿轮的螺旋角方向应相同。 ● 齿轮计算时,螺旋角应精确到秒,分度圆直径、齿顶圆直径等应精确到 0.001mm。 ● 齿轮的模数不小于2mm。 ● 带传动的关键数据(i,d1,d2,a,型号,根数(不大于5),带轮宽度)和两对齿轮传动的参数填入P22表3-1(有关变位部分删除),交给指导教师检查。四、减速器箱体关键尺寸的确定(第一周4)

超级详细的课程顾问学习手册(course consultant learning manual)

课程顾问(course consultant)学习手册(根据2011年2月21日星期一上午学习课口述讲解汇总还原) 一学习关键点: A熟记学校优势advantage(即我们工作的优势) B把握订单机会opportunity(即针对客户讲授要点) C化解咨询危机treat(即对客户问题评估并提供解决方案的要点)二要点剖析 1学校优势(同样也是你的优势,是你俘 获客户的重型武器,熟练掌握学校资源是你轻松迈出成功签单的第一步)记住:烂熟于心随机应用 A企业背景 B个人外教小班授课 C自由无限制学习时间(freedom and flexible)针对学员 自由无限制即全天候开课并自由灵活的为自己选择学习时间。 解释:客户给老师规定上课时间,选择方便时间为自己订课,随时订课随时可取消(最晚开课前1小时之前取消即可) 优势:量身制定课程学习计划,时间自己掌握,不落课保证课程系统性。 D弹性教学服务对教师 弹性教学:即从入学成绩测试掌握学员现有英文水准,学校按照其测试结果制定教学方案。 教师适应学员时间安排,随来随上,真正做到学员英文学习管家。

E 个性化培训目的 达到语言衔接的最优化并能确保该学习课程学员水平相当,起步同步,进展迅速。最大程度确保学生不错班,享有单人课程唯一性。F 真实的语言环境 高薪聘请英、美、加三国母语为纯英语的外教,营造母语为英语的国外环境。优势:学习效果能够达到口语表达发音纯正,没有地方口音,做到三不费:不费时,不费钱,不费力。G 个人课程顾问 自我定位:班主任 工作任务:解决客户在英语方面不同需求的问题。 工作目标:为客户选择适合自身的课程并达到签约回款。 工作内容:前期进行学籍、时间、课程等教务安排,后期配合外教、中教观察包括自己班级的所有学员的学习进展和学习态度,并及时反馈,以此汇总信息为学习期满以后的续费谈判做足功课。H 国际尖端技术 区别传统学校教学方法I 准确的学习成绩跟踪成绩的保证方法 操作方法: A level 水平划分,每一课都签订教学效果评估,一节课一把关。 B 不合格中教带领重修,口语oral (外教)、语法grammar (中教)、句型sentence patterns (中教)三个成绩决定一个级别的合格与否。 C 考试examination J 文化沙龙 属于学员在学校学习之外获得的一种福利。 参加不同活动项目的活动,为自己积累人脉,为工作铺垫道路。K 高雅舒适的学习环境 注意区别客户群体和周边环境,进而确定是否带客户进行参观校区。三CC 讲授准则

上海交通大学本科生学业指导手册

1 陈 赓(15 级临床医学八年制) 刘赛靓(16 级临床医学五年制英文班) 王耀萱(16 级临床医学八年制) 张海扬(16 级临床医学八年制) 周思安(17 级临床医学五年制英文班) 朱德昊(16 级临床医学八年制) 本科生学业指导手册 主 编 编 者 (按姓名汉语拼音排序) 顾 问 梅文瀚、钮晓音 审 校 沈 理 封面设计 朱德昊 上海交通大学医学院教务处 上海交通大学医学院学生联合会

本手册使用说明 1.本手册适用于上海交通大学医学院全日制在读 本科生,也可供教职工参考。 2.本手册收集了同学们在日常学习中遇到的共性 问题,并针对问题进行回答,同学们的个性化修业问题则可向教务处或所在院系教务部门进行咨询。 3.本手册仅供参考,其问题及解答内容可能会随 相关规定和培养方案等内容的变更而进行相应修改。 4.本手册中如若出现错误或不足,欢迎指正。 2

目录 一、培养方案 (4) 二、课程修读与选课 (6) 三、学生评教 (10) 四、大学生科研与创新训练 (11) 五、成绩管理 (13) 六、学籍管理 (15) 七、海外游学 (16) 八、考研与保研 (18) 九、大学英语四、六级考试 (19) 十、长学制专业 (21) 十一、证明与证件办理 (23) 十二、其他 (25) 3

一、培养方案 1. 什么是培养方案?有什么作用? 培养方案是在学校的教育思想指导下,按照特定的培养目标和人才规格,以相对稳定的教学内容和课程体系,管理制度和评估方式,实施人才教育的过程的总和。每个专业都有各自的培养方案,培养方案主要包括了专业的培养目标、修业年限和时间分配、主干学科和主要课程、教学基本要求、毕业认定和学位授予、课程设置等内容。 学生可通过查阅所在专业的培养方案和课程设置了解本专业的修读课程及教学安排。 课程设置为计划内容,如有变化,以实际教学安排为准。 2. 如何查询专业培养方案? 登陆上海交通大学医学院(后简称医学院)教务处网站(https://www.sodocs.net/doc/cb18305056.html,/jwc/)→专业设置,根据所在专业与入学年份查看“培养方案”与“教学计划”。 3. 本科期间修读的必修课与选修课学分要求? 各专业选修课和必修课的学分要求不同,视专业而定,具体参考各专业的培养方案和课程设置。 选修课学分要求参照《关于选修课程修读的说明》(https://https://www.sodocs.net/doc/cb18305056.html,/jwc/info/1081/3045.htm)执行。 4

操作系统课程设计指导书

操作系统课程设计 指导书

操作系统课程设计指导书 李晓东编 电子与信息工程学院计算机系 -9

一、课程设计的目的和意义 本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力的一个重要教学环节。课程设计为学生提供了一个动手、动脑并独立实践的机会,有助于学生将教材的理论知识和实践相结合,从而锻炼学生分析问题、解决问题的能力,提高学生实际编写程序的能力,为学生学习计算机专业的后续课程打下良好基础。 本课程设计要求对操作系统的分析以加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。 本课程设计的主要目的: 1.熟悉并巩固《操作系统》的基本概念和基本理论,加强对操作系统有关原理的理解; 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 3.培养学生严谨的工作作风,提倡互相学习培养团队精神; 4.提高学生独立设计、独立调试程序的能力; 5.初步养成良好的系统软件分析和设计能力,形成良好的编程风格。 二、本课程设计有关要求

基本要求: 1、巩固和加深对操作系统原理的理解,提高综合运用本课程 所学知识的能力。 2、培养学生选用参考书,查阅手册及文献资料的能力。培养 独立思考、深入研究、分析问题、解决问题以及团队协作能力。 3、经过实际操作系统的分析设计、编程调试,掌握系统软件 的分析方法和工程设计方法。 4、能够按要求编写课程设计报告书,能正确阐述设计和实验 结果、正确绘制系统和程序框图。 5、经过课程设计,培养学生严谨的科学态度,严肃认真的工 作作风,和团队协作精神。 具体要求: 1.认真阅读本课程设计指导书,明确课程设计的目的、意义和要求; 2.根据要求完成课程设计的系统开发和调试任务,提供可运行的课程设计系统,参加上机面试答辩。 3.根据学校有关格式要求,完成本课程设计的课程设计说明书。(必须绘制系统工作原理图及算法流程图) 重点: 本设计的重点是要求根据任务要求,确定操作系统有关算法并加以实现,注重实际应用能力的培养。

教务(2015)8号附件二:学生学习操作指导手册(1)_图文(精)

附件二 知途MOOC平台 学生学习操作指导手册 江苏金智教育信息技术有限公司 2014.2 江苏金智教育信息技术有限公司版权所有第 2 页共 32 页 目录 1.学生学习功能 (3 1.1. 学生登录 (3 1.2. 学习中心 (4 1.2.1. 已选课程 (6 1.2.2. 我的问答 (7 1.2.3. 我的笔记 (12 1.2.4. 学习动态 (14 1.3. 课程学习 (14

1.3.1. 讲座学习 (15 1.3. 2. 课程讨论 (21 1.3.3. 课程作业 (23 1.4. 个人设置 (25 1.4.1. 个人资料 (25 1.4. 2. 头像设置 (26 1.4.3. 修改密码 (27 1.4.4. 订阅邮件 (28 1.5. 私信IM (29 1.6. 消息通知 (31 江苏金智教育信息技术有限公司版权所有第 3 页共 32 页

1. 前言 学生通过“知途”大规模在线学习平台能够实现线上学习、互动、考核和申请学分等功能。 2. 登录 打开https://www.sodocs.net/doc/cb18305056.html,/ 在页面右上角输入学号以及选择学校,初始密码为123456,建议首次登录后自行修改密码。 (图登录 首次登录是需要与邮箱绑定,方便后续业务操作过程中与教师的联系、密码找回、接收系统发送信息。 江苏金智教育信息技术有限公司版权所有

第 4 页共 32 页 (图邮箱绑定 邮箱绑定成功后,下次登录时你可以选择邮箱登录方式,登录帐号为邮箱帐号,登录密码为学号登录密码。 (图釆用邮箱登录方式 3. 学习中心 登录完成后进入学习中心。学习中心提供一个良好的学习和交流环境,使学习变得简单而快捷、高效而有效。

【参考借鉴】研学手册.doc

优质参考文档 展少年风采 ———走进凤翔滩研学旅行方案指导课 指导教师:RRR 学校:海阳市RRR 研学基本信息 亲爱的同学们,我们“最美的课堂在路上”研学之旅即将起 研学注意事项

1.认真阅读本手册,了解研学基地,做好行前准备。 2.独立准备个人衣服装备、学习资料等,并科学分类装包。 3.自己定时叫醒,在家长的帮助下到达指定集合地点。 4.从集合入队开始,全程严格遵守研学团纪律,听从研学导师及辅导员的管理。 5.旅程及学习过程中不大声電哗,不擅自脱离队伍,养成良好的文明旅游素养。 6.研学活动中,自主探究,善于合作分享,积极参与体验并做好活动记录。 7.讲文明礼仪,按时作息,文明就餐,休息时保管好私人物品。 8.积极参与研学导师设计的行中课程。 9.研学中善于观察、思考,留好过程性影像资料。 10.研学结束,按要求完成研学评价及研学总结。 研学基地简介 凤翔滩研学旅行营地位于海阳旅游度假区金沙滩,东邻万米海水浴场,西邻国际沙雕艺术公园,东西海岸线长达约700米,占地150余亩,隶属于胶东少年军校,同时还是青少年国防教育基地。营地建有现代化水上乐园区、游泳培训区、室内射击场、蒙古包群、高智尔球馆、露天食堂、沙滩露营区、沙滩运动园区,这里有专业的训练团队,开设感恩教育课程、国防教育课程、军旅生活体验课程、军事科目训练课程、军事拓展训练课程、灾难自救训练等课程,他们秉承寓教于乐的教学理念,让孩子在玩乐中强身健体,科普国防教育知识,养成团结友爱的合作意识,提升青少年爱党、爱国、爱人民情怀。 开设主要课程: ※感恩教育课程※国防教育课程※军旅生活体验课程※军事科目训练课程※军事拓展训练课程※野外生存训练课程※灾难自救训练课程 优质参考文档

相关主题