Hallo zusammen!
Ich habe hier einen TV Mitschnitt in 720p50 und wollte diesen nun DVD gerecht weiterverarbeiten. Da jedes zweite Bild einfach verdoppelt wurde, hatte ich vor, diese vor dem Encode via Avisynth herauszufiltern. Ein weiterer Vorteil dieser Methode ist, dass ich mittels VD DeLogo-Filter im gleichen Schritt das Senderlogo entfernen kann.
Leider habe ich damit so meine Schwierigkeiten. Das Video hat im Urzustand 482.556 Frames bzw. nach Filterung 241.278. Nach dem Encoding ist das Video allerdings auf 240.986 Bilder "geschrumpft". Die fehlenden 292 wurden beim Encoding (TMPGEnc bzw. HCenc) durch die letzten paar Sekunden des Films erneut hinten angefügt. Von Synchronität kann dabei natürlich keine Rede mehr sein.
Ich verwende folgendes Skript:
Bei der Vorschau (Media Player Classic, TMPGEnc) passt übrigens noch alles und das Video wird mit allen o.a. 241.278 Frames korrekt wiedergegeben.Code:#SelectOdd/ChangeFPS - Change framerate by removing frames DirectShowSource("Die_Bruecke_von_Arnheim.HD.cut.avi", fps=50, audio=false).SelectOdd #Delogo - Remove HD Logo ConverttoRGB32() LoadVirtualdubPlugin("C:\Programme\Video\VirtualDub 1.8.5\plugins\delogo.vdf","_VD_Delogo",1) _VD_Delogo(1, "0-482555", "", "", "", "D:/mask_aa.bmp", 20, 60, 0, 17) #Additional scripting for HCenc #Resize Picture & remove black borders with ARD logo #LanczosResize(720,422,0,96,0,-96).AddBorders(0, 77, 0, 77) #Convert colorspace ConvertToYV12()
Jetzt frage ich mich, wo mein Fehler liegt? Könnte das Video defekte Bilder enthalten, die Avisynth fallen lässt und dafür durch die letzten Bilder wieder ergänzt oder wie kommt so ein Verhalten zustande?
Ich hoffe, ich habe mein Problem halbwegs verständlich erklären können und jemand kann mir dabei weiterhelfen. Danke!
Gruss,
pocci


Zitieren