NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 6392|回复: 1

[AVS技巧] 请教!如何使用AVS把两个不同格式的视频文件压制成一个AVI

[复制链接]
发表于 2006-8-5 04:35 | 显示全部楼层 |阅读模式
先简单说一下想要做什么:  有一个MV的tp, 和拍摄花絮的asf(效果不错) 两个文件. 想把它们合并压制成一个avi文件.

单独的AVS分别是

1.  
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Decomb.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\UnDot.dll")
LoadPlugin("VSFilter.dll")

mpeg2source("D:1.d2v").FieldDeinterlace()
AddBorders(0,1,0,3).Crop(6,0,-6,0).LanczosResize(640,480).UnDot()
TextSub("D:1.ass")


2.
LoadPlugin("VSFilter.dll")

DirectShowSource("D:2.asf",audio=false,convertfps=true)
Crop(4,0,-4,0).LanczosResize(640,480)
TextSub("D:2.ass")

这样分别压出来, 使用VDM的Append Segment合并, 提示第1个fps是29.97003, 第2个的fps是30,00003, 合并不成功...

那么我改了一下第2个AVS, 把fps准确设置成29.97003

DirectShowSource("D:2.asf",fps=29.97003,audio=false)
Crop(4,0,-4,0).LanczosResize(640,480)
TextSub("D:2.ass")

这样压出来, 合并时又提示第2个的fps是29.97000, 和第1个的29.97003还是不一样, 还是不能合并...

-------------------------------------------

上面就是遇到的情况.  有几个问题想请教

为什么明明设置的fps=29.97003, 压制出来却变成了29.97000?  该如何调整两个AVS里的fps, 才能让压出来的两个avi正常合并?

如果想用v1+v2一次性搞定, 上面两个AVS应该怎么样写成一个,保证fps一样,成功地用VDM压制呢?

谢谢高手们能指点一二!!!

[ 本帖最后由 yntang66 于 2006-8-5 04:38 编辑 ]
发表于 2006-8-5 13:16 | 显示全部楼层
要合并但是失败,尝试使用AviUtl进行合并,这个要求没有VirtualDub那么精确
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:10 , Processed in 0.337649 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表