『漫游』酷论坛>『影音数码技术学习交流』>[请教]用AVS脚本播放AVI ..

[请教]用AVS脚本播放AVI不同步,怎么回事?

benbenming@2004-06-19 16:09

以前没有遇见过这样的情况!如果直接把字幕SSA格式的名字改为和AVI文件同名,那么打开视频的同时加载VOBSUB,字幕影音正常!不过要是用AVS脚本打开呢,声音就会有滞后,但是画面和字幕同步!这是怎么回事呢?是不是我AVS编辑的有问题?
内容如下:
LoadPlugin("VSFilter.dll")
AVISource("D:\Tenjho_Tenge_06.avi")
textsub("D:\Tenjho_Tenge_06.ssa")

帮忙指点一下,谢了!

还有影片的视频是wmv9编码,23fps,音频是153K VBR MP3 不知道这些是不是有影响!
引用

weilai@2004-06-19 16:44

改一下試試看

LoadPlugin("VSFilter.dll")
v=AVISource("D:\Tenjho_Tenge_06.avi",false)
a=DirectShowSource("D:\Tenjho_Tenge_06.avi",video=false)
AudioDub(v,a)
textsub("D:\Tenjho_Tenge_06.ssa")

我是用
N:\ROD\[POPGO][FREEWIND][ROD_TV][12][DVDRIP][WMV9_MP3].avi
OK

檔案 : 195 MB (195 MB), 持續時間 0:23:39, 類型 AVI, 1 音訊資料流, 品質 50 %
視訊 : 175 MB, 1037 Kbps, 23.976 fps, 解析度 720*540 (4:3), WMV3 = Windows Media Video 9, 已支援
音訊 : 20 MB, 119 Kbps, 48000 Hz, 2 聲道, 0x55 = Lame MP3, 已支援
引用

benbenming@2004-06-19 17:13

哈哈哈哈!完美解决!weilai真是超强!这是什么原因呢?为什么原来我那样不可以呢?
引用

weilai@2004-06-19 17:21

引用
最初由 benbenming 发布
哈哈哈哈!完美解决!weilai真是超强!这是什么原因呢?为什么原来我那样不可以呢?


其實就像您說的
wmv9编码,23fps,音频是153K VBR MP3
可能就是這兩個原因

解決方法就是 "影音分離導入"
我的前作 Avisynth Application Batch 就有用到這方面的技巧
智慧型判斷一直是我改良的重點 (又要兼顧 avs 是否過於繁雜~真累,所以很久沒更新了 ^^||)
引用

benbenming@2004-06-19 22:52

十分感谢您对我的指导!看着您的文章用着您提供的软件,好!对我这样的初学者大有帮助!
引用

| TOP