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

[求助]有关如何把ssa字幕压缩到avi动画上~有关AviSynth,赐教~

楼层直达
级别: 工作组
注册时间:
2003-05-20
在线时间:
0小时
发帖:
7348
因为小生购买了psp~所以想在psp上看FW的动画~

可是FW的片子都是AVI外挂ssa的~就必须把字幕压到avi上去~

小生绞尽脑汁~在射手发现了这样一篇文章http://www.shooter.com.cn/?artid=62&show=1

又在其他论坛上发现了如此avs即可转换mp4~

小生完全按照文章去做~

当打开制作完成avs的时候~显示成这样


似乎不能打开???

特此求教~如何解决


PS:我用的是fw的艾斯嘉科尼xivd_mp3的~
是不是AviSynth插件问题呢?


后来我用了AviSynthedit写脚本~又变成了这样

Like.no.other
==========================分割一下==========================
>公主日记~欢迎观赏<
==========================分割一下==========================
俺を誰だと思でやがる!!
级别: 新手上路
注册时间:
2005-02-20
在线时间:
0小时
发帖:
31
只看该作者 29楼 发表于: 2005-03-07
还有怎样设置,出来的文件和原文件大小差不太多呢
级别: 新手上路
注册时间:
2005-02-20
在线时间:
0小时
发帖:
31
只看该作者 28楼 发表于: 2005-03-07
编码别使用“未经压缩的RGB模式”

这个在哪里设置?
sun
级别: 骑士
注册时间:
2002-03-30
在线时间:
1小时
发帖:
1396
只看该作者 27楼 发表于: 2005-03-07
引用
最初由 kazumi 发布
这些东西都都设置好了,可是save as ……的时候,出来的文件巨大无比,几十g……这是怎么回事啊~~~



视频里使用“完全处理模式”
还有编码别使用“未经压缩的RGB模式”

絶望の地平を越えてすら、輝き続ける命の灯──かくて紡がれるひとつの終焉
级别: 新手上路
注册时间:
2005-02-20
在线时间:
0小时
发帖:
31
只看该作者 26楼 发表于: 2005-03-06
这些东西都都设置好了,可是save as ……的时候,出来的文件巨大无比,几十g……这是怎么回事啊~~~
级别: 工作组
注册时间:
2003-05-20
在线时间:
0小时
发帖:
7348
只看该作者 25楼 发表于: 2005-03-06
引用
最初由 pipi·T 发布
LoadPlugin("VSFilter.dll")
DirectShowSource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi",23.976)
textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")

我也提个问题,照前面的方法,我却不可以!
AviSynth:caught an access violation at 0x01b53c55 attempting to read form 0x00000000


而用
LoadPlugin("VSFilter.dll")
AVISource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi")
textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")

声音和画面字幕不同步,声音有提前。



23.976要匹配原片子~有的片子可能是30祯的

Like.no.other
==========================分割一下==========================
>公主日记~欢迎观赏<
==========================分割一下==========================
俺を誰だと思でやがる!!
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 24楼 发表于: 2005-02-19
引用
最初由 adamhj 发布
偶觉得没可能……vfr还是vfr,弄成grf也不会变,avs肯定别想靠这样就支持了…………


應該可以
因為 VFR mkv 直壓 rmvb 是不會出錯的

级别: 风云使者
注册时间:
2004-10-31
在线时间:
6小时
发帖:
4500
只看该作者 23楼 发表于: 2005-02-19
引用
最初由 weilai 发布


P.S. 題外話 psp 是什麼? ^^||

PSP是SONY去年出的掌机~
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 22楼 发表于: 2005-02-19
偶觉得没可能……vfr还是vfr,弄成grf也不会变,avs肯定别想靠这样就支持了…………

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 21楼 发表于: 2005-02-17
用置頂的 120fps -> vfr mkv
再加上 GraphEdt ===save as===> xx.grf
最後
LoadPlugin("VSFilter.dll")
DirectShowSource("xx.GRF")
TextSub("1.ass")
#TextSub("logo.ssa")
AudioDub(DirectShowSource("xx.GRF"))

不過以上我都沒試過 而且更多步驟 ^^||

說到這回頭看了一下標題
"有关如何把ssa字幕压缩到avi动画上~有关AviSynth"
此時不必拘泥用 AviSynth 方法來壓製
直接用 VirtualDubMod + Filter掛字幕 就好了

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 20楼 发表于: 2005-02-17
引用
最初由 pipi·T 发布
[POPGO][Ghost_In_The_Shell][Stand_Alone_Complex][GB][06].avi
[dmhy][gundam_seed][027][dvdrip][crc32_72c68660].avi

以上这两个都是120FPS的,花园那个是外挂字幕。
哪个老大有空,可以帮我试试。无论我怎么改写脚本,都是不行。。
不是声音不同步,就是提示出错。唉~~



前面那个weilai的脚本应该没有问题,也就是写法上有点strange,但avs应该能认得,试试标准写法:
  1. LoadPlugin("VSFilter.dll")
  2. AVISource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi")
  3. EnsureVBRMP3Sync()
  4. #changefps(23.976)
  5. textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")

对付120fps的片子也就是中间加个changefps(把我写的里面的#去掉),当然弄成vfr mkv是最好的做法

另外我想起来directshowsource应该是会在读文件时自动丢弃d帧的(没去看源码,只是想起以前用dss打开120fps片子时的情况作出的推测,或许已经在2.54/2.55改了,我手上没有120fps的片子暂时没法试……),所以120fps的片子最好不要用directshowsource打开

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 新手上路
注册时间:
2004-11-29
在线时间:
0小时
发帖:
25
只看该作者 19楼 发表于: 2005-02-17
[POPGO][Ghost_In_The_Shell][Stand_Alone_Complex][GB][06].avi
[dmhy][gundam_seed][027][dvdrip][crc32_72c68660].avi

以上这两个都是120FPS的,花园那个是外挂字幕。
哪个老大有空,可以帮我试试。无论我怎么改写脚本,都是不行。。
不是声音不同步,就是提示出错。唉~~
级别: 新手上路
注册时间:
2004-11-29
在线时间:
0小时
发帖:
25
只看该作者 18楼 发表于: 2005-02-17
引用
最初由 alcaid 发布
或者是把视频和音频分离之后先单独对视频加字幕,然后再用ND或VDM来合成音频,这样虽然麻烦些,不过应该不会不同步了
LoadPlugin("VSFilter.dll")
AVISource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi",audio=false)
textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")


分离的确应该是能解决问题,但问题是难道要我10集动画都这样吗?我会疯的!
级别: 新手上路
注册时间:
2004-11-29
在线时间:
0小时
发帖:
25
只看该作者 17楼 发表于: 2005-02-17
引用
最初由 weilai 发布


試試
LoadPlugin("VSFilter.dll")
AVISource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi").EnsureVBRMP3Sync
textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")


还是不行哦!声音提前~~哭。。
级别: 侠客
注册时间:
2003-10-01
在线时间:
1小时
发帖:
509
只看该作者 16楼 发表于: 2005-02-16
或者是把视频和音频分离之后先单独对视频加字幕,然后再用ND或VDM来合成音频,这样虽然麻烦些,不过应该不会不同步了
LoadPlugin("VSFilter.dll")
AVISource("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].avi",audio=false)
textsub("G:\E\[POPGO][FREEWIND][ESCAFLOWNE][DVDRIP][XVID_MP3][25].sc.ssa")

有兴趣参与听写动画日文字幕的同好可PM偶或加群2179873

目前制作进度:http://bbs.jpseek.com/read.php?tid=594
快速回复

限150 字节
上一个 下一个