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

[求助]要压制FPS120,ac3 音频编码,AVS怎么写呢?

楼层直达
级别: 新手上路
注册时间:
2003-06-08
在线时间:
0小时
发帖:
132
同上..
视频:DivX 5.0
FPS:120
音频:ac3 (0x2000) Dolby Laboratories, Inc
192 kb/s (96/ch x 2 ch)

这样的AVS怎么写呢..

一般我压FPS120为30的时候这么写.
avisource("farigan2.avi")
changefps(23.976)

AC3音频的话,在怎么写呢?


级别: 新手上路
注册时间:
2003-06-08
在线时间:
0小时
发帖:
132
只看该作者 1楼 发表于: 2004-11-07
没人知道吗?帮帮忙呀。。
我要压RMVB,不好压啊。
档的信息和出错的图:


级别: 新手上路
注册时间:
2004-06-27
在线时间:
0小时
发帖:
55
只看该作者 2楼 发表于: 2004-11-07
v=Directshowsource("2.avi",fps=23.976)
a=Directshowsource("2.avi")
audiodub(v,a)
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 3楼 发表于: 2004-11-07
其实根本不用写AVS,关掉ffdshow对divx的解码权,用divx的官方解码器解码就可以压为rmvb。

级别: 新手上路
注册时间:
2003-06-08
在线时间:
0小时
发帖:
132
只看该作者 4楼 发表于: 2004-11-08
FPS:120的不能直接压RMVB吧。。


级别: 骑士
注册时间:
2002-12-09
在线时间:
0小时
发帖:
951
只看该作者 5楼 发表于: 2004-11-08
v=AVISource("F:\1.avi",False,"RGB32").SelectEvery(4,0).TextSub("F:\1.ass")

a=AC3source("F:\Download\g\1.ac3")

audioDub(v,a)
级别: 新手上路
注册时间:
2004-01-29
在线时间:
0小时
发帖:
169
只看该作者 6楼 发表于: 2004-11-08
引用
最初由 wangyq0680 发布
v=AVISource("F:\1.avi",False,"RGB32").SelectEvery(4,0).TextSub("F:\1.ass")

a=AC3source("F:\Download\g\1.ac3")

audioDub(v,a)


,"RGB32"). <----为什么要多此一举呢?
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 7楼 发表于: 2004-11-08
@kq123
用divx的官方解码器解码会以实际帧速压的,而并非以 avi 的封装框架压,所以可直压。

@wangyq0680
========================================
v=AVISource("F:\1.avi",False,"RGB32").SelectEvery(4,0).TextSub("F:\1.ass")
a=AC3source("F:\Download\g\1.ac3")
audioDub(v,a)
========================================

你的AVS好多问题……
“RGB32”?不需要
“SelectEvery(4,0)”用4?那片源就变为29.97fps了,一般120fps的片只是片头是29.97fps了,而主片是23.976fps的。用SelectEvery(5,0)吧

“TextSub("F:\1.ass")”“AC3source("F:\Download\g\1.ac3")”都要加载插件才能实现,除非把那些dll都放在AviSynth 2.5\plugins里

用AC3source?还是直接用DirectShowSource吧

级别: 新手上路
注册时间:
2003-06-08
在线时间:
0小时
发帖:
132
只看该作者 8楼 发表于: 2004-11-08
引用
最初由 dio1888 发布
@kq123
用divx的官方解码器解码会以实际帧速压的,而并非以 avi 的封装框架压,所以可直压。

@wangyq0680
========================================
v=AVISource("F:\1.avi",False,"RGB32").SelectEvery(4,0).TextSub("F:\1.ass")
a=AC3source("F:\Download\g\1.ac3")
audioDub(v,a)
========================================

你的AVS好多问题……
“RGB32”?不需要
“SelectEvery(4,0)”用4?那片源就变为29.97fps了,一般120fps的片只是片头是29.97fps了,而主片是23.976fps的。用SelectEvery(5,0)吧

“TextSub("F:\1.ass")”“AC3source("F:\Download\g\1.ac3")”都要加载插件才能实现,除非把那些dll都放在AviSynth 2.5\plugins里

用AC3source?还是直接用DirectShowSource吧


知道了,那关掉ffdshow对divx的解码权,和写AVS压出来的效果一样吗?
下面这个是从花园问来的,可压了。
v=avisource("xxx.avi",false).changefps(23.976)
a=directshowsource("xxx.avi")
AudioDub(v,a)


级别: 侠客
注册时间:
2003-11-07
在线时间:
0小时
发帖:
490
只看该作者 9楼 发表于: 2004-11-08
directshowsource("*.avi",23.976,true,false,true)
trim(0,framecount/5)
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 10楼 发表于: 2004-11-08
裝一個 AC-3 ACM Decompressor 試試
http://fcchandler.home.comcast.net/AC3ACM/

AC3ACM.zip 這個解開有個 .inf 右鍵"安裝"就可以了
裝了以後就可以直接用

avisource("[ac3].avi").ChangeFPS(29.97)

開啟了

级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 11楼 发表于: 2004-11-08
@kq123
可以直压的就不要通过AVS,减少问题出现的机率。
Divx解码器的调节功能还算可以。

快速回复

限150 字节
上一个 下一个