*offizielles deutsches flaskmpeg & dvdtoogm board* (http://www.flaskmpeg.info/index.php)
- *vhs/tv=>avi* (http://www.flaskmpeg.info/board.php?boardid=29)
-- vhs - Aufnahme/Film Qualitätsverbesserung mit Avisynth (http://www.flaskmpeg.info/thread.php?threadid=5666)


Geschrieben von saibo am 18.01.2006 um 20:56:

 

Zitat:
So muß jetzt weg. Bin erst wieder morgen online.

Vielen Dank nochmal für deine Hilfe. Bis morgen.



Geschrieben von Videostation am 18.01.2006 um 21:15:

 

Also dein Prozessor sollte mehr als ausreichend sein. Bei Virtual VCR ist laut Autor die Dropped2 Anzeige maßgebend.

Zitat:
Dann muß deine Quelle erstmal mehr hergeben.

Wenn es eine analoge Quelle (TV, VHS) ist hast du immer YUY2. Zunge raus

Zitat:
Nö, dann stimmt das Aspekt Ratio nicht,....

So ist es. Damit es stimmt musst du horizontal 15Pixel croppen.
code:
1:
2:
3:
4:
converttoyuy2().PixieDust(5)
crop(8,0,689,564)
GaussResize(704,576,p=75)
converttoyv12()
Du kannst allerdings das Resizung auch ganz lassen und mit der Letterbox-Funktion nur die Ränder abdecken. Dann hast du dort nur schwarze Streifen, die durch den Overscan des TVs eigentlich abgedeckt werden sollten.
code:
1:
2:
converttoyuy2().PixieDust(5).converttoyv12()
Letterbox(0,12,8,7)
edited: Sorry, Fehler bei den Crop-Werten korrigiert. Muss 15 heißen.

CU Videostation



Geschrieben von saibo am 18.01.2006 um 21:50:

 

Vielen Dank, für die Verbesserungen. Und welche Methode würdest du bevorzugen? Die mit der Letterbox oder lieber resizen?

Kannst du mir bei folgendem Befehl weiterhelfen:

code:
1:
GaussResize(704,576,p=75)


Was Bewirkt der wert der Variable p? Inwiefern beeinflusst es das Bild?



Geschrieben von saibo am 18.01.2006 um 21:58:

 

@Videostation:

code:
1:
2:
3:
4:
converttoyuy2().PixieDust(5)
crop(8,0,689,564)
GaussResize(704,576,p=75)
converttoyv12()


Das scheint nicht zu funktionieren. Ich bekomme folgende Fehlermeldung beim Öffnen des Scripts mit VirtualDub: "Avisynth opne failure: Crop:YUV images can only be cropped by even numbers (right side). ; line8"



Geschrieben von Videostation am 18.01.2006 um 22:00:

 

Zitat:
Was Bewirkt der wert der Variable p? Inwiefern beeinflusst es das Bild?
Der Wert p regelt die Schärfe des Bildes und liegt zwischen 1 und 100. Bei 1 wird das Bild weicher, bei 100 schärfer.

Würde wahrscheinlich eher Resizen.

edited: Arrgh.. mein Fehler. Horizontal kann man bei YuY2 nur vielfache von 2 croppen. 690 ist dann der nächstliegende Wert.

crop(8,0,690,564)

CU Videostation



Geschrieben von saibo am 18.01.2006 um 22:06:

 

Heisst das wenn ich deine Änderungen im Script nciht vornehmen würde hätte meine finale Datei keine DVD kompatibel Auflösung? geschockt

Da wird jetzt aber ganz schön viel weggeschnitten. traurig

Würdest du eigentlich er das 1. oder das 2.Script von Selur empfehlen?



Geschrieben von Selur am 18.01.2006 um 22:10:

 

Zitat:
Heisst das wenn ich deine Änderungen im Script nciht vornehmen würde hätte meine finale Datei keine DVD kompatibel Auflösung?

kommt drauf an was der CCE draus gemacht hätte smile

so meinte eben auch nicht Letterbox sondern AddBorder, das 2te Script könnte man also so aufstelen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
LoadPlugin("L:\Programme\AviSynth\plugins\TDeint.dll")			# TDeint 1.0 RC 2 (http://bengal.missouri.edu/~kes25c/)
LoadPlugin("L:\Programme\AviSynth\plugins\Masktools.dll")		# MaskTools v1.5.6 (http://manao4.free.fr/MaskTools-v1.5.6.zip)
LoadPlugin("L:\Programme\AviSynth\plugins\LoadPluginEX.dll")		# LoadPluginEX (http://rapidshare.de/files/10727703/LoadPluginEx.dll.html)
LoadPlugin("L:\Programme\AviSynth\plugins\DustV5.dll")			# Pixidust (http://home.arcor.de/dhanselmann/_stuff/dust_v5.zip)
AviSource("d:\frauenkirche2.avi")
TDeint(type=3)
converttoyuy2().PixieDust(5)
crop(4,0,698,564)
GaussResize(704,520,p=75)
AddBorders(0,28,0,28)


und das erste so:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
LoadPlugin("L:\Programme\AviSynth\plugins\TDeint.dll")			# TDeint 1.0 RC 2 (http://bengal.missouri.edu/~kes25c/)
LoadPlugin("L:\Programme\AviSynth\plugins\Masktools.dll")		# MaskTools v1.5.6 (http://manao4.free.fr/MaskTools-v1.5.6.zip)
LoadPlugin("L:\Programme\AviSynth\plugins\mt_masktools.dll")		# MaskTools v2.0a18 (http://manao4.free.fr/masktools-v2.0a18.zip)
LoadPlugin("L:\Programme\AviSynth\plugins\LimitedSupport_09Jan06B.dll")	# LimitedSupport (http://people.pwf.cam.ac.uk/mg262/posts/LimitedSupport_09Jan06B.dll)
LoadPlugin("L:\Programme\AviSynth\plugins\RepairSSE2.dll")		# RemoveGrain 0.9 (http://home.pages.at/kassandro/RemoveGrain/index.htm)
LoadPlugin("L:\Programme\AviSynth\plugins\RemoveGrainSSE2.dll")		# RemoveGrain 0.9 (http://home.pages.at/kassandro/RemoveGrain/index.htm)
Import("L:\Programme\AviSynth\plugins\LimitedSharpenFaster.avs")	# LimitedSharpenFaster (http://technik.movie2digital.de/thread.php?threadid=29228)
Import("L:\Programme\AviSynth\plugins\LRemoveDust.avs")			# LRemoveDust (ganz unten bei http://www.removegrain.de.tf/ )
AviSource("d:\frauenkirche2.avi")
TDeint(type=3)
LRemoveDust(2,2)
LimitedSharpenFaster()
crop(4,0,698,564)
GaussResize(704,520,p=75)
AddBorders(0,28,0,28)


Cu Selur

Ps.: offtopic: VNC ist schon was feines. Augenzwinkern



Geschrieben von Videostation am 18.01.2006 um 22:12:

 

Ich nehme an du meinst das cropping. Die Änderung der Werte ist nötig, weil das Bild nach dem wegschneiden der Pixel und dem anschließenden resizen auf 704x576 leicht verzerrt wird. Die Rechnung ist ziemlich simpel. Das Seitenverhältnis sollte nach dem croppen so nah wie möglich an der Aufnahme liegen.

Aufnahme: 704/576 = 1,222
vertikal 12 Pixel weg => 564 * 1,222 = 689,2 => 690 nächstliegender mod2 Wert.

CU Videostation



Geschrieben von saibo am 18.01.2006 um 22:15:

 

@Selur
Sag mal mußt du nicht weg? Jetzt sag nicht, dass du meinetwegen zu Hause geblieben bist. geschockt großes Grinsen

Danke für die Korrekturen. Ich kann mich einfach nicht entscheiden, ob ich das erste oder das zweite Script nehmen soll. Jetzt sag mal ehrlich Selur welches Script würdest du vorziehen?

Ok ich muß so weniger wegschneiden. Aber dafür habe ich oben und unten einen schwarzen Balken. hmmm... Vielleicht mache ich es doch so wie es Videostation vorgeschlagen hat und schneide lieber ein bisschen mehr weg.



Geschrieben von Videostation am 18.01.2006 um 22:17:

 

Das mit AddBorders stimmt aber nicht. Dann wird das Bild bei der DVD-Wiedergabe horizontal viel zu stark gedehnt. Das DVD Bild ist ja nicht 4:3.



Geschrieben von saibo am 18.01.2006 um 22:28:

 

Zitat:
Original von Videostation
Das mit AddBorders stimmt aber nicht. Dann wird das Bild bei der DVD-Wiedergabe horizontal viel zu stark gedehnt. Das DVD Bild ist ja nicht 4:3.


Danke, dass du drauf hingewiesen hast. Dann erübrigt sich das wohl mit den Addborders.



Geschrieben von Videostation am 18.01.2006 um 22:34:

 

Also eigentlich müsste es so aussehen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
LoadPlugin("L:\Programme\AviSynth\plugins\TDeint.dll")			# TDeint 1.0 RC 2 (http://bengal.missouri.edu/~kes25c/)
LoadPlugin("L:\Programme\AviSynth\plugins\Masktools.dll")		# MaskTools v1.5.6 (http://manao4.free.fr/MaskTools-v1.5.6.zip)
LoadPlugin("L:\Programme\AviSynth\plugins\mt_masktools.dll")		# MaskTools v2.0a18 (http://manao4.free.fr/masktools-v2.0a18.zip)
LoadPlugin("L:\Programme\AviSynth\plugins\LimitedSupport_09Jan06B.dll")	# LimitedSupport (http://people.pwf.cam.ac.uk/mg262/posts/LimitedSupport_09Jan06B.dll)
LoadPlugin("L:\Programme\AviSynth\plugins\RepairSSE2.dll")		# RemoveGrain 0.9 (http://home.pages.at/kassandro/RemoveGrain/index.htm)
LoadPlugin("L:\Programme\AviSynth\plugins\RemoveGrainSSE2.dll")		# RemoveGrain 0.9 (http://home.pages.at/kassandro/RemoveGrain/index.htm)
Import("L:\Programme\AviSynth\plugins\LimitedSharpenFaster.avs")	# LimitedSharpenFaster (http://technik.movie2digital.de/thread.php?threadid=29228)
Import("L:\Programme\AviSynth\plugins\LRemoveDust.avs")			# LRemoveDust (ganz unten bei http://www.removegrain.de.tf/ )
AviSource("d:\frauenkirche2.avi")
TDeint(type=3)
LRemoveDust(2,2)
LimitedSharpenFaster()
crop(8,0,690,564)
GaussResize(704,576,p=75)

@Selur
Wie kommst du auf die Höhe von 520px? Das kann ich irgendwie nicht nachvollziehen.

CU Videostation



Geschrieben von saibo am 18.01.2006 um 22:37:

 

Kann ich denn nun den Befehl endgültig weglassen?
code:
1:
converttoyv12()



Geschrieben von saibo am 18.01.2006 um 22:40:

 

Hab auch noch eine Frage zu VirtualVCR. Ist es egal wie hoch der Wert bei dropped ausfällt solange bei dropped2 = 0 steht? Und falls ich nach der Aufnahme mit VirtualVCR doch feststellen sollte, dass der Ton einen delay aufweist, wie kann ich den genauen Wert dann bestimmen und korrigieren?



Geschrieben von Videostation am 18.01.2006 um 23:00:

 

Du meinst sicherlich converttoyuy2() wegen CCE. Das kannste meiner Ansicht nach weglassen. Außerdem merkst du es sofort falls es das Skript nicht laden sollte.

Zitat:
wie kann ich den genauen Wert dann bestimmen

Im Logfile steht ein Wert: AV Diff.

Zitat:
Ist es egal wie hoch der Wert bei dropped ausfällt solange bei dropped2 = 0 steht?

Ich glaube ganz egal ist es nicht. Muss aber selber mal nachschauen. Hatte schon lange keine Probleme mehr mit dropped Frames. smile
Wird aber erst morgen. Für heute war's das. Augenzwinkern

CU Videostation



Geschrieben von saibo am 18.01.2006 um 23:14:

 

Noch eine Frage: Kan es sein, dass der Filter AutoCrop mit avisynth2.5.6 nicht mehr funktioniert? Ich bekomme immer folgende Fehlermeldung:"avisynth open failure:Script error:there is no function named GripCrop (F:\der untergang\untergang.avs , line4"



Geschrieben von Selur am 18.01.2006 um 23:48:

 

wegen GripCrop:
Haste den GripFit auch im Script? (http://www.nic.fi/~lhahne/GripFit_YV12.zip)

@Videostation: ist ganz einfach wie ich auf die Auflösung komme:
Quelle in Gordian Knot geöffnet, gecroppt, PAL 4:3 eingestellt. Breite mod 16, Höhe mod2 und dann Auflösung gesucht die Aspect Error von 0 hat. Augenzwinkern (wobei es durchaus sein kann, dass ich nicht GordianKnot sondern PARanoia benutzt habe.)

Dann noch oben und unten 28Pixel Ränderdrann und man hat die von dir gewünschte DVD konforme auflösung von 704x576. smile

@saibo: müsstest das Script so übernehmen können (nach Pfadanpassung) wie ich es oben gepostet habe. Augenzwinkern

Cu Selur



Geschrieben von saibo am 19.01.2006 um 00:09:

 

Danke !

Ich habe aber immer noch das Problem, dass sich das 1.Script nicht öffnen läßt. traurig wie der die gleiche Fehlermeldung. Obwohl ich jetzt wirklich nur die DLLs in den plugins Ordner kopiert haben, auf die du in deinem Script verweist. Trotzdem läßt sich das Script nicht öffnen. Bin schon echt verzweifelt. Das 2.Script funktioniert. Allerdings sobald ich die für das 1.Script benötigten DLLs in den plugins Ordner kopiert habe, läßt es sich auch nicht mehr öffne. Ich muß da anscheinend irgendwas mit der Installation der plugins falsch machen. traurig

Jau!! Tatsächlich hatte GridFit vergessen. großes Grinsen Es geht wieder!!!! Könnte man das resizen bei den VHS Scripten nicht auch mit AutoCrop + GridFit realisieren?

Auja, ich verwende jetzt erstmal deinen plugins Ordner. Danke. Daumen hoch!

Das gibt es doch nciht. Mit deinem plugins Ordner läßt sich wieder kein Script öffnen. Es kommt wieder nur die Fehlermeldung: Avisynth open failure:Avisynth:script open failed!

Das kann doch gar nicht wahr sein. Ich bekomme hier gleich einen nervous break down.

Mit deinem plugins Ordner müßte es doch eigentlich gehen. *doh*



Geschrieben von Selur am 19.01.2006 um 00:10:

 

Kopier mal die dlls einzeln, eventuell hat ja eine der dlls irgendeinen Schaden abbekommen,...

Hab mal den Inhalt meines plugins Ordners angehängt. smile

Zitat:
Könnte man das resizen bei den VHS Scripten nicht auch mit AutoCrop + GridFit realisieren?
Nein, da nur schwarze Ränder gecroppt werden würden, ich aber untern auch etwas weggeschnitten hatte um das bunte Rauschen los zu werden. Augenzwinkern

Cu Selur

Ps.: Ach ja, zur allgemeinen Übersichtlichkeit, am besten seine Posts nur editieren, wenn noch niemand drauf geantwortet hat. Augenzwinkern

Zitat:
Das kann doch gar nicht wahr sein. Ich bekomme hier gleich einen nervous break down.

geschockt Tief durchatemen und einfach nach und nach mal einen Filter in ein anderes Verzeichnis schieben udn so rausbekommen wer Probleme macht,.. Augenzwinkern



Geschrieben von Selur am 19.01.2006 um 00:31:

 

Haste meinen Ordner einfach drüberkopiert oder deinen ersetzt?


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH