Автор: Ajaja
Дата сообщения: 13.01.2014 15:59
dmkov9
Можно плагин TransAll попробовать, я , например, так когда-то простенькую видеопрезентацию делал:
[more]
Код:
LoadPlugin("C:\Program Files\AviSynthPlus\plugins\TransAll.dll")
# First set of 27 images
p001=ImageReader("image01.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p002=ImageReader("image02.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p003=ImageReader("image03.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p004=ImageReader("image04.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p005=ImageReader("image05.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p006=ImageReader("image06.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p007=ImageReader("image07.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p008=ImageReader("image08.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p009=ImageReader("image09.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p010=ImageReader("image10.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p011=ImageReader("image11.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p012=ImageReader("image12.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p013=ImageReader("image13.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p014=ImageReader("image14.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p015=ImageReader("image15.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p016=ImageReader("image16.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p017=ImageReader("image17.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p018=ImageReader("image18.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p019=ImageReader("image19.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p020=ImageReader("image20.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p021=ImageReader("image21.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p022=ImageReader("image22.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p023=ImageReader("image23.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p024=ImageReader("image24.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p025=ImageReader("image25.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p026=ImageReader("image26.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
p027=ImageReader("image27.png").ConvertToYV12().Spline36Resize(1024,576).trim(1,250)
#Transitions
t001=TransAccord(p001,p002,50)
t002=TransBubbles(p002,p003,50)
t003=TransCentral(p003,p004,50)
t004=TransCrumple(p004,p005,50)
t005=TransDisco(p005,p006,50,50)
t006=TransFlipPage(p006,p007,50)
t007=TransFlipTurn(p007,p008,50)
t008=TransFunnel(p008,p009,50)
t009=TransMarbles(p009,p010,50)
t010=TransPaint(p010,p011,50)
t011=TransPeel(p011,p012,50)
t012=TransPush(p012,p013,50)
t013=TransRipple(p013,p014,50)
#t013=TransRipples(p013,p014,50)
#t014=TransScratch(p014,p015,50)
t014=TransShuffle(p014,p015,50)
t015=TransSlantRollIn(p015,p016,50)
t016=TransSlantRollOut(p016,p017,50)
t017=TransSlantWipe(p017,p018,50)
t018=TransSlideIn(p018,p019,50)
t019=TransSlideOut(p019,p020,50)
t020=TransSprite(p020,p021,50)
t021=TransSwing(p021,p022,50)
t022=TransSwirl(p022,p023,50)
t023=TransTwinDoors(p023,p024,50)
t024=TransVenetianBlinds(p024,p025,50)
t025=TransWeave(p025,p026,50)
t026=TransWipe(p026,p027,50)
#join all the clips
vid=t001+t002+t003+t004+t005+t006+t007+t008+t009+t010+t011+t012+t013+t014+t015+t016+t017+t018+t019+t020+t021+t022+t023+t024+t025+t026
# change the framerate and resize the clips
newvid=vid.ChangeFPS(25.0)
newvid