『漫游』酷论坛>『影音数码技术学习交流』>[求助]要压制FPS120,ac3 ..

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

kq123@2004-11-06 16:33

同上..
视频: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音频的话,在怎么写呢?
引用

kq123@2004-11-07 09:06

没人知道吗?帮帮忙呀。。
我要压RMVB,不好压啊。
档的信息和出错的图:
引用

Skyplume@2004-11-07 09:56

v=Directshowsource("2.avi",fps=23.976)
a=Directshowsource("2.avi")
audiodub(v,a)
引用

dio1888@2004-11-07 23:58

其实根本不用写AVS,关掉ffdshow对divx的解码权,用divx的官方解码器解码就可以压为rmvb。
引用

kq123@2004-11-08 08:17

FPS:120的不能直接压RMVB吧。。
引用

wangyq0680@2004-11-08 09:40

v=AVISource("F:\1.avi",False,"RGB32").SelectEvery(4,0).TextSub("F:\1.ass")

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

audioDub(v,a)
引用

Siki@2004-11-08 11:24

引用
最初由 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"). <----为什么要多此一举呢?
引用

dio1888@2004-11-08 13:51

@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吧
引用

kq123@2004-11-08 14:20

引用
最初由 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)
引用

ConanAi@2004-11-08 14:25

directshowsource("*.avi",23.976,true,false,true)
trim(0,framecount/5)
引用

weilai@2004-11-08 14:49

裝一個 AC-3 ACM Decompressor 試試
http://fcchandler.home.comcast.net/AC3ACM/

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

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

開啟了
引用

dio1888@2004-11-08 15:01

@kq123
可以直压的就不要通过AVS,减少问题出现的机率。
Divx解码器的调节功能还算可以。
引用

| TOP