搜索 社区服务 统计排行 帮助
  • 1285阅读
  • 9回复

有没有直接可以把120FPS的AVI文件压制成RMVB格式的方法或工具?

楼层直达
级别: 小荷初露
注册时间:
2006-05-02
在线时间:
0小时
发帖:
239
LoadPlugin("VSFilter.dll")
video=directshowsource("F:\下载\片名\片名.avi",fps=23.976).LanczosResize(576,432).Levels(0,1.5,255,0,255).VobSub("F:\下载\片名\片名.idx").textsub("F:\下载\片名\片名.ssa")
return video
这是我写AVS的基本式,要压制的AVI文件是120fps的,不能用EPR直接压制,于是写了AVS,但是AVS压制出来的时间不对,并且声音明显错位。但是如果用VDM压制的话,时间花费的比较多,且要2pass,不知道谁有更好的方法可以直接将120fps的AVI文件压制成RMVB格式。
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 9楼 发表于: 2007-05-07
片源是xivd/divx的就没必要用avs

120fps的avi转rmvb攻略
http://dio1888.bokee.com/1251783.html

教程久远,没h.264部分

级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 8楼 发表于: 2007-05-06
convertfps=true

嗯。。。
级别: 小荷初露
注册时间:
2006-05-02
在线时间:
0小时
发帖:
239
只看该作者 7楼 发表于: 2007-05-06
我已经查了一些资料,现在已经搞清除了,最快的方法就是写AVS然后改变FPS就可以压制成RMVB了,但是据资料上说这样会伤害片源实际帧数。最好的方法是先封装成VFR MKV格式在转换成rmvb,不伤害片源实际帧数。不过就时间而言,最快的方法是写AVS,然后压制。
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 6楼 发表于: 2007-05-06
引用
最初由 food0012 发布
按照你的写法:
I don't know what "video" means
记得我给你的例子里没有写return video

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 圣骑士
注册时间:
2004-06-27
在线时间:
2小时
发帖:
1793
只看该作者 5楼 发表于: 2007-05-06
引用
最初由 food0012 发布
按照你的写法:
I don't know what "video" means


"video="多余了

没有要合并视频或合并视频与音频

自裁
级别: 小荷初露
注册时间:
2006-05-02
在线时间:
0小时
发帖:
239
只看该作者 4楼 发表于: 2007-05-06
LoadPlugin("VSFilter.dll")
video=directshowsource("E:\下载\片名\片名.avi").LanczosResize(576,432).Levels(0,1.5,255,0,255).textsub("E:\下载\片名\片名.ass")
return video

先前不知道什么原因一直都是时间显示不对,而且声音压制出来后不同步,这个语法上没有问题,我实验了一下,现在时间有正确了,原来显示的总时间是实际时间的4倍左右,现在显示又正常了,不知道什么原因。
去掉了FPS的设定就可以,但是这样好像还是不能载入ERP里进行压制RMVB
也就是说一旦改变FPS总时间就显示不正确了,但是如果不改变FPS无法载入ERP里进行压缩成RMVB格式
级别: 小荷初露
注册时间:
2006-05-02
在线时间:
0小时
发帖:
239
只看该作者 3楼 发表于: 2007-05-06
按照你的写法:
I don't know what "video" means
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 2楼 发表于: 2007-05-06
Re: 有没有直接可以把120FPS的AVI文件压制成RMVB格式的方法或工具?
引用
最初由 food0012 发布
LoadPlugin("VSFilter.dll")
video=directshowsource("F:\下载\片名\片名.avi",fps=23.976).LanczosResize(576,432).Levels(0,1.5,255,0,255).VobSub("F:\下载\片名\片名.idx").textsub("F:\下载\片名\片名.ssa")
return video
这是我写AVS的基本式,要压制的AVI文件是120fps的,不能用EPR直接压制,于是写了AVS,但是AVS压制出来的时间不对,并且声音明显错位。但是如果用VDM压制的话,时间花费的比较多,且要2pass,不知道谁有更好的方法可以直接将120fps的AVI文件压制成RMVB格式。

于是为什么会用到VDM?
试试
LoadPlugin("VSFilter.dll")
avisource("F:\下载\片名\片名.avi")
selectevery(5,0)

LanczosResize(576,432)
Levels(0,1.5,255,0,255)
VobSub("F:\下载\片名\片名.idx")
textsub("F:\下载\片名\片名.ssa")

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 小荷初露
注册时间:
2006-05-02
在线时间:
0小时
发帖:
239
只看该作者 1楼 发表于: 2007-05-06
楼上置顶的倒是有介绍120FPS的MKV文件压制成RMVB的方法,但是好像用到AVI格式的却不行?
快速回复

限150 字节
上一个 下一个