首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
【原创】srt转idx+sub最简单的方法- -| 回首页 | 2005年索引 | - -【原创】MKV的制作和提取方法详解

【原创】用Gordian Knot和ERP制作DVD-RMVB方法详解

                                      

首先说明几点:

1、Gordian Knot(简称GK)是一个大包干似的专业级DivX/XviD整合软件,除了主程序外,还附带了很多其他软件,如VirtualDubMod、Nandub、AVI-Mux GUI、AviSynth、AviSynth Plugins、BeSweet、DGIndex、vStrip、DVDDecrypter、ChapterXtractor、VobSub等等。它实际上是制作DVDrip和HDTVrip的工具软件,对于制作rmvb来讲,我们只是利用了GK的部分功能来辅助生成avs文件,然后利用Easy RealMedia Producer(简称ERP)调用这个avs文件来进行压制。因此,许多在DVDrip制作过程中需要关注的参数设置,这里并不需要关注;

2、 因为此方法要生成并调用avs文件,因此必须安装AviSynth 2.5.5,这个软件在ERP的安装包中有,也可以单独安装。但注意要安装最新的版本,因为AviSynth的版本越新功能越强大,老版本的AviSynth对部分滤镜的支持有限;

3、 制作过程中要提取DVD的文件到硬盘,还要生成一些临时文件,因此至少要保证硬盘有6G的剩余空间,如果是D9的碟,则需要更大的剩余空间;

4、 本文以Gordian Knot 0.35版本和Easy RealMedia Producer 1.85版本进行讲解;

下图为Gordian Knot的主界面:

此主题相关图片如下:
按此在新窗口浏览图片

一、 DVD文件的提取:

点击上图左侧上方的光盘小按钮,运行DVDDecrypter,这个软件专门用来提取DVD中的文件;

可以有2种方法进行提取:

第一种方法:

1、在mode菜单下选择File;
2、在Edit菜单中选择Select Main Movie Files;
3、选择保存路径;
4、按左下方的光盘按钮提取;

这种方法相当于把DVD主文件中的视频、音频和字幕全部都提取到硬盘,但因为rmvb文件基本都是2声道和单字幕的,因此可以不必把所有的音频和字幕都提取出来,只提取我们需要的语言和字幕就可以了。这样可以适当缩短提取的时间,也可以节约硬盘空间,所以推荐使用下面的方法;

第二种方法:

1、在mode下面选择IFO模式,在Edit下选择Select Main Movie PGC(一般都自动选择上了,就是时间最长的PGC);

此主题相关图片如下:
按此在新窗口浏览图片

2、在stream processing中选择需要的语言和字幕,注意如果这里有你需要的2ch的Audio,大可不必选择6ch的Audio,因为2ch的Audio后续处理比较简单,6ch的Audio需要进行转换;

此主题相关图片如下:
按此在新窗口浏览图片

3、选择好路径后,点击左侧下方的光盘大按钮开始提取;

此主题相关图片如下:
按此在新窗口浏览图片

提取过程一般在10到30分钟之间,视机器配置的不同略有差异。提取完后,硬盘上将出现几个1G的VOB文件和1个IFO文件;

二、用DGIndex处理VOB文件

点击GK主界面左侧下方的按钮,运行DGIndex,导入刚刚提取出来的VOB文件。注意新版本的DGIndex取消了VOB文件的自动添加功能,所以必须手动把所有的VOB文件添加进来;

此主题相关图片如下:
按此在新窗口浏览图片

按照下列各图进行设置:

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

注意上面第一个设置图,如果在第一步DVD文件提取时选择的是2ch的AC3音频,这里可以选择Demux(AC3,MPA,DTS,AAC)直接提取2声道的AC3音频,不必再进行wav音频的转换了,这样可以节约硬盘空间;如果DVD文件提取时选择的是6ch的AC3文件,这里还是要选择Decode to wav;

上面第二个设置图要根据自己的实际情况来选择你需要的音轨,因为我在DVD文件提取时只提取了第二音轨,所以这里选择Track 2;

设置完成后,按F5进行预览,右侧将显示VOB文件的详细信息:

此主题相关图片如下:
按此在新窗口浏览图片

记住其中几个关键的参数:

1、Aspect Ratio:常见的比率有16:9和4:3两种,本例为4:3;

2、Video type:一般分NTSC和PAL两种制式,也可能显示为FILM或者是FILM *%,本例为NTSC;

3、Frame type:一般分Interlaced(即隔行扫描)和Progressive(即逐行扫描),这里是Interlaced;

注意:预览时间稍微长些,如果Video type显示为FILM,则可以把Video下的Field operation由None改为Forced FILM,也可以不改,后续再做处理也可以;

按ESC停止预览,按F4保存,生成一个d2v后缀的工程文件和一个1G左右的wav音频文件;

这里生成的是:qnyh.d2v和qnyh AC3 T02 3_2ch 384Kbps 48KHz.wav

此主题相关图片如下:
按此在新窗口浏览图片

三、用GK来处理d2v工程文件

回到GK的主界面,切换到“分辨率”选卡,点击左下角的“打开”,选择我们刚生成的d2v工程文件。此时会自动弹出一个影片的预览窗口。在此窗口的菜单栏点击“查看”,选择“缩放后”,此时我们在GK里面的调整都会实时地显示在此预览窗口中;

此主题相关图片如下:
按此在新窗口浏览图片

不要关闭这个预览窗口,先放旁边,回到GK主界面;

此主题相关图片如下:
按此在新窗口浏览图片

各参数设置如下:

1、输入分辨率:选择DGIndex预览时显示的Video type,此处我们选择NTSC;

2、输入象素高宽比:填入DGIndex预览时显示的Aspect Ratio,此处选择4:3;

3、裁剪:按“自动裁剪”按钮,GK将自动对影片进行裁剪,我们在预览窗口可以看到裁剪的过程和结果。如果自动裁剪没有达到理想的效果,可以在右上角的方格内,手动做一些调整;

4、输入分辨率:其中的宽模数和高模数默认为32和16,不要改变此参数,可以通过“宽”右侧的小按钮来调整输出分辨率,也可以通过下面的小滑块来进行调整;

一般DVD文件的分辨率大都是720×,压制rmvb一定要缩小这个分辨率,推荐使用512×、544×、576×和608×这几种分辨率,最大不要超过640×;

5、高宽比一般有三种:1.33:1、1.85:1和2.35:1,高宽比要根据影片的实际分辨率来进行调整,以还原影片本身的比例,这个值要尽可能接近这三个比率;1.33:1的影片一般称为4:3的影片,而1.85:1和2.35:1的影片一般称为16:9的影片,具体的解释看下面的描述;

6、高宽比误差:尽可能控制在±1之间;

高宽比和高宽比误差有时很难同时满足要求,在这种情况下,一般要首先满足高宽比的要求,以还原影片本身的分辨率,其次再尽量满足高宽比误差的要求;

这里有必要花一些篇幅简单把影片比例的问题讲一下:

屏幕比例:这个是指电视屏幕的比例,只有2种,一种是4:3,一种是16:9,这个用皮尺量一下就知道了;

影片比例:常见的比例有1.33:1、1.85:1和2.35:1这3种,还有一些不常见的如1.66:1、1.78:1、2.40:1等,因为跟常见的3种比例大体相近,一般都归类到上面常见的3种比例中;

平时我们经常把4:3和16:9的概念引入到影片比例中来,影片比例是1.33:1的我们都称为这是4:3的影片,影片比例是1.85:1和2.35:1的我们都称为这是16:9的影片;

上面第二步的DGIndex里面所显示的Aspect Ratio指的是影片比例,而不是屏幕比例。但DGIndex中显示的Aspect Ratio只有2种,一种是4:3,一种是16:9,这里的含义其实就是上一段讲的4:3的影片和16:9的影片的意思;

4:3的影片(即1.33:1的影片比例)也分为2种:一种是标准的全屏4:3影片,用屏幕比例为4:3的电视看,画面是满屏的,早期的影片都是采用这样的格式,目前仍然有很多这类格式的影片;另外一种是不可变形的4:3LB(LetterBox),比如Letterbox 1.85:1就是指不可变形的4:3画面格式,在这个4:3画面里上下都是黑边,只有中间一块1.85:1的区域是电影画面内容。这种格式如果在16:9电视上放出来,四周都有黑边,只有中间一块图像。

16:9的影片分为1.85:1和2.35:1两种,可以在16:9的电视上播放,也可以在4:3的电视上以Letterbox填充黑边的模式显示(注意:这里的Letterbox是显示方式,而上面提到的4:3LB中的Letterbox是制作方式)。因为这种影片可以在4:3和16:9两种不同规格的电视上使用,所以我们又把它称作“可变形16:9”的影片;

关于影片比例的问题如果细讲起来可能2个版面都不够,大家可参阅其它的资料,这里重点讲一下在GK压制时如何判断影片本身的分辨率:

1、如果用DGIndex预览时显示的Aspect Ratio为4:3,而且播放画面是全屏无黑边的,那么影片比例就是1.33:1的;

2、如果用DGIndex预览时显示的Aspect Ratio为4:3,但播放的时候上下有较宽的黑边,那么影片是4:3LB的,实际的有效画面比例应该是1.85:1或者是2.35:1的。至于如何判断到底是哪种比例,可以看DVD包装上的标识;也可以通过播放器进行播放,如果上下的黑边非常宽应该就是2.35:1的,如果上下的黑边相对比较窄,应该就是1.85:1的,当然这个需要点经验;其它的似乎也没有什么更好的方法判断了,不过这种碟的有效画面比例以1.85:1居多;

3、如果用DGIndex预览时显示的Aspect Ratio为16:9,那么影片比例就是1.85:1或者是2.35:1的;这种情况又如何判断具体的分辨率呢?如果有条件,可以用16:9的电视来播放该影片,如果画面基本满屏,就是1.85:1的,如果上下有黑边就是2.35:1的;也可以用4:3的电视来播放,如果画面上下的黑边很宽,就是2.35:1的,如果画面上下的黑边相对较窄,就是1.85:1的,这个也需要些经验;当然这个比例也可以从DVD包装的标识上获取;(注意:这个判断方法必须要求DVD机和电视机都设置为正确的输出模式)

可能有人会问,有没有什么软件直接就可以测试或者查看出影片比例到底是多少呢?这个至少到目前为止我还没发现,所以也回答不了,如果发现了,到时候再补充吧;

为写此文,随便拿了张碟,不想竟然是4:3LB的(本想找个16:9的片子呢),有效画面的比例实际上是1.85:1的(DVD的包装上有此标识),所以在裁剪去除黑边后的高宽比率其实应大致满足1.85:1的比率,因此本例的高宽比调整后接近1.85;

至于下面的一些参数在制作DVDrip时是非常重要的参数,但此时我们不必管它;

四、提取字幕

不要关闭预览窗口,把GK的界面切换到“字幕”选卡:

此主题相关图片如下:
按此在新窗口浏览图片

点击“设置”,自动运行vobsub configure,打开如下窗口,点击open:

此主题相关图片如下:
按此在新窗口浏览图片

选择提取出来的IFO文件,注意改变一下下面的文件类型,IFO文件才能显示出来:

此主题相关图片如下:
按此在新窗口浏览图片

在下图选择字幕文件的保存路径,一般放在提取目录即可:

此主题相关图片如下:
按此在新窗口浏览图片

在下图选择需要的字幕,只保留一种需要的字幕:

此主题相关图片如下:
按此在新窗口浏览图片

点OK开始字幕的提取:

此主题相关图片如下:
按此在新窗口浏览图片

提取完后,回到vobsub configure的主窗口,在这里可以对字幕进行颜色等调整,但除非特殊需要,一般不必调整直接点击OK退出;

此主题相关图片如下:
按此在新窗口浏览图片

完成以上操作后,目录中会生成VTS_01_0.idx和VTS_01_0.sub两个字幕文件。

五、avs文件的生成

切换到预览窗口,点击左下角的“保存并编码”;

此主题相关图片如下:
按此在新窗口浏览图片

在“Field操作”里面按照如下原则设置:

在第二步用DGIndex进行预览时,如果Frame type的类型为Progressive(即逐行扫描),则不作处理,此处选择None;如果Frame type的类型为Interlaced(即隔行扫描),那么再根据Video type的类型来选择:

如果Video type是PAL制式,则选择TomsMoComp,做DeInterlace处理;
如果Video type是NTSC制式或者显示为FILM *%,则选择最后一项Inverse Telecine,做IVTC处理;
如果Video type是FILM,若前面在DGIndex中选择了Forced FILM,则此处选择None;若前面DGIndex中未选择Forced FILM,此处选择Inverse Telecine;若选项中无Inverse Telecine选项,则选择TomsMoComp;

“Field操作”的目的就是对片源做DeInterlace或者IVTC的处理,以消除影片的锯齿拉丝现象,因此这步是很重要的,否则出来的影片质量可能会很糟糕;

有些影片在用DGIndex进行预览时,Frame type的类型状态很不稳定,变化很大,这往往出现在一些盗版碟上,此时可以统一按照处理Interlaced的原则来处理;

选择Inverse Telecine时,会弹出下面这个窗口,直接OK就行了;

此主题相关图片如下:
按此在新窗口浏览图片

在“字幕”处点“选取vobsub文件”,选择刚生成的VTS_01_0.idx或者VTS_01_0.sub字幕文件;

点击下面的“保存”,生成avs文件。

到此为止,GK的使命就完成了,我们利用GK就是要生成avs文件。此时可以把所有GK的窗口都关闭;

六、avs文件的编辑

GK生成的avs文件并不能直接用来进行压制,因为这个avs中没有音频,我们必须对avs进行一下编辑,把音频语句加进去,还可以根据实际情况添加其它的一些语句或者滤镜;

avs文件可以直接用记事本打开,下面是GK生成的avs文件,其中的红色字体是新添加的语句;

# Created with Gordian Knot
#
#
http://gknot.doom9.org

# PLUGINS
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\KernelDeInt.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\dgbob.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Convolution3d.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\FluxSmooth.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\VSFilter.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\SimpleResize.dll")

# SOURCE
mpeg2source("G:\ZHANG_D5_LLP\VIDEO_TS\qnyh.d2v")
AudioDub(WavSource("G:\ZHANG_D5_LLP\VIDEO_TS\ qnyh AC3 T02 3_2ch 384Kbps 48KHz.wav"))
#DelayAudio() #如果声音有延迟或提前,可以加上这个语句进行调节

# TRIM
#trim(startframe,endframe)

# IVTC
Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)

# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)

# DEINTERLACING (2)
#KernelDeInt(order=1,sharp=true)
# or maybe
#DGBob(order=1,mode=0)

# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()

# CROPPING
crop(10,70,700,336)

# SUBTITLES
VobSub("G:\ZHANG_D5_LLP\VIDEO_TS\VTS_01_0")
Textsub("G:\ZHANG_D5_LLP\VIDEO_TS\mysuiyin.ssa")

# RESIZING
LanczosResize(576,304)

# DENOISING: choose one combination (or none)
Undot()

# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmoothST(5,7)

# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmoothST(7,7)

# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmoothST(10,15)

# BORDERS
#AddBorders(left,top,right,bottom)

# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)

# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)

说明如下:

1、AudioDub添加的就是前面由DGIndex生成的wav音频文件,作用就是完成视频和音频的合成;

如果在DGIndex里面提取的是2声道的AC3音频,那么添加的音频语句就写成:

AudioDub(DirectShowSource("G:\ZHANG_D5_LLP\VIDEO_TS\××.ac3"))

2、如果声音有延迟,可以用DelayAudio()语句来调整,如提前0.5秒就用DelayAudio(-0.5);当然也可以到后面的ERP的参数调整中进行此调整;

3、可以在#SUBTITLES项目里面添加字幕语句,以实现双字幕,上面红色部分添加的是水印字幕;注意vobsub调用的是图形字幕,如idx+sub字幕;而Textsub调用的是文本字幕,如srt、ssa等字幕;

用暴风影音播放器播放avs文件,如下图:

此主题相关图片如下:
按此在新窗口浏览图片

DVDrip的制作标准规定最终的视频画面不能留黑边,所以用GK自动裁剪出来的画面都不带黑边,只有中间的视频部分。但rmvb并没有这个限制,所以我们可以通过调整crop和LanczosResize这两个语句来实现画面的扩展;

比如我们想留些黑边把影片的字幕放到黑边中去,以防止字幕遮住画面而影响效果,我们可以做如下的调整:(前后部分省略)

……
# CROPPING
crop(10,2,700,476)

# SUBTITLES
VobSub("G:\ZHANG_D5_LLP\VIDEO_TS\VTS_01_0")
Textsub("G:\ZHANG_D5_LLP\VIDEO_TS\mysuiyin.ssa")

# RESIZING
LanczosResize(576,432)
……

调整后的效果如下图:

此主题相关图片如下:
按此在新窗口浏览图片

其实这个画面的调整也可以在GK中进行,只是不能用自动裁剪的方式,而要手动进行。调整时可以把预览窗口的“缩放后”取消,在原始的画面下进行裁剪更显直观,裁剪后再选择“缩放后”,来预览最终Resize后生成的画面。但一定要注意保证裁剪和调整大小的合理性,不要破坏影片的原始比例而产生画面的变形;

其实上面生成的avs语句中的

#  BORDERS
#AddBorders(left,top,right,bottom)

这行语句也是添加黑边的,可以上下左右增加黑边,但这里需要注意的是字幕语句要放到这行语句的后面,否则字幕会被黑边挡住。

当然,你也可以根据实际情况进行其它的编辑和调整,比如添加亮度滤镜等。编辑完成后保存,然后用暴风影音播放器播放一下,看看是否正常,如果正常就可以进入下一步的压制了;

注意:机器配置不高的话,播放avs文件可能会比较卡,没关系,只要保证视频、音频和字幕都正常就可以了,对压制没有影响;

七、用ERP调用avs进行压制

打开ERP,添加编辑好的avs文件,如图:

此主题相关图片如下:
按此在新窗口浏览图片

以下参数设置为个人推荐值,可根据实际情况进行调整,说明两点:

1、 如果片源是PAL制式的,FPS值建议设置为25;

2、 过滤设置中的大小和裁剪等参数不要再调整了,因为avs里面已经调整好了;

此主题相关图片如下:
按此在新窗口浏览图片

此主题相关图片如下:
按此在新窗口浏览图片

参数设置完成,开始压制。压制是比较占用系统资源的,因此最好不要在压制过程中再进行其它操作了;

此主题相关图片如下:
按此在新窗口浏览图片

【作者: 士心】【访问统计:】【2005年05月1日 星期日 08:32】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1379237

回复

- 评论人:学习最重要   2007-05-11 20:23:18   

尊敬的士心老师,您好!
为什么我们压的片公司严格要求分辨率是640352 ,,其他的调整都必须在这个前提下来完成,而有的时候按这个要求调整后里面的人物看着就很扁,

- 评论人:士心   2007-01-28 14:11:56   士心的博客  

回张:
1、VOB文件有问题,不过一般来讲并不影响;2、d2v文件本来就不能用暴风播放,avs才可以播放;3、我的论坛没有做什么限制,可以正常注册。

- 评论人:士心   2007-01-28 14:05:23   士心的博客  

回guest、shilian79005323:如果其它步骤没有问题的话,重新安装一下avisynth,最好用最新的版本。

- 评论人:shilian79005323   2007-01-03 15:24:01   

我也遇到(D:\space_1\video_ts\vts_02. avs, line 19)的問題!

我的q是79005323,一起探討吧

- 评论人:Zhang   2007-01-02 21:41:37   

士心您好
我用DGINDEX 生成.D2V文件的时候,他提示我:
WARNING! opening GOP is not closed.
This first few frames not be decoded correctly.
生成的.D2V文件也没法用暴风影音播放。
请指教。
另外你的论坛怎么没法注册,是不是我在香港的原因呢?还是现在不再开放注册了。
谢谢您

- 评论人:Guest   2007-01-02 20:55:33   

当我把文件名改成一个不同的名字的时候,声音也没有了,就剩下这句了。

- 评论人:Guest   2007-01-02 20:44:24   

士心您好
我按照教程的方法生成了.AVS文件,用暴风影音播放的时候,声音有,画面就是:AVIFileSource:could not open file
(D:\space_1\video_ts\vts_02. avs, line 19)
用ERP压的时候,就把这些字压了,呵呵
请问什么原因?如果需要我可以把.AVS发给你,谢谢啦

- 评论人:Guest   2007-01-02 20:44:17   

士心您好
我按照教程的方法生成了.AVS文件,用暴风影音播放的时候,声音有,画面就是:AVIFileSource:could not open file
(D:\space_1\video_ts\vts_02. avs, line 19)
用ERP压的时候,就把这些字压了,呵呵
请问什么原因?如果需要我可以把.AVS发给你,谢谢啦

- 评论人:工   2006-12-26 12:13:23   

不错啊

好好学学

- 评论人:工   2006-12-26 12:13:20   

不错啊

好好学学

- 评论人:工   2006-12-26 12:13:04   

不错啊

好好学学

- 评论人:highwonder   2006-02-08 00:16:29   

应该不是DIVX参数的设置问题,我直接利用VDM打开AVS文件,采用同样的参数设置(二重编码)成功了。另外,想请教以下,DIVX里场景动态变化度参数设置对影片的影响有多大?是不是一般取值较高为好?还是采用默认的为好?

- 评论人:士心   2006-02-06 10:01:23   士心的博客  

to highwonder:应该还是最后设置DIVX参数时有误,注意设置pass时的顺序,否则容易出错;

- 评论人:士心   2006-02-06 09:55:45   士心的博客  

to majian:实在不行就单独处理一下音频吧,把音频从vob中提取出来然后再处理成rm格式合并到rmvb中;

- 评论人:highwonder   2006-01-25 21:53:39   

请问一下:我在用GordianKnot制作DVDrip的过程中,在AVS文件完成后,如果采用XVID编码将能够顺利完成编码工作,但如果我选择DIVX编码,从编码一开始就出现Sylia script error的错误提示框,提示expected')',然后就停止编码,调试了很多次,依然如此,到底是什么原因啊?

- 评论人:majian   2005-11-11 11:08:52   

麻烦高手帮我解决一下,我是用ERP来把vob文件压缩成rmvb的,其他文件压完都有声音,但是只有一个 珍珠港 压缩完之后就没有声音,单独播放vob文件也是用声音的,麻烦解决下,多谢!

- 评论人:士心   2005-09-28 13:10:11   士心的博客  

影响声音的主要有两个地方,看倒数第3个图,一个是音频编码,按照图中选择就可以了。另一个就是下面的音量调节,调到最大的12db试一下;

- 评论人:Mandy   2005-09-24 00:57:54   

先膜拜牛人= =不过我感觉我压出来的片子音量偏轻,请问这个如何调整呢?期待您的答复

- 评论人:士心   2005-09-08 16:53:23   士心的博客  

我的主页的软件频道就有下载,下面这个市安装版的:http://www.sxworkroom.cn/Soft_Show.asp?SoftID=24,如果你已经安装了0.32版本的GK,可以下载升级版:http://www.sxworkroom.cn/Soft_Show.asp?SoftID=25

- 评论人:乐乐   2005-09-02 11:23:06   

士心您好,请问你的GK0.35哪儿有下载???

- 评论人:士心   2005-08-17 09:37:32   士心的博客  

这个问题太大了,我实在无法回答,AutoGK我没有用过,这个是个简化版,个人认为还是用GK比较好!

- 评论人:KYO   2005-08-17 03:14:44   

你好,土心老师:
我想请问一下,如何压制出一部搞清晰度的电影?我是用AutoGK来压制的!请问这个软件好不好??和Easy RealMedia ProducerV1.86的设置方法?

- 评论人:士心   2005-08-02 22:06:58   士心的博客  

TO huawuque:我的意思就是你的几个主要的文件名可能是下面这样命名的:huawuqu.avs;huawuqu.d2v;huawuque AC3 T02 3_2ch 384Kbps 48KHz.wav,这样有可能会出现你说的情况,具体原因不详;你把wav文件名改为1234huawuque AC3 T02 3_2ch 384Kbps 48KHz.wav,应该就没有音频了;
关于6CH的问题论坛已经回答你了。

- 评论人:士心   2005-08-02 21:59:41   士心的博客  

To colalgy:你这个就奇怪了,屏幕上有错误提示怎么会有声音呢?建议你重新操作一下,不行的话重新安装一下avisynth和暴风。

- 评论人:hua wu que   2005-07-31 16:25:14   

尊敬的士心老师,您好!
首先谢谢您的回复,我还是没有理解您关于"还有那个音频的问题,我遇到过一次,主要是因为你的d2v、wav和avs文件至少前面部分重名了,比如前面部分都是huawu,你把wav文件改为123huawu…….wav就不会有音频了"的意思,我重新安装了avisynth2.5.5,这是我在官方网站下载的,结果还是老样子,我用2CH的WAV成功地压制了影片,我希望老师您能给一个详细的教程(关于6CH的).
另外我也加入了老师您的论坛,希望在论坛里向您多多讨教.同时也希望论坛欣欣向荣.
衷心希望老师的网站越办越好!
祝士心老师身体健康,天天快乐!

- 评论人:colalgy   2005-07-31 13:44:46   

士心老师你好
我按你的教程,用DGIndex 生成的d2v文件,不能用影音风暴来播放,最后avs编辑保存后,用影音风暴播放时,能听到声音,看不到图像,上面显示“AvifileSource:couldn't open file(k:\sss\xjbb.avs,line 19 )”。
请士心老师赐教,期待你回复。谢谢,

- 评论人:士心   2005-07-29 13:03:15   士心的博客  

还有那个音频的问题,我遇到过一次,主要是因为你的d2v、wav和avs文件至少前面部分重名了,比如前面部分都是huawu,你把wav文件改为123huawu…….wav就不会有音频了。具体原因不详,可能跟avisynth的版本或者其它的解码器安装的冲突或者错误有关,我现在不会出现这个情况了。你不妨重新安装个新版本的avisynth试试,看看是否还有这个现象。

- 评论人:士心   2005-07-29 12:47:10   士心的博客  

1、不区分大小写;
2、有相应的语法,按照语法写就没问题,不同作用的avs写法也不同,所以没有什么固定的格式;
3、avs版本越高,相对来讲一些语句的功能就越强大,比如directshowsource这个语句新版本的功能就比老版本强大,可以加载更多的格式;
4、教程我的主页有(http://www.sxworkroom.cn),比如:http://www.sxworkroom.cn/Article_Show.asp?ArticleID=103,你可以搜索一下avs这个关键词,还有几篇可以参考;
5、水印文章我的网站也有,你可以搜索ssa这个关键词就出来了;
6、如果你对影视有兴趣,不怕没东西学,我的主页网站有很多这方面的文章你可以看看。
我刚刚搞了一个论坛,http://www.sxworkroom.cn,需要一些对影视方面感兴趣的朋友共同建设一下,如果你愿意可以加入到论坛中来;

- 评论人:hua wu que   2005-07-23 15:08:29   

尊敬的士心老师,您好!
非常不好意思,我又要来请教您了.
我仔细看了您的回复,感觉受益非浅,可是我又发现了一个问题.由于我只能提取6CH的WAV,DVD里没有2CH的,按照您的方法我生成了AVS文件,这里请士心老师您注意,我在用GK 生成的AVS文件(没有改动)也就是说我这个avs中没有音频.我用ERP压制这个AVS文件每次都能成功,现在问题来了,当我在AVS文件中加入了AudioDub(WavSource("F:\KUNG_FU_HUSTLE\VIDEO_TS\huawu AC3 T01 3_2ch 384Kbps 48KHz.wav"))这句语句时(我只加了这一句)我用暴风影音播放AVS时它却它却说"AVIFile Soure:couldn't open file.(F:\KUNG_FU_HUSTLE\VIDEO_TS\huawu.avs ,line19),而我用这个编辑后的AVS用ERP压制的时候每次都只用了0.02秒就好了,当我用REALPLAYERPLUS打开压制好的RMVB时也是和我用暴风影音播放AVS时一样.
我真的迷惑了,我试了一个上午结果都是如此.于是我上了ERP的主页发现在论坛里说ERP好象只能压制2CH的.这样我更加迷惑了.
希望士心老师您能指点一下,我上网查了一下关于AVS的教程,发现都有些不同,不知道老师您能指点一下,我这里有个问题希望老师能答复.
1.AVS脚本是否区分大小写?
2.AVS脚本是否有它固定的格式?
3.AVS版本的不同是否脚本的写法也不同,也就是说语法的兼容问题.
4.AVS脚本有没有最基础的教程?希望老师您能提供一下,给个连接也行!
5.希望老师能给个关于动态水印的教程,我希望是最基础的,这样我可以自己写一下.
6.希望老师能具体指点一下我应该学习哪些方面的知识,我好有的放矢.(如IDX文件的结构和语法)
写了这么多,真不知怎么感谢您--尊敬的士心老师.唯有努力学习才能报答您!
衷心希望老师的网站越办越好!
祝士心老师身体健康,天天快乐!

- 评论人:士心   2005-07-18 11:35:05   士心的博客  

TO hua wu que:
1、avs中的VobSub("G:\ZHANG_D5_LLP\VIDEO_TS\VTS_01_0")就是"选取vobsub文件"项目而生成的,这个一般是影片的对白字幕。如果影片没有字幕当然可以省略,有字幕的话也可以省略,但需要你自己在avs里面手动添加这行语句。后面的问题没看懂,注意subtosrt是idx+sub图形字幕向srt文本字幕转换时候用的;
2、当然可以;
3、不必重复安装,我记得GK里面的版本好像应该是254的版本,你可以到http://www.sxworkroom.cn/Soft_Show.asp?SoftID=27这里下载最新的版本,单独安装就可以了,其它软件如果有avisynth就不必选择了。
4、滤镜放到哪里都无所谓,在avs里面指明滤镜的具体路径就可以了。
5、只要安装了avisynth,滤镜在哪里不重要,指明路径就可以了;
6、这是因为avs本身有错误,检查一下语法,尤其是你添加的新语句。你先用MPC播放一下avs文件,如果播放正常,压制就没问题;

- 评论人:士心   2005-07-18 11:19:13   士心的博客  

TO flk:
还是先回答问题少的吧,呵呵。你的情况应该是Track number的选择不对,有可能你在用DVDDecrypter提取的时候选择了音频,而这个音频可能不是第一音轨的,所以用DGIndex的Track number中默认的Track 1就无法提取到音频。你可以改变一下Track number中Track,再提取试试,只要VOB有声音就肯定可以提取出来。

- 评论人:士心   2005-07-18 11:02:57   士心的博客  

TO dolittle:1、你写的水印语句中的ssa文件名和后面错误提示的ssa文件名不一致,看看是否是你的文件名写错了;2、字幕滤镜和字幕语句前面注意都不要有那个#号;3、重新安装一下avisynth,下载地址:http://www.sxworkroom.cn/Soft_Show.asp?SoftID=27;

- 评论人:flk   2005-07-17 23:48:05   

请问我为什么生成d2v文件的时候没有生成音频文件啊...?我的设置都是正确的没,可是不知道怎么就只有一个d2v的文件,没有任何音频文件出来,请您指点,谢谢/1

- 评论人:hua wu que   2005-07-17 20:09:00   

尊敬的士心老师,您好!
很抱歉,由于父母只允许我一个星期在星期六或日上网,所以我只好现在来表达我对的感谢.真的非常感谢您!
我仔细看了您的回复,感觉受益非浅,按照您的方法我用了五个小时成功地提取了文本字幕(SSA).谢谢您.
我是一个新手,对于压片我真的是一窍不通,现在问题来了,我又不好意思地来题问了.
1. 在生成AVS文件的时候, "选取vobsub文件"可否省略?是否用SubTOSrt提取的SRT文件转成idx+sub,或者在编辑AVS文件的时候加载?
2.我在编辑AVS文件的时候,发现我的AVS 文件和您的有些不同,我想问的是GK可否放在E盘,我用的是0.35.0版本.
3.在ERP里同样有AviSynth 2.5.5,我在GK里已经装了,在ERP里是否也需要安装?
4.在GK里我把AviSynth 2.5.5的滤镜DLL文件放在了E:\Program\Gordian Knot\AviSynthPlugins目录,导致了LoadPlugin语句的不同.
5.在ERP里AviSynth是否也需要复制相同的滤镜DLL文件?
6.我在把编辑后的AVS进行压制的时候,总是只用了0.02秒,而ERP却说压制成功了,不知是何原因?
写了这么多,我非常的不好意思.
再次感谢士心老师.
谢谢!

- 评论人:dolittle   2005-07-16 17:09:10   

楼主,看了你的教程我收益非浅.可是我碰到了个问题,就是在我制作成AVS文件后,用记事本打开文件,把TextSub("F:\UIBX_SCN\VIDEO_TS\shuiyin.ssa")写进去后,用暴风影音播放,却提示script error:there is no function named"textsub"TextSub(F:\UIBX_SCN\VIDEO_TS\aa.ssa,line49).请问如何解决,我试验了很长时间,却一直没有成功,期盼帮助.多谢了.

- 评论人:士心   2005-07-10 14:31:07   士心的博客  

1、注意第四点的第3个图的红框,需要在这里选择图中的类型才可以新显示出ifo文件,才能提取出字幕;
2、如果你已经选择了ifo但却在第四点的第5个图中没有字幕显示,这个情况比较少,但是还是有,可能是D版碟丢失或者未定义字幕的语言类别,你可以尝试把左面中间那个框中的编号为01和02的项目添加到右边,然后提取,有可能可以提取出来;
3、提取出来的idx+sub是否有字幕,可以用vobsub中subresync来查看;
4、仍然不行可以尝试用http://www.sxworkroom.cn/Soft_Show.asp?SoftID=33软件中的帮助文档中讲到的方法尝试把图形字幕转换成文本字幕看看;
5、至于播放avs的错误,应该不会有这个错误,因为跟avi文件没有关系啊,怎么会有这样的提示?你可以尝试重新安装AviSynth 2.5看看,软件的下载可以到http://www.sxworkroom.cn查找;
6、只要有兴趣,就不怕学不到东西,也不会不知道学什么东西,多到网上看看相关的文章,到相关的论坛跟大家多交流交流都有助于水平的提高!

- 评论人:hua wu que   2005-07-09 16:03:41   

您好!
我是通过GOOGLE来到此处的.非常感谢您为我们带来如此精彩的教程, 真的感谢您.我是一个学生,由于没有钱我买了一部D版DVD,按照您的教程我一部一部做了下去,可问题出现了,在提取字幕的时候我发现没有字幕可提取,但是我用超级解霸V8.3播放的时候却有中文字幕,不知是何原因.非常希望您能解答一下,于是我提取了一个空字幕,生成了一个空的VTS_01_0.sub字幕文件.我继续生成AVS文件,可是我在用暴风影音播放器播放avs文件时,它却说"AVIFile Soure:couldn't open file"至此我迷惑了,我是第一次转RMVB,非常希望您能指点我一下.真的希望您能指点我.
同时我还希望您能具体指点我应该学习那些方面的知识(包括硬件,软件,脚本等等),非常感谢您.
耽误您的宝贵时间,我感觉非常不好意思.
谢谢您!

- 评论人:士心   2005-07-06 22:36:18   士心的博客  

1、文本字幕和图形字幕都可以加载;
2、注意文本字幕是textsub语句加载的,图形字幕是vobsub语句加载的;
3、avs不要与字幕或者影片名同名,否则显示出来的字幕不是由avs中的字幕语句所产生的,而是由于同名而被vobsub软件自动识别而加载的;而真正的压制过程是根据avs语句压制的,因此一定要保证avs中的字幕语句的正确才可以加载字幕;

- 评论人:zhupei222   2005-07-05 22:03:35   

我想问一下,用这种方法只能在rmvb电影中加载idx+sub图形字幕吗?
可是在gordian knot界面的字幕选项中有选择.srt的啊,不知道为什么不能用呢?我试过如果avs和字幕文件*.srt同名,在播放avs时能够出来字幕的,但为什么在压制时就出不来呢?

- 评论人:士心   2005-06-18 10:23:22   士心的博客  

可以,但是压制ogg音频的avi文件可能会有些问题,不能保证完全成功,因为avi其实也是一种封装格式,但封装ogg音频的兼容性并不好,压制出来的片子有可能没有声音。这种情况一般只能视频和音频单独处理然后再合成了。

- 评论人:六月之刃   2005-06-15 16:16:08   

请问一下如果能用GK直接压制XIVD+OGG音频的AVI影片吗?

- 评论人:士心   2005-05-31 13:27:55   士心的博客  

哦,这个问题就抱歉了,我没有直接刻录过DVD,都是直接拿来用。至于声音不同步的问题,不知你是否是用virtualdubmod来合并视频和音频,如果是的话,你可以调整音频的延迟来达到同步。具体位置在streams-〉stream list,右键点击音频栏,选择interleaving,可以选择delay的时间。
建议你到专业的DVD网站或者论坛问一下,希望其它的高手可以帮到你,感谢你光临士心工作室博客网站。

- 评论人:什么都要问   2005-05-30 18:28:47   

有个问题,工作关系,要求把自己制作的dvd压缩成dvdrip,使用先锋dvd光盘直刻机,自动编码audio_ts没有文件,也就是说它把声音,画面压到了video_ts一个文件下。当我用电脑观看时只有15秒钟的画面,下了个dvd插件,可以看了。,这样提取出来的文件没有,我用adobe的audition把声音提取出来。但是压缩成dvdrip去有声像不同步现象(用了很多工具都没用,就是不同步)但是用编辑卡生成.mp2文件作压缩就没有类似问题,不知道是不是先锋直刻有问题?麻烦解答以下

- 评论人:士心   2005-05-26 19:35:53   士心的博客  

不知你所说的“开始编码”是不是指在ERP点击“开始压缩”时出现的情况,如果是的话,应该是avs的问题。你可以先用暴风影音播放器播放一下avs文件,看看是否可以正常播放,如果可以正常播放,一般不会出现不能压缩的问题;

你的情况有可能是在编辑avs的时候,某个语句少了一个括号的缘故,有可能是添加的AudioDub这个声音语句后面少了一个括号;也有可能是其它语句,仔细检查一下;

另外,注意不要在ERP中再设置画面大小和裁剪参数,因为avs中已经有这些参数了;如果还不行的话,可以尝试在第五点的第一个图中的“field 操作”中选择“无”再试试;

- 评论人:eflish   2005-05-26 11:02:03   

看了您的教程后非常有收获,可是在实际操作中总是出现奇怪的问题。我在转PAL制片子的时候,总是在最后开始编码的时候报错,弹出对话框Sylia script error,提示expected')',请问这是什么原因呢?!多谢!

- 评论人:士心   2005-05-21 11:07:58   士心的博客  

这个是因为你用的DGIndex的版本不对,不同版本生成的d2V文件是不通用的。不要单独安装DGIndex,必须用1.2.1的版本生成的d2v文件才会被识别,这个版本的DGIndex在GK包里面本身就有,按照此文的第一个图的方法就可以打开。

- 评论人:lovelove   2005-05-21 00:50:03   

不好意思,又来麻烦您了,我又换了一张光盘当用GK来处理d2v文件的时候,却弹不出影片预览窗口,出来一个对话框,上面写的是flie is not a valid dvd2avi project,avi or avs file!不知是何原因?是我前面设置有误还是光盘本身的问题?

- 评论人:士心   2005-05-17 03:34:46   士心的博客  

没错,字幕就是放在这个地方,但注意vobsub加载的是图形字幕,比如idx+sub字幕,而textsub加载的是文本字幕,如srt、ssa字幕等;

- 评论人:lovelove   2005-05-16 11:53:34   

真的太感谢您了,我都不知道说什么感谢的话才好了,^_^。
我的avs文件和ass是重名了,按照您的方法,重新做了一遍,成功!!太感谢了。在您还没回复的时候,我真的郁闷了好久。呵呵。
还想麻烦您,请教一下,你上面所说的可以将整个ass放到avs中,我也想试试看,不知要加到什么地方?
# SUBTITLES
VobSub("G:\ZHANG_D5_LLP\VIDEO_TS\VTS_01_0")
Textsub("G:\ZHANG_D5_LLP\VIDEO_TS\mysuiyin.ssa")是这里吗?

- 评论人:士心   2005-05-15 11:04:24   士心的博客  

avs不要与影片或者字幕文件同名,如果与字幕文件同名,虽然有字幕但不是avs语句所加载的字幕,而是vobsub加载的字幕;播放avs的时候右下角不会出现绿色小箭头,如果出现就是avs与字幕名同名了;

压制的时候单独压avs就可以了,所有的字幕都已经在avs语句中了;

如果你的avs没有跟影片或者字幕文件同名却仍然没有字幕的话,那就是avs中加载的字幕滤镜的问题或者是字幕语句的问题了,或者本身的字幕就有问题;可尝试把字幕语句放到整个avs语句的最后看看字幕是否出来,不行的话,把你的avs贴上来我帮你看一下;

- 评论人:lovelove   2005-05-14 00:01:03   

学了一天,终于学会了。衷心的谢谢您。多谢了。但我还有一点不明,希望您能指点一下。我到最后压片的时候 为什么总是没有字幕 而播放avs文件时却明明白白可以看到字幕的 不知压片的时候是应该单独压avs文件呢还是连ass一起压进去 我单独压了avs 但是出来以后依然没有字幕

验证码:   
评论内容: