VirtualDub的使用方法

VirtualDub的使用方法


2024年2月22日发(作者:电脑上插了音响没声音)

用VirtualDub将媒体编码为Xvid格式的相关设置

一. VirtualDub的使用方法

AVI类视频可以用VirtualDub来处理,以下是截取部分片断的方法:

1、打开AVI文件

2、拖动下面的滑块到开始处,然后点“下一关键桢”后,点“设置起点”。

3、拖动滑块到结束位置,点“下一关键桢”后,点“设置终点”。

4、设置视频为“直接复制数据流”,音频为“来源音频”。选取直接复制数据流也即仍采用源文件编码而不再重新编码,转换过程将是非常快

的,一般在制作卡拉OK时,选择“无音频输出”以减小文件体积和后期处理的资源占用。

5、另存为AVI文件

程序主界面如下:

VirtualDub支持批处理,在第5步“另存为AVI文件”时,弹出的“保存到”窗口的最下面可选择“Don't run this job now”先不转换只是将任务保存在*.jobs文件中,以便在“文件”→“任务控制”窗口一次进行多个任务的批处理,无人值守完成所有任务后自动关闭计算机。相关图片如下:

要VirtualDub支持将影片编码转换为Dvix和Xvid,需

安装Divx Codec V6.6.1.4 绿色软件站下载

安装Koepi's Latest Stable Binary Version 1.1.3 (includes statesReader) Divx官网下载

Koepi Xvid v1.1.2 Final 绿色软件站下载

Koepi Xvid v1.1.0 汉化版 飞翔下载

要VirtualDub支持编辑*.rmvb格式文件,需

安装realplayer 10.5或暴风影音等能播rmvb的播放软件

安装AviSynth v2.5.7 华军软件园下载

打开记事本,输入以下内容

DirectShowSource("e:警察扒手两家亲.rmvb",fps=23.976,convertfps=true)

fps=23.976,convertfps=true是为了对应转换后语音不同步而强制帧率的,我目前试的只要在这里强制了帧率就可以解决不同步。

用你想要转换的rmvb的本地路径代替上边路径部份,将这个文本另存为*.avs文件。

用VirtualDub打开这个.avs文件。如果打开没有出错,我们就基本成功了,如果打开出错,那就可能有各种各样的问题,推荐安装暴风也是为了这里少出错。有一次开始打开avs文件出错,双击影音文件用默认播放器暴风影音播放后,再次用用VirtualDub打开这个.avs文件居然成功了。

要用VirtualDub为AVI视频文件添加字幕,需

安装VobSub v2.36 (VobSub现更名为VSFilter)

执行VirtualDub安装目录下→安装组件Install handler

用VirtualDub打开视频文件后,主菜单"视频Video"→"添加Add" Srt或Sub字幕滤镜

注:字幕一般分为两大类

① 文本字幕:如srt、ssa、ass、sub等

② 图形字幕:如idx+sub、idx+rar等

srt和idx+sub字幕一般是影片的对白字幕,而ssa字幕为特效字幕,常用于压制过程中做为水印。

其中idx+sub格式是从DVD上直接分离出来的图形格式字幕,由两部分组成:索引文件idx和字幕文件sub,其中idx文件包含着字幕出现的时间及字幕显示属性。而rar其实就是sub的winrar压缩文档,主要是为了节约些硬盘空间而已。

idx+sub格式的字幕文件有几个明显的缺点:体积大,用户不能调整字幕内容,仅能调整字幕与电影的时间匹配,而且不能直接用于与Divx电影的字幕合成。、ssa则是纯文本格式字幕,体积少,且无上述限制。特别是srt字幕,由于制作简单,只需一句时间代码加一句字幕,所以很受喜欢自己动手制作字幕,或调整字幕内容的朋友的欢迎。

二. 用VirtualDub将媒体编码为Xvid格式的相关设置

首先,用VirtualDub打开一个其它编码的*.avi格式文件,“音频”→“全处理模式”,“音频”→“压缩”选择音频编码,图示如下:

“视频”→“全处理模式”,“视频”→“压缩”选择视频编码为Xvid,图示如下:

16kBit/s是常用的码率也即128kbps

点击“配置”,接下来就是决定你转换出的Xvid编码的avi格式影片的质量的步骤了,Xvid设置主界面如下图:

1. 编码类型详细设置

前面必须安装过Koepi Xvid

这里才会

有该选项。

下面将依次设置以下选项:

编码类型 Encoding type

方案@等级 Profile@Level

目标位率 Target bitrate

(kbps)

区域选项 Zone Options

质量预设 Quality preset

解码器选项 Other

Options

我们先确定编码类型。XviD有两种编码方式:一种是“Single pass”,另一种是“Twopass”。“Single pass”是固定码率CBR模式,编码简单,速度也很快,但是最终效果不如“Twopass”模式。Twopass”是动态码率VBR模式,顾名思义就是视频压制需要经过两次编码,分为“Twopass-1st pass”和“Twopass-2nd pass”两步。“Twopass-1st pass”时,编码器会用最高质量编码采集可供第二次运算参考的画面信息,而在“Twopass-2nd pass”模式时,编码器会根据第一次压缩获得的信息和用户指定的文件大小,自动分配比特率,使需要高流量的运动画面分配到更多空间、更高的比特率来保证画面质量;相对的,对于那些不包含太多运动信息的静态画面,则用较低的比特率制作。

因此,“Twopass”模式可以在影片容量与画面质量之间找到极佳平衡点。追求画质的人们当然会选择这种方式压缩视频,但两次编码的运算显然比“Single pass”更费时,影片需先用“Twopass-1st pass”压制一次后,选“Twopass-2nd pass”设置相同参数后再压制一次。

“Twopass-1st pass”压制得到的是一个大小不超过10MB的只有声音而无图像的AVI文件和一个指定目录下的状态文件,

“Twopass-2nd pass”只是要使用“Twopass-1st pass”压制过程得到的状态文件。

“Twopass”模式下压制相同影片所需时间大概是“Single pass”模式下的1.5倍。

两种模式的详细设置如下三张图示:

固定比特率 CBR

反延迟因数 Reaction

Delay Factor

平均周期 Averaging

period

平滑 Smoother

必须选中“放弃首重”,否则你可能会得到一个容量高达几个G的无用的AVI文件。

“状态文件名”一栏指定“Twopass-1st pass”压制得到的状态文件的保存路径。

“状态文件名”一栏指定的状态文件的保存路径必须和“Twopass-1st pass”下指定的路径相同。

一重 1st pass

状态文件名 Stats

filename

全质量首重 Fullquality

first pass

放弃首重 Disscard first

pass

全质量首重只在您想保留结果流时有用。如果您想保留结果流,它不会改善二重的质量。

如果您不想放弃首重并要保持禁用完全质量,结果就可能是首重流不兼容mped-4。

Full quality first pass is only

usefull if you want keep the

resulting doesn't

improve quality of second

pass and normally should

be disabled.

If you doesn't disscard first

pass but keep full quality

disabled,the resulting 1st

pass stream might not be

mpeg-4 compliant.

状态文件名 Stats

filename

Intra帧调整 Intra-frames

turning

I帧推进 Intra-frames

boosting(%)

I帧接近于…(帧)

Intra-frames closer than…

…被减少为(%) are

reduced by(%)

溢出处理 Overflow

treatment

伸展溢出控制(%)

Overflow

strength(%)

最大溢出增强(%)

Max

improvement(%)

最大溢出削弱(%)

Max

degradation(%)

曲线压缩

compression

降低高位率场景位率(%)

High

改善低位率场景(%)

Low

2. 方案@等级详细设置

只所以先决定编码类型,是因为在编码类型为“Single pass”模式时,方案@等级Profile@Level的设定将无效,而由编码器自行分配比特率。方案@等级Profile@Level里方案的层级越低,编码的比特率(bitrate)及分辨率(resolution)限制得越多。制作DVDrip一般选择高级采样“AS@L5”或者“unrestricted”不限定比特率,让编码器自行分配。制作HDTVrip选择“DXN HDTV”或者“unrestricted”。

bitrate scenes

bitrate scenes

Curve

overflow

overflow

control

degradation

improvement(%)

“量化类型”,支持H.263、MPEG、MPEG Custom,H.263类型压出来的片子图像较模糊,运动场景过渡较平缓,适合压制影片为低码率,相反MPEG压出来的片子图像较尖锐,适合压制影片为高码率(高清),如写真等等,当然要求片源本身就较清晰,否则不清晰还保留大量图像细节,压出的片子将惨不忍睹。

“适应量化”,其实这个选项就是XVID 1.0之前版本中的Lumi masking。加大图像亮/暗部等人眼不容易注意到的部分的压缩率,可能会产生画面扭曲。本选相应当谨慎使用,因为它看起来弊大于利。所以如果不是对缩小文件体积缩小有迫切的需求,最好不要使用。 但不选中则压制过程将相当费时。

“交错编码”,隔行处理适用于有交错的片源。一般来说不需要开启。

“四分之一像素”,就是再补出1/2像素像素和1/2像素之间的1/4像素。能保留更多的细节和得到更精确的动态补偿,800K以下的低码率使用时,部分场景的画面会产生严重的色彩飘逸现象,看上去像粘稠的液体流动(干净、低动态片源除外)。视频码率越高,使用加QP后的效果越好,而且中低码率下去色块的作用也非常明显。但选中则压制过程将相当费时。

“全局动态补偿”,能对缩放(镜头拉近)以及旋转(相机转动)的场景有所帮助,尤其是画面中的物体的外型是固定的,仅在尺寸以及位置上有所不同时。若要处理的影片是自然景观或风景片时,可以开启。使用该选项制作的影片可能只有XviD自己的解码器才能正常解码,其它解码器解码可能存在兼容性问题,用前请考虑。

“B-VOP”,就是 B 影格。我们知道 I 影格就是关键影格,P 影格在关键影格之间,只储存与之前一幅已解压 画面的差值。B 影格与 P 影格的原理一样,但除了三者之前解压了的画面外,亦会参考后面一影格中的画面信息,因此 B 影格解压出来的画 面比P影格就要来的好。

“最大连续BVOP”,你可以设置成1,也可以设置成1000,具体用多少XVID会自行判断,这个地方只设定最大值。

“已封包的位流”,开启BF的XviD制作的avi,在播放时会延迟一帧,而Packed bitstream选项的作用是解决这个问题。不过开启2个以上的连续BF并用到了Packed bitstream的时候,只有XviD的解码器可以正常解码。

该选项卡是某一选定的方案@等级的具体参数的说明,不可更改。

方案@等级 Profile@Leve

量化类型 Quantization

type

适应量化 Adaptive

Quantization

交错编码 Interlaced

Encoding

四分之一像素 Quarter

Pixel

全局动态补偿

Global Motion

Compensation

B-VOPs

最大连续BVOP

Max consecutive BVOPs

量化比 Quantizer

ratio

量化偏移 Quantizer

offset

已封包的位流 Packet

bitstream

“像素高宽比”可选 4:3 PAL、4:3 NTSC、16:9 PAL。

方案@等级 Profile@Level

等级-Xvid将不会强制您使用它们

Level-Xvid will not forece

you to respect this

建议 Suggested

最大帧容量

Max frame

size(macroblocks)

最大处理率

Max processing

rate(mbs/sec)

视频缓存校验器-在二重模式中使用

video buffer verifier - used

in two-pass mode

最大缓冲大小 Max buffer

size(bits)

最大位率 Max

brirate(kbps)

最大位率替代任意的秒间隔

Max bits over any one

second interval

3. 目标位率详细设置

目标位率可通过计算得到,也可直接输入目标比特率值。

容器格式可选原始AVI-Legacy、AVI-OpenDML、Matroska即MKV、OGM。

像素高宽比 Pixel Aspect

Ratio

选择单个像素的外形

Select the sharp of Pixel

图像高宽比 Dispay

Aspect Ratio

选择图像的外形

Select the sharp of the

image

高宽比将被写入mpeg-4位流中,但不幸的是如果它是使用通用用途容器(类似:avi,ogm,mkv)封装的话可能被忽略。

所以在使用不同的高宽比替代默认的高宽比可能会在某些播放器中被忽略,尤其是在windows中解码时。

请按您的意愿使用它。

Aspect Ratio is written to

mpeg-4 bitstream,but

unfortunately is likely to be

ignored if video stream

encapsulated in a

general-purpose

container(like

avi,ogm,mkv).

Therefore,be aware that

using different aspect

bitrate than default may be

ignored by some

players,especially when

decoded on windows

位率计算器 Bitrate

Calculator

目标容量 Target

size(kbytys)

字幕 Subtitles(kbytes)

容器 Container

格式 Format

头部 Overhead(kbytes)

视频 Video

容量 Size(kbytes)

平均位率

Average bitrate(kbps)

音频 Audio

格式 Format

平均位率

Average bitrate(kbps)

容量 Size(kbytes)

4. 区域选项详细设置

“缩放”(汉化错误应为“区域”),一个影片可分为几个区域,每区域应用不同的压制策略。

“宽度”(汉化错误应为“权重”),单独设置该区域的实际应用码率与整个影片设定的压制码率的比,比如:定义一个影片中的远景部份为一个单独区域,为该区域应用比影片近景部份更低的压制码率。

“起始关键帧”,用于指定该区于的范围,该区域的范围定义于起始帧开始至下一区域起始帧的前一帧。

“卡通模式”,这个模式可以让画面显得更干净一些,但这就意味着要抹杀细节,若压制动画可选中该项。

“开启色彩优化”,可以改善颜色过渡不自然现象。该选项对画面颜色有优化作用,推荐选择。勾选此项会稍微降低编码速度,所以可以选择仅

对Weight设置成1的电影正文部分应用此设置。由于Chroma optimizer是在色度上做文章,所以开启了Greyscale encoding的时候可以考虑关掉 Chroma optimizer,可以在一定程度上提高一些编码速度。

缩放(?区于) Zone

开始帧 Start frame

速率控制 Rate control

宽度(?权重) Weight

量化器 Quantizer

静态 Static

起始关键帧 Begin with

keyframe

卡通模式 Cartoon

mode

灰度编码 Grayscale

encoding

开启色彩优化

Chiroma optimizer enable

BVOP灵敏度 BVOP

sensitivity

5. 质量预设之高级选项

“运动搜索精度”,对画面逐帧进行运动侦测, 以及对全片段的运动侦测结果进行分析后, 重新以曲线平衡分配每一帧的量化幅度,以做到: 需要高码流的运动画面可以分配更多空间、更高的码流、更低的量化幅度来保持画面的细节; 而对于不包含太多运动信息的静态画面,则消减分配预算。设定运动检测的精密度,数值越高,文件转换时间越长,建议设置为“6-Ultra High”。

“VHQ模式”,搜寻宽度。等级越高,画质越好,但这个选项会很大幅度的降低编码速度,若机器够快,可选4。

“使用彩色动态”,使用chroma(色度)信息来动态计算,虽然会增加编码的时间,但可以有效地防止色块和亮块,建议选择。

“快速”,选中“为b帧也使用VHQ”时可以大幅度提高编码速度,但会降低一点画质。

“帧下降率”(丢帧率),保持为“0”,因为我们希望每一帧都被编码。

“最大I帧间隔”,最大IF帧距,一般为帧率的10倍。例如一段视频的帧率为“29.97”,则该处就填写“300”。

动态 Motion

运动精度 Motion

precition

运动搜索精度

Motion search precition

VHQ模式 VHQ mode

为b帧也使用VHQ

Use VHQ for bframes too

使用彩色动态 Use

chroma motion

快速 Turbo

其它 Other

帧下降率 Frame drop

ratio

(?丢帧率)

最大I帧间隔

Maximum iframe interval

“量化值”简称Q值,顾名思义,Q值用来描述一个帧的质量,每个帧都有Q值。该值取值范围是1-31。该值由编码器编码的时候根据该帧的颜色、与跟前/后帧的动态关系等自动确定。Q值越小,质量越好,码率越大;Q值越大,质量越差,码率越小。

“栅格量化”,在“Twopass”模式下可以提升画质,但在“Single pass”模式则会使画质有些微降低,容量也有所减少。

6. 解码器选项

解码器各个子选项卡,没什么好更改的,全部如下面三张图示即可:

量化 Quantization

量化器限制 Quantizer

restriction

栅格量化 Trellis

quantization

编码器选项 Encoder

线程数 Number of

threads

使用FourCC FourCC

used

打印每帧的调试信息

Print debug info on each

frame

显示编码状态

Display encoding status

解码器选项 Decoder

亮度 Brightness

后理 Portprocessing

解锁Y Deblocking Y

消除Y Deringing Y

电影效果 Film Effect

解锁UV Deblocking

UV

消除UV Deringing UV

通用 Common

性能优化

Performance optimizations

自动检测优化项目

Automaticallly

optimizatins

强制优化 Force

optimizations

输出调试字串调试等级

OutputDebugString debug

level

detect

来自: /idownload/blog/item/

来自:


发布者:admin,转转请注明出处:http://www.yc00.com/num/1708606570a1577224.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信