『漫游』酷论坛>『影音数码技术学习交流』>AviSynth+VirtualDub问题

AviSynth+VirtualDub问题

hotpoint@2005-06-28 00:13

AVS文件:

LoadPlugin("VSFilter.dll")
AVISource("[FREEWIND][Stand_Alone_Complex_2nd_GIG][DVDRIP][H.264_DD][01].avi")
VobSub("[FREEWIND][Stand_Alone_Complex_2nd_GIG][DVDRIP][H.264_DD][01].ssa")

采用VirtualDub出现错误对话框

Avisynth open failure:
ACM failed to suggest a compatible PCM format
(E:\Movies\Animation\Ghost in the Shell Stand Alone Complex 2nd GiG\test.avs,line2)

FW这个是H.264压的,是不是需要什么其他语句才能打开?
引用

dio1888@2005-06-28 00:46

H.264_DD
音频应该是ac3,你可以查查,是就安装AC-3 ACM Decompressor
引用

hotpoint@2005-06-28 01:29

是AC3的,但是不知道怎么写。AC3 ACM Decompressor安装了,还是不行。

我刚才偶然看到了一个AVS文件,AVISource改成DirectShowSource的话图像可以处理了,但是声音部分只要在VirtualDub中选择处理就会出错,我查了好多资料,都没有说这里应该怎么写。
引用

dio1888@2005-06-28 01:35

http://dio1888.blogchina.com/1251446.html
引用

hotpoint@2005-06-28 01:47

我直接打开AVI文件是没有问题的,但是打开AVS就不行。貌似跟VIRTUALDUB没有关系。。。。
引用

hotpoint@2005-06-28 01:51

我希望AVS文件调用FFDSHOW,这样就可以成功解码,但是好像不支持这样:(
引用

wing00@2005-06-28 08:22

把音频禁了
引用

weilai@2005-06-28 08:51

LoadPlugin("VSFilter.dll")
v=AVISource("[FREEWIND][Stand_Alone_Complex_2nd_GIG][DVDRIP][H.264_DD][01].avi",false)
a=DirectShowSource("[FREEWIND][Stand_Alone_Complex_2nd_GIG][DVDRIP][H.264_DD][01].avi",video=false)
AudioDub(v,a)
VobSub("[FREEWIND][Stand_Alone_Complex_2nd_GIG][DVDRIP][H.264_DD][01].ssa")


不過不建議 ac3 用 AviSynth 處理
因為最後都會變成 2 ch 的音訊
引用

dizyh@2005-06-28 08:56

因为你可以直接打开,建议把音频先用VDM直接分离吧。只做视频部分。

看你只是想加个字幕,那么连AVS都可以不用。直接用VDM加载字幕好了。
引用

hotpoint@2005-06-28 09:29

变成2CH也可以。。。。因为自己机器一直是2.0 -_-##

请问weilai版主,我按照您的方法做了,VirtualDub还是提示

Error initializing audio stream decompression:
The requested conversion is not possible
Check to make sure you have the required codec.
引用

hotpoint@2005-06-28 09:40

另外一个文件更离谱一点,打开直接Error

Avisynth open failure:

Avi Source:Could not decompress framse 0
引用

wangyq0680@2005-06-28 11:08

我想顺便问一下,如果是AC3的音频,用Avisynth的话一定要转成mp3或者wmv的格式吗?

我找到一个ac3source.dll,但是AC3source("E:\Download\06.27\03.ac3")这个会出错,原文件是120fps,wm3视频编码。

有没有简单一点的解决方法?
引用

dizyh@2005-06-28 13:15

引用
最初由 wangyq0680 发布
我想顺便问一下,如果是AC3的音频,用Avisynth的话一定要转成mp3或者wmv的格式吗?

我找到一个ac3source.dll,但是AC3source("E:\Download\06.27\03.ac3")这个会出错,原文件是120fps,wm3视频编码。

有没有简单一点的解决方法?


说实话,我都不理解了。非的把音频一块处理?似乎DVD也是合成出来的。

我是从来不处理音频的,除非是需要把什么AAC,AC3等改成MP3等,

但这个也可以专门处理,甚至有更强的专业音频工具。

其他只单独处理视频部分。

最后直接合成。而这样影音不同步的问题原理上是不会出现的。
引用

wangyq0680@2005-06-28 14:45

引用
最初由 dizyh 发布


说实话,我都不理解了。非的把音频一块处理?似乎DVD也是合成出来的。

我是从来不处理音频的,除非是需要把什么AAC,AC3等改成MP3等,

但这个也可以专门处理,甚至有更强的专业音频工具。

其他只单独处理视频部分。

最后直接合成。而这样影音不同步的问题原理上是不会出现的。


那你120FPS怎么处理的?
引用

hotpoint@2005-06-28 16:10

我转换然后到PSP上看,现在一直是用VIRTUALDUB先嵌字幕然后用转换君转换为PSP的格式。但是最近发现转换君支持AVS,我想省略VIRTUALDUB的嵌入字幕,这样可以节省一倍的时间,但是我用转换君打开我编辑的AVS文件会无法正确识别音频的格式,无法打开,看LOG是把AC3格式识别为了PCM_16。如果直接打开.AVI文件就没有问题。所以我觉得是AVS问题。

另外VIRTUALDUB转换成2CH也有问题。
引用

«12»共2页

| TOP