Avisynth-Skript |
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
|
|
Hallo,
heut hab ich mal ne Frage und zwar zu Avisynth. Ich hab mit PowerVCR3 was aufgenommen und will nun eine SVCD draus machen. Dazu hab ich mit DVD2AVI drei einzelne Projekte erzeugt, um die Werbung rauzuschneiden.
Lange Rede kurzer Sinn, im Prinzip sollte das Skript wie unten zu dargestellt aussehen, hab ich zumindest gedacht.
Es werden zwar die drei Teile zusammengefügt aber sämtliche Einstellungen unter Filter ignoriert. Ich bekomme also nur das zusammengesetzte File raus.
Im Moment hab ich die Sache über einen Umweg gelöst und zwar mit zwei AVS-Files. Das erste enthält die Einstellungen von Source for SVCD und im Zweiten wird das Erste importiert und die Filter angewandt. Nun find ich das aber etws umständlich und nicht gerade elegant.
Kommen wir jetzt zur Preisfrage. Weis jemand wo der Fehler in meinem Skript steckt ??
CU Videostation
Zitat: |
# PLUGINS
LoadPlugin("D:VIDEOB~1DVD2SV~1MPEG2Decmpeg2dec.dll")
LoadPlugin("D:VideobearbeitungAvisynth Filterdecomb.dll")
LoadPlugin("D:WINDOWSSystem32SimpleResize.dll")
LoadPlugin("D:VideobearbeitungAvisynth Filtermsharpen.dll")
LoadPlugin("D:VideobearbeitungAvisynth Filtercnr2.dll")
LoadPlugin("D:VideobearbeitungAvisynth Filterdnr2.dll")
LoadPlugin("D:VideobearbeitungAvisynth Filter_2DCleanYUY2.dll")
LoadPlugin("D:VideobearbeitungAvisynth FilterAddRange.dll")
Import("D:VideobearbeitungVirtualDub-1.4.10vdub_filters.avs")
# SOURCE FOR SVCD
Teil1=mpeg2source("I:pvcrworkTeil1.d2v").Fadeout2(3)
Teil2=mpeg2source("I:pvcrworkTeil2.d2v").Fadeout2(3)
Teil3=mpeg2source("I:pvcrworkTeil3.d2v").Fadeout2(3)
NewSource=Teil1+Teil2+Teil3
#Filter
NewSource.crop(28,92,664,392)
NewSource.cnr2(mode=0)
NewSource.temporalsmoother(2,2)
NewSource._2DCleanYUY2(thresholdY=9,radiusX=1,radiusY=1)
NewSource.LanczosResize(442,392)
NewSource.AddBorders(19,92,19,92)
NewSource.Tweak(0,1,-15,1)
return NewSource
# FOOL CCEnc
ResampleAudio(44100) |
__________________ WWW.VIDEOSTATION-ONLINE.DE
|
|
26.10.2002 20:24 |
|
|
elestrodix
DER Anleitungsmann ;)
Dabei seit: 17.03.2002
Beiträge: 634
Herkunft: Bonner Raum
|
|
lass mal die strings 'return NewSource' nach den filtern wech
'return NewSource' ist in diesem eine schleife und veranlasst das erneute laden des sourcefiles ohne rücksicht auf die filter.
du kannst das AVS auch etwas vereinfachen:
[...]
# SOURCE FOR SVCD
Teil1=mpeg2source("I:pvcrworkTeil1.d2v").Fadeout2(3)
Teil2=mpeg2source("I:pvcrworkTeil2.d2v").Fadeout2(3)
Teil3=mpeg2source("I:pvcrworkTeil3.d2v").Fadeout2(3)
NewSource=Teil1+Teil2+Teil3
NewSource
#Filter
crop(28,92,664,392)
cnr2(mode=0)
temporalsmoother(2,2)
_2DCleanYUY2(thresholdY=9,radiusX=1,radiusY=1)
LanczosResize(442,392)
AddBorders(19,92,19,92)
Tweak(0,1,-15,1)
#return NewSource <-löschen!!!
[...]
hofffe, ich konnte helfen. musste mich grad noch eben selbst wieder weiterbilden -wieder was dazugelernt-
__________________ OGM-Overhead-Formel?guckst du hier
|
|
26.10.2002 21:23 |
|
|
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
Themenstarter
|
|
DANKE, funktioniert wunderbar
Das mit dem return hab ich im Forum von Doom9 gelesen, war aber wohl doch falsch, naja stimmt halt auch nicht alles
Kennst du eine gute Quelle, wo etwas genauer auf die Möglichkeiten und Befehle der Skripts eingegangen wird?
CU Videostation
__________________ WWW.VIDEOSTATION-ONLINE.DE
|
|
26.10.2002 22:09 |
|
|
elestrodix
DER Anleitungsmann ;)
Dabei seit: 17.03.2002
Beiträge: 634
Herkunft: Bonner Raum
|
|
pfff, vor ca. 2 wochen hatte ich mich aus langer weile mal mit dem avisynth-editing beschäftigt und die anleitungen/beispiele unter Start|Progr|AviSynth 2|... (auch online -> http://avisynth.org/ ) durchgelesen...
__________________ OGM-Overhead-Formel?guckst du hier
|
|
26.10.2002 23:23 |
|
|
|