-
Ritter
Auflösungsproblem mit Virtual Dub Mod
Ich habe eine Videodatei die eine Auflösung von (ungefähr) 300x500 (ganz richtig, nicht 500x300) und möchte diese mit Virtual Dub Mod encoden. Das Programm stellt die Datei allerdings falsch da, irgendwie nach oben langgezogen und nach dem Encoden sieht sie dann auch in meinen Playern so aus. Wie krieg ich Virtual Dub Mod dazu, die Datei korrekt anzuzeigen?
-
El Pollo Diablo
VirtualDubMod zieht nichts in die Läge O_o
Und wieso hat das Video ne Auflösung von 300x500? O_o
Vielleicht wegen der Auflösung zieht sich das Bild in die Läge
-
Ritter
Das ist mir klar, dass es wohl an der Auflösung liegt, allerdings haben meine Player-Softwares auch kein Problem mit der Darstellung. Gibt es denn keine Möglichkeit für VDMod?
-
El Pollo Diablo
VDMod ändert nichts and der Auflösung und ich hab kein Plan, was du meinst.
-
Ritter
Geändert von Barney (14.05.2006 um 00:01 Uhr)
-
El Pollo Diablo
Ist beides das Bild zu VDMod 
Wie gesagt, wenn die Auflösung 300x500 sein soll, zeigt VDMod das Video korrekt an.
Aber ich seh, dass dies ne VOB Datei ist. VOB Dateien werden von VDMod "falsch" dargestellt, weil er keine korrektur vornimmt.
Falsch in Anführungszeichen, weil die Auflösung in der Vob Datei immer falsch gespeichert ist und somit zeigt VDMod im Grunde die Richtige Auflösung.
Media Player korrigieren diese Auflösung wiederrum.
VDMod ist für VOB Dateien auch nicht geeignet.
Man sollte dort den Umweg über AVISynth + MPEG2DEC3 Plugin machen und dann das AVISynth Script mit VDMod encoden.
Geändert von Whiz-zarD (14.05.2006 um 00:05 Uhr)
-
Ritter
Die Dateigröße war nur beim encodeten Video 300x500, da habe ich mich etwas wirr ausgedrückt. Sonst hat es mit dem Laden von MPEG2-Dateien eigentlich immer ganz gut geklappt, aber dann werd ich es jetzt mal mit AviSynth oder TMPGEnc versuchen.
edit: Ich habe sonst immer die .d2v-Datei in AviSynth geladen, aber mit dem von dir genannten Plugin scheint es ja auch direkt zu gehen. Wie muss denn das Script dann aussehen? Meins sieht so aus:
MPEG2Source ("D:/Video/Freak On A Leash/VTS_01_1.vob")
Und funktioniert nicht.
Geändert von Barney (14.05.2006 um 00:15 Uhr)
-
El Pollo Diablo
Vob ist ein anderes Container Format, als MP2
-
Ritter
Muss ich also TMPGEnc benutzen, oder geht es direkt? (Bin grad leicht verwirrt von deinem Posting)
-
El Pollo Diablo
Wenn du AVISynth nimmst, brauchst du kein TMPGEnc.
AVISynth ist ein Frameserver, der die Frames zu einem anderen Programm schickt, also z.B. VDMod.
TMPGEnc ist eh nur dafür gedacht, aus ein AVI Video, ein MPEG Video zu transcoden.
-
Ritter
Is schon klar, aber wie müsste das Script jetzt aussehen? Mit dem oben von mit geposteten geht es nicht.
-
El Pollo Diablo
kommt drauf an, was für ein Material diese Vob Datei enthält.
Zuerst musst du dir eh das MPEG2DEC Plugin runterladen.
Mit dem Tool DGIndex, welches dabei liegt, eine *.d2v Datei von der *.vob Datei erstellen.
Das Script sieht dann folgendermaßen aus:
MPEG2Source("Name+Pfad der *.d2v Datei")
Anschließend kommt dann der restliche Kram, also, Field Order, deinterlacing, IVTC, etc, falls dies nötig tut.
-
Ritter
Ups, stimmt, das Programm hieß nicht TGMPGEnc sondern DGMPGDec (da kann man ja auch mal verwirrt werden^^), dann muss ich also doch eine .d2v-Datei erstellen, direktes Laden von der VOB in AviSynth geht nicht?
-
El Pollo Diablo
Nein, da AVISynth im Grunde nur AVI Dateien lesen kann.
DirectShowSource ist nur ein integrierter Filter, welcher auf die DirectShow Filter zurückgreifen kann und somit z.b. WMV, QuickTime, Realmedia und andere Dateien öffnen kann.
MPEG2Dec ist dafür da, dass man *.d2v Dateien öffnen kann.
d2v Dateien enthalten informationen über die Vob Datei.
-
Ritter
In DGMPGDec wird das Video auch so seltsam dargestellt, die genaue auflösung ist 352x576. Außerdem krieg ich beim Öffnen der AviSynth-Datei eine Fehlermeldung. Das Script sieht jetzt so aus:
MPEG2Source ("D:/Video/Freak On A Leash/Video.d2v")
-
El Pollo Diablo
du musst auch das / umdrehen. Also ein \
Man kann die Auflösung auch resizen. Ist aber nicht die feine, Englische art ^^
-
Ritter
Das Umdrehen bringt auch nix, ich krieg noch immer ne Fehlermeldung. Und resizen würde wahrscheinlich seltsam aussehen, ich wunder mich halt nur, dass das Video in den Playern vollkommen normal aussieht.
-
El Pollo Diablo
du musst auch die DGEncode.dll Datei in den Plugin Ordner von AViSynth kopieren.
-
Ritter
Der Fehler kam, weil ich die MPEG2Dec3.dll auch im Plugins Ordner hatte, jetzt funktioniert es, aber die Auflösung ist immer noch so seltsam.
-
El Pollo Diablo
Du kannst ja mal versuchen, die Auflösung manuell zu ändern.
öffne die d2v Datei in einem texteditor und änder dort die Auflösung.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln