Da wir hier scheinbar von einer TV Aufnahme reden, versuch doch folgendes.(Ich habe es mir mal aus dem doom9 Forum gezogen)
Vor weg ich finde es etwas Komisch, das deine Quelldatei eine MPG ist, und du oben sagst das dir eine h.264 zur Verfügung steht. Solltest du dich verschrieben haben und es steht dir eine m2v zur Verfügung, dann solltest du es so machen.
dgmpgdec (
http://neuron2.net/dgmpgdec/dgmpgdec.html) Herunterladen
Erstelle damit ein Projekt, wenn du fertig bist, hast du eine *.d2v Datei. Diese d2v Datei lädst du mit einem AV-Script
Das Script sieht dann folgendermaßen aus:
Code: Select all
loadplugin("D:\Avisynth\dgmpgdec\dgdecode.dll") # Die DLL befindet sich im selben Ordner wie die DGAVCIndex.exe die du vorhin geladen hast.
loadplugin("D:\Avisynth\Filter\tdeint.dll")
loadplugin("D:\Avisynth\Filter\nnedi.dll")
loadplugin("D:\Avisynth\Filter\mvtools.dll")
loadplugin("D:\Avisynth\Filter\ttempsmooth.dll")
mpeg2source("aufnahme.d2v",cpu=6) # Hier sollte der Pfad zu deiner vorhin erstellten d2v Datei stehen.
s=tdeint(mode=2, edeint=nnedi(field=-2)).lanczosresize(640,480,10,2,-8,-2) # Resize musst du natürlich an dein Material anpassen
bv3 = s.MVAnalyse(isb = true, truemotion=true, delta = 3, idx = 10,blksize=16)
bv2 = s.MVAnalyse(isb = true, truemotion=true, delta = 2, idx = 10,blksize=16)
bv1 = s.MVAnalyse(isb = true, truemotion=true, delta = 1, idx = 10,blksize=16)
fv1 = s.MVAnalyse(isb = false, truemotion=true, delta = 1, idx = 10,blksize=16)
fv2 = s.MVAnalyse(isb = false, truemotion=true, delta = 2, idx = 10,blksize=16)
fv3 = s.MVAnalyse(isb = false, truemotion=true, delta = 3, idx = 10,blksize=16)
fc3 = s.MVFlow(fv3, idx=10, thSCD1=500)
fc2 = s.MVFlow(fv2, idx=10, thSCD1=500)
fc1 = s.MVFlow(fv1, idx=10, thSCD1=500)
bc1 = s.MVFlow(bv1, idx=10, thSCD1=500)
bc2 = s.MVFlow(bv2, idx=10, thSCD1=500)
bc3 = s.MVFlow(bv3, idx=10, thSCD1=500)
interleave(fc3, fc2, fc1, s, bc1, bc2, bc3)
ttempsmooth(maxr=3, lthresh=20, cthresh=30)
selectevery(7,3)
Sonst musst du so vorgehen:
dgavcdec (
http://neuron2.net/dgavcdec/dgavcdec.html) Herunterladen.
Erstelle damit ein Projekt, wenn du fertig bist, hast du eine *.dga Datei. Diese dga Datei lädst du mit einem AV-Script
z.B
erstell eine Datei die aufnahme.avs heißt. Der Inhalt der Datei sieht folgendermaßen aus.
Code: Select all
loadplugin("D:\Avisynth\dgavcdec\DGAVCDecode.dll") # Die DLL befindet sich im selben Ordner wie die DGAVCIndex.exe die du vorhin geladen hast.
loadplugin("D:\Avisynth\Filter\tdeint.dll")
loadplugin("D:\Avisynth\Filter\nnedi.dll")
loadplugin("D:\Avisynth\Filter\mvtools.dll")
loadplugin("D:\Avisynth\Filter\ttempsmooth.dll")
AVCSource("aufnahme.dga") # Hier sollte der Pfad zu deiner vorhin erstellten dga Datei stehen.
s=tdeint(mode=2, edeint=nnedi(field=-2)).lanczosresize(640,480,10,2,-8,-2) # Resize musst du natürlich an dein Material anpassen
bv3 = s.MVAnalyse(isb = true, truemotion=true, delta = 3, idx = 10,blksize=16)
bv2 = s.MVAnalyse(isb = true, truemotion=true, delta = 2, idx = 10,blksize=16)
bv1 = s.MVAnalyse(isb = true, truemotion=true, delta = 1, idx = 10,blksize=16)
fv1 = s.MVAnalyse(isb = false, truemotion=true, delta = 1, idx = 10,blksize=16)
fv2 = s.MVAnalyse(isb = false, truemotion=true, delta = 2, idx = 10,blksize=16)
fv3 = s.MVAnalyse(isb = false, truemotion=true, delta = 3, idx = 10,blksize=16)
fc3 = s.MVFlow(fv3, idx=10, thSCD1=500)
fc2 = s.MVFlow(fv2, idx=10, thSCD1=500)
fc1 = s.MVFlow(fv1, idx=10, thSCD1=500)
bc1 = s.MVFlow(bv1, idx=10, thSCD1=500)
bc2 = s.MVFlow(bv2, idx=10, thSCD1=500)
bc3 = s.MVFlow(bv3, idx=10, thSCD1=500)
interleave(fc3, fc2, fc1, s, bc1, bc2, bc3)
ttempsmooth(maxr=3, lthresh=20, cthresh=30)
selectevery(7,3)
Als kleine Ergänzung:
Tweak (
http://avisynth.org/oldwiki/index.php?p ... ak+Deutsch) Damit kannst du etwas an den Farben herumspielen.
Zum schärfen wenn nötig SeeSaw (
http://forum.doom9.org/showthread.php?t ... ght=seesaw) bringt ganz gute Ergebnisse.
Nachdem du dein Script fertig eingestellt hast, speichern und mit StaxRip laden.
Was die Einstellungen angeht, ich schlage vor du legst StaxRip bei Seite, und guckst dir MeGui(
http://sourceforge.net/projects/megui) an.
Dort werden dir mehrere Vordefinierte Configs für h.264 bereitgestellt mit denen du die Qualität oder eben die Größe steuern kannst.
Yadif -
http://avisynth.org.ru/yadif/yadif.html
Sonst -
http://www.doom9.org/ivtc-tut.htm
kleiner Auszug:
TomsMoComp
+ Small files, very compressible
- Smooths whole picture a lot. Might not always be desireable. - Has a few minor bugs that will create artifacts
FieldDeinterlace
+ Good quality possible after tweaking
+ Only deinterlacer that can be manually adjusted frame by frame
0 can choose blend/interpolate
- Requires tweaking, or quality can be a disappointment
- Tends to create large files
Hier noch die benötigten Plugins:
http://rapidshare.com/files/172313233/plugins.rar.html
PS:
Weis jemand, wo man verlustfrei Videos hochladen kann?
http://www.humyo.com/
Wobei ein 100mb Schnipsel ausreichen würde, also geht auch jeder beliebige FreeHoster.
Großmutter Shumway hat es einmal so formuliert: Wenn dir gar nichts nettes einfällt, das du jemandem sagen könntest, sag am besten gar nichts. Danach hat sie nie mehr mit mir gesprochen.