Logo
/// AviSynth & VDub: Wie Reinterlace ich richtig ?
Beitrag aus dem slashCAM-Forum:

AviSynth & VDub: Wie Reinterlace ich richtig ?





Frage von Herbie:
:

Hallo,

Wenn ich ein interlactes Video deinterlacen möchte, könnte ich folgendes Skript schreiben:

Avisource ("D:\Avi Dateien\Sunset 03.avi")
# ConvertToYUY2() #
TomsMoComp(1,15,1)

Jetzt könnte ich einen Filter anwenden. z. B. den Deshaker von Vdub. und möchte danach das Video wieder reinterlacen.

Wie müsste denn das Skript zum Reinterlacen aussehen ?

Etwa so:

Avisource ("D:\Avi Dateien\Deshakte.avi")
SeparateFields()
SelectEvery(4,0,3)
DoubleWeave()

oder

Avisource ("D:\Avi Dateien\Deshakte.avi")
SeparateFields()
Weave()

Wäre das so ok ?

Gruß Herbie




Antwort von Stefan::

Hi Herbie

Dein erstes Skript

: Avisource ("D:\Avi Dateien\Sunset 03.avi")
: # ConvertToYUY2() #
: TomsMoComp(1,15,1)

verstehe ich nicht. Bist Du Dir sicher mit dem 1. Parameter vom TomsMoComp()? Du hast doch bestimmt DV AVIAVI im Glossar erklärt, oder? Und das soll 50 fps geben? TomsMoComp() macht das aber nicht, werwechselst Du da was?

Auf www.100fps.com sind mehrere Wege für die Umwandlung 25fps nach 50fps beschrieben. Seperatefields() wäre ein Anfang für 25fps nach 50 fps.

Mit Seperatefields erkaufst Du Dir aber einen Effekt den man Bobbing nennt. Ich weiss nicht, ob das den Deshaker bei der Bewegungsanalyse stört. Es wäre halt auszuprobieren. Tja und anschliessend wieder Weave(). Also ohne Berücksichtigung des Bobbing...

Skript 1:
Avisource("wackel.avi")
separateFields

Speichern als "wackel50fps.avs"
Deshaker in VD
Speichern als "deshaked50fps.avi"

Skript 2:
Avisource("deshaked50fps.avi")
weave

Speichern als "deshaked25fps.avi"

Dazwischen noch ein Deinterlace einzupfriemeln halte ich für Unsinn. Und ich glaube, dass der Deshaker intern bereits mit den enzelnen Halbbildern arbeitet, wenn man als bei ihm die Option "interlaced" anwählt.

Dein zweites Skript

: Etwa so: Avisource ("D:\Avi Dateien\Deshakte.avi")
: SeparateFields()
: SelectEvery(4,0,3)
: DoubleWeave()

verstehe ich auch nicht. SelectEvery() mit step_size = 0 ist komisch. Was soll das denn machen?

: Avisource ("D:\Avi Dateien\Deshakte.avi")
: SeparateFields()
: Weave()

Verstehe ich auch nicht. Jetzt wird es mir fast peinlich. Dieses Skript macht technisch einfach garnix. Weave() ist nur die Gegenfunktion zu Seperatefields().

Wollen Deine Experimente vielleicht auf 25fps/50fps plus Debobbing raus? Wenn Du bei einem 50 fps Video bleiben möchtest, könntest Du ein Feld um eine Zeile anheben bzw. das Feld um eine Zeile absenken. Das macht z.B. die Funktion Bob() in Avisynth. Bob macht aber noch mehr, er/sie/es interpoliert Zeilen hinzu, weil es eigentlich ein BOB DEINTERLACER ist. Um dann wieder die Originalzeilen aus dem Ergebnis vom Bob-Filter rauszuziehen, kann man nochmal ein Seperatefields machen und über SelectEvery/DoubleWeave die vom Bob interpolierten Zeilen wegwerfen... Jau. Aber was der Deshaker zu 50fps und interpolierten Zeilen meint, weiss ich auch nicht. Jedenfalls würde das Wegwerfen der interolierten Zeilen und Zusammensetzen der Reste so gehen:

clip = Avisource ("D:\Avi Dateien\Deshakte.avi")
SeparateFields(clip)
SelectEvery(clip, 4, 0)
Weave(clip)

Ich sehe das ganze etwas kritisch - was passiert, wenn der Deshaker zwischen zwei 50 fps Bildern eine Bewegung korrigiert? Ich glaube dann verhackstückt es die ganze Zeilenmischerei...

Viel Glück
Der dicke Stefan



Antwort von Stefan::

Nachtrag

Ich habe mir gerade Deine Postings bei den Videofreunden und bei Gleitz reingezogen. Du stellst meist die erste Frage ziemlich allgemein, bekommst dementsprechend auch relativ allgemeine Antworten. Andere steigen in die Diskussionen ein und es driftet in irgendeine Richtung ab. Aber Du beziehst die Antworten dann auf Dein Problem. Mein Eindruck ist, dass es dadurch für Dich unnötigerweise schwerer wird. Klar, vielleicht kann man mit 50fps besser Entrauschen, aber wer sagt, dass Entwackeln auch besser geht?

Viel Glück
Der dicke Stefan



Antwort von Herbie::

Danke Stefan,

für die Mühe.

Werde es mir mal in Ruhe anschauen.

Gruß Herbie



Antwort von - Udo -::

Was sollen dennn die Klimmzüge? Wenn Du deinterlaced hast, wirst Du das nie wieder rückgängig machen können. Die beiden Halbbilder werden zu einem Mittelwert gerechnet oder eins wird weggeworfen. Egal wie - die Information ist weg.

Der Deshaker arbeitet auch mit interlaced Material. Wofür also deinterlacen?



Antwort von Herbie::

Der Deshaker arbeitet auch mit interlaced Material. Wofür also deinterlacen?

Das weiss ich wohl, nur sagt man in Fachkreisen, daß der Deshaker eben bei deinterlactem Material bessere Ergebnisse abliefert und wenn man mit einem Bobber, z.B. kernelbob() oder tmcbob() deinterlaced, dann werden aus den 50 Halbildern nicht 25 Vollbilder sondern 50 Vollbilder, da ein Bobber das HalbbildHalbbild im Glossar erklärt durch Interpolation auf ein Vollbild streckt und die Bildqualität soll nicht darunter leiden. Deshalb der Klimmzug.

Gruß Herbie




Frage noch nicht beantwortet ? Dann nachfragen ! -> Link zum Orginalbeitrag im Forum

Avisynth

DV -> avisynth -> DivX ruckelt
avisynth
AviSynth & VDub: Wie Reinterlace ich richtig ?
AviSynth & VirtualDubMod
Script für Avisynth
Avisynth
gesucht: avisynth-premiere-0.25.zip & avisynth-0.3.zip
AVISynth
TMPEG redet nicht mehr mit AVISynth?????
link to avisynth
TMPEG, AVISynth, Premiere Hilfe
Probleme Avisynth mit Premiere 6.01
Avisynth Premiere und TMPEnc Plug In
Probleme mit Avisynth als Premiere PlugIn


Interlace

Interlace-Filter
Eine einzige DVD für TV und PC: De(interlace)?
Deinterlace auf einer DVB Karte
Mit Virtual Dub Deinterlacen
After Effects und Interlace-Matreial
Deinterlace von Dv Material
Wo ist mein Reduce Interlace Flicker Filter ?!
AviSynth & VDub: Wie Reinterlace ich richtig ?
Deinterlacen ja oder nein?
Kann man ein abgespeichertes Bild deinterlacen ?
Interlace-Fehler bei firewire-Übertragung von DVCam!!!
mpeg2 deinterlacen
Deinterlace bei VHS to DIVX für TV ?
deinterlace oder nicht??? frame und movie modi
Interlace Vokabelfrage
De-Interlace nötig?
DIVX interlace streifen entfernen?
Interlacestreifen und GOP
interlace deinterlace und das Flimmern
Ein Frame deinterlacen ???
DV auf DVD: Video vorher deinterlacen?
Interlacestreifen - Tmpegenc
womit kann ich "on the fly" deinterlacen?
Deinterlace für alle Clips in Premiere-Problem!
Große Interlace-Probleme in After Effects 5.5
Interlace Probleme
736x560 in 352X288 vorher deinterlace?
news meldungs suche! **INTERLACE BEITRAG**
Zum 1000sten mal Interlace
interlace streifen:-(


















weitere Themen:
16:9
3D
AFX
AIST MoviePack
AIST MovieXone
AMD
Ac3
Adapter
Adobe After Effects
Adobe Encore DVD
Adobe Premiere
Aftereffects
Ahead Nero
Akkus
Anfänger
Anleitung
Apple
Apple DVD Studio Pro
Apple Final Cut Pro
Apple iMovie
Athlon
Audio
Auflösung
Avid Xpress DV
Avisynth
Band
Beleuchtung
Bericht
Beta SP
Betacam
Bildbearbeitung
Bildschirme
Bildstabilisierung
Billig
Blue screen
Bluescreen
Book
Boris Red
Bänder
CCD
Camcorder
Camera
Canon
Canon XL1
Canon XM1/GL1
Canopus
Canopus DVRaptor
Canopus DVRaptor RT
Canopus DVStorm
Canopus EZDV
Canopus Edius
Canopus ProCoder
Capture
Capturing
Casablanca
Cleaner Live
Codecs
Codieren
Compositing
Compression
Computer
Controller
CyberLink PowerDirector
DV
DV-Filme
DV-IN
DV-cam
DVB
DVCPRO
DVD-Brenner
DVD-Player
DVD-lab
Dazzle
Dazzle AV Master 2000
Dazzle DV Master pro
Dazzle DV.now
Digicam
DirectX
Discreet Combustion
DivX
Diverse
Divx4
Dolby
Download
Drehbuch
Drehen
Dynapel MotionPerfect
EIDE
Editing
Edition DV
Effekte
Encoding
Export
FCP
Fcp
Festivals
Festplatte
Field
Filmen
Filmlook
Filter
Firewire
Firewirekarte
Flash
Formate
Forum
Frames
Frameserver
Freeware
Freischalten
Freischaltung
G 4
GEMA
Geld
Grafikkarten
Greenscreen
Grundlagen
HDD
HDTV
HDV
Hersteller
Hi 8
Hi-8
Hi8
Hitachi
I-link
IEEE 1394
IEEE1394
Intel
Interlace
JVC
Kamera
Kauf
Kaufen
Keying
Kompression
Komprimierung
Konverter
LANC
Leuchte
Licht
Light
Ligos LSX-MPEG
Linse
Linux
Liquid
MAGIX video deLuxe
MPEG-2
MPEG-2 Encoder
MPEG-4
MPEG-Encoder
MSP
Magazin
MainConcept MainActor
MainConcept MainVision
Matrox
Matrox RT 2500
Maxon CINEMA 4D
Media Cleaner
Media Player
Mediaplayer
Micromv
Microsoft Movie Maker
Mikrofon
Mikrophone
MiniDV
Miro DC 30
Mixer
Monitor
Moviemaker
Mp3
Mpeg 2
Mpeg 4
Mpeg1
Mpeg2
Mpeg4
NLE
NTSC
Notebook
Objektive
On2 VP3/VP4/VP5
PAL
PC
Panasonic
Panasonic AG-DVX100
Pentium
Photoshop
Pinnacle
Pinnacle DV 500
Pinnacle DV500
Pinnacle Edition
Pinnacle Miro DC30plus
Pinnacle Studio
Pixeltools DVDPlugin
Player
Plugins
Preis
Preise
Premiere Pro
PremierePro
Programme
Progressive scan
Projektor
Quicktime
RAID
RGB
RT2000
Realmedia
Realplayer
Realvideo
Recorder
Regie
Reviews
SAT
SCSI
SVCD
ScLive
Scenalyzer
Scheinwerfer
Schnittprogramm
Sennheiser
Sonic DVDit!
Sony
Sony DSR-PD 150
Sony TRV900
Sony VX 1000
Sony VX 2000
Sony Vegas Movie Studio
Sony Vegas Video
Sound
Spot
Stabilizer
Stative
Steadicams
Steadyhand
Streaming
Szenenerkennung
TMPEG
TMPGEnc
TMPGEnc DVD Author
TV
Tape
Terratec Cameo DV 400
Test
Texte
Tipps
Tips
Treiber
Tutorials
Ulead DVD MovieFactory
Ulead MediaStudio
Ulead VideoStudio
VCD/DVD
VCRs
VHS
Vertonung
Vfw
Videokarten
Videorekorder
Videoschnitt
Videoschnittkarten
Virtual Dub
VirtualDub
Weissabgleich
Weißabgleich
Win Media
Windows 2000
Windows Media
Windows98
Wmv
XL1S
Xlr
Xvid
YUV
Zeitraffer
Zeitschriften
Zubehör

Bereicheschraeg
Startseite
Forum
News
Artikel
DV-FAQ
DV-Benchmark
DV-Lexikon
Buchkritiken
Mac DV News
Händlerverzeichnis
Veranstaltungskalender
Gebrauchtbörse
Interaktionschraeg
News melden
Link melden
Specialsschraeg
Erster Handlingtest
mit der HDV-CAM Canon
XLH1

CAMCORDER WORKSHOP
Teil 1: Worauf achten
beim Camcorder-Kauf?

Adobe Premiere Pro
Was für einen PC
brauche ich für den
Videoschnitt?

Umfrageschraeg
Meine
Bildschirmauflösung
640x480
800x600
1024x768
1152x864
1280x1024
1400x1050
1600x1200
2048x768
2304x864
2560x1024
3200x1200
größer
ergebnis
Neu im Katalogschraeg
Panasonic SDR100
Review

Test : 10 Camcorder
unter 600 Euro

Sony HVR-A1U HDV
Preview

Super-Zeitlupe Videos
Liquid Edition Pro 6
Review

JVC GZ MC500 Review
Sony Vegas 6 Review
DivX 6 Test
Apple DVD Studio Pro 4
Review

Sony HVR-Z1U Review
Umfrageschraeg
Über Uns
Bannerwerbung
Impressum

Specialsschraeg
22-29. September / Hamburg
Filmfest Hamburg
3-9. Oktober / Leipzig
Internationales Leipziger Festival für Dokumentar- und Animationsfilm
5-9. Oktober / Osnabrück
20. UNABHÄNGIGES FILMFEST OSNABRÜCK
6-9. Oktober / Weimar
backup_festival
weitere Veranstaltungen
Specialsschraeg

Tips und Tricks zum DV Schnitt




update am 28.September 2005 - 12:55 - slashCAM ist ein Projekt der channelunit GmbH - mail an slashcam@--antispam490.017721352061--slashcam.de

mail