Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
schnurzelat 

Anmeldungsdatum: 24.09.2002 Beiträge: 109
|
Beitrag 0 - Verfasst am: Sa Apr 24, 2004 18:42 Titel: |
 |
|
Hallo,
ich habe ein VHS-Video über die DV-Kamera digitalisiert und auf der Platte liegen. Jetzt habe ich den hier im Forum empfohlenen Bildverbesserungsfilter (Convolution3D) verwendet, der wirklich ein kleines wunder bewirkt.
Mein AVS Script:
LoadPlugin("C:\Programme\DVD\AviSynth 2.5\plugins\Convolution3DYV12.dll")
AVISource("e:\dvcam\szene01.avi")
Crop(16,44,-16,-44)
ConvertToYV12
Convolution3D (0, 32, 128, 32, 128, 10, 0)
AddBorders(16,44,16,44)
Wenn ich mir das mit dem CCE encodete MPEG2 auf dem PC anschaue, sieht alles OK aus. Auf dem DVD Player jedoch flimmert das Bild. Es sieht so aus, als ob die Bilder nicht in der richtigen Reihenfolge wiedergegeben werden.
Woran kann das liegen? Vielleicht an dem VY12? Wenn ich das Video nicht konvertiere, dann funktioniert der Filter leider nicht.
Die CCE-Einstellungen müssten OK sein, denn ich habe schon viele Dateien encodet und bisher kein Problem gehabt.
Danke schon mal.
Gurß schnurzelat |
|
 |
dvdmaster 
Anmeldungsdatum: 16.03.2002 Beiträge: 722
|
Beitrag 1 - Verfasst am: Sa Apr 24, 2004 18:47 Titel: |
 |
|
Falsche Fieldorder, einfach in Avisynth eine Zeile Oben kappen und eine zeile Schwarz untee Drann dann sollte es Klappen _________________ Mein HiFi / HomeCinema
TV: Sanyo 82 cm
CD+DVD+VCR: HTPC+Foobar
AMP: Pioneer VSX-609
SPEAKER: Canton Movie 10mx
LP: Project 1.2 + Grado Prestige Black
Phono Pre: Project Tubebox |
|
 |
schnurzelat 

Anmeldungsdatum: 24.09.2002 Beiträge: 109
|
Beitrag 2 - Verfasst am: So Apr 25, 2004 15:00 Titel: |
 |
|
Ja, stimmt. Genau das war's. Danke dvdmaster.
Wie kann ich das in Zukunft verhindern? Ist das Glückssache oder kann man das vor dem Brennen irgendwie testen.
Danke.
Gruß schnurzelat |
|
 |
Tsunami 
Anmeldungsdatum: 12.02.2002 Beiträge: 1759
|
Beitrag 3 - Verfasst am: So Apr 25, 2004 16:05 Titel: |
 |
|
Eine DV-Cam erzeugt ein Video mit bff-Field-Order, der CCE erzeugt jedoch immer ein tff-Video, unabhängig davon, welche Field-Order man im CCE eingestellt hat.
Die Einstellung im CCE arbeitet anders als erwartet und ist immer noch 'fehlerhaft', daher sollte man im CCE die Option 'upper field first' immer ausschalten bzw. bei neueren Versionen die Option 'Offset line' immer auf '0' setzen.
Statt dessen 'korrigiert' man die bff-Field-Order im Avisynth-Script auf eine tff-Field-Order :
LoadPlugin("C:\Programme\DVD\AviSynth 2.5\plugins\Convolution3DYV12.dll")
AVISource("e:\dvcam\szene01.avi")
DoubleWeave().SelectOdd()
Crop(16,44,-16,-44)
ConvertToYV12
Convolution3D (0, 32, 128, 32, 128, 10, 0)
AddBorders(16,44,16,44)
Das Wegschneiden einer Zeile funktioniert zwar auch, aber warum sollte man etwas vom Video wegschneiden, wenn man nicht unbedingt muss? |
|
 |
dvdmaster 
Anmeldungsdatum: 16.03.2002 Beiträge: 722
|
Beitrag 4 - Verfasst am: So Apr 25, 2004 19:00 Titel: |
 |
|
Wo ist das Problem beim wegschneiden das tv scheidet doch auch so einiges ab dass man mit der tv karte noch sieht
cu _________________ Mein HiFi / HomeCinema
TV: Sanyo 82 cm
CD+DVD+VCR: HTPC+Foobar
AMP: Pioneer VSX-609
SPEAKER: Canton Movie 10mx
LP: Project 1.2 + Grado Prestige Black
Phono Pre: Project Tubebox |
|
 |
Kika  Moderator
Anmeldungsdatum: 11.06.2001 Beiträge: 3397 Wohnort: Nahe München
|
Beitrag 5 - Verfasst am: Mo Apr 26, 2004 12:40 Titel: |
 |
|
OK, machen wir mal ein korrektes Skript für interlaced Video draus:
LoadPlugin("C:\Programme\DVD\AviSynth 2.5\plugins\Convolution3DYV12.dll")
AVISource("e:\dvcam\szene01.avi").ConvertToYV12(interlaced=true)
DoubleWeave().SelectOdd()
Crop(16,44,-16,-44)
SeparateFields()
Convolution3D (0, 32, 128, 32, 128, 10, 0)
AddBorders(16,22,16,22).Weave()
Besser wäre es natürlich, den Film richtig in die even und odd Fields zu unterteilen und die getrennt durch den Convolution zu jagen.
BTW: Bei DEN Einstellungen kommt beim Convolution aber ein ziemlich vermatschtes Video bei raus. |
|
 |
dj_ibo 
Anmeldungsdatum: 13.02.2004 Beiträge: 21
|
Beitrag 6 - Verfasst am: Fr Mai 28, 2004 13:50 Titel: |
 |
|
@Tsunami:
"Statt dessen 'korrigiert' man die bff-Field-Order im Avisynth-Script auf eine tff-Field-Order :
LoadPlugin("C:\Programme\DVD\AviSynth 2.5\plugins\Convolution3DYV12.dll")
AVISource("e:\dvcam\szene01.avi")
DoubleWeave().SelectOdd()
Crop(16,44,-16,-44)
ConvertToYV12
Convolution3D (0, 32, 128, 32, 128, 10, 0)
AddBorders(16,44,16,44) "
was soll das den bringen??
Mein skript:
LoadPlugin("C:\PROGRA~1\DVD2SVCD\Avisynth2.5 Plugins\Mpeg2dec\MPEG2Dec3.dll")
AVISource("F:\hochzeit.avi")
ConvertToYUY2()
# -= AviSynth script by FitCD v1.1.2 =-
DoubleWeave().SelectOdd()
BicubicResize(480,576,0,0.6,0,7,720,562)
Import("E:\V-DO\ResampleAudio.avs")
ResampleAudio(44100)
das ergebniss ist immernoch tff bzw. Fieldtopfirst:Yes!
ich muss immernoch mit "easy changer" rüber damit es wieder stimmt.oder hab ich da was falsch verstanden?!
ciao |
|
 |
dj_ibo 
Anmeldungsdatum: 13.02.2004 Beiträge: 21
|
Beitrag 7 - Verfasst am: Fr Mai 28, 2004 19:19 Titel: |
 |
|
ich korrigiere mich.
easy changer ändert zwar field topfirst auf:NO aber die verzerrungen bleiben. |
|
 |
|