*offizielles deutsches flaskmpeg & dvdtoogm board* (http://www.flaskmpeg.info/index.php)
- *dvd=>avi/ogm/mkv/mp4* (http://www.flaskmpeg.info/board.php?boardid=25)
-- DVD -> DivX (http://www.flaskmpeg.info/thread.php?threadid=6188)


Geschrieben von an3k am 04.01.2008 um 19:40:

  DVD -> DivX

Hallo,

mittlerweile nervt mich DivX so sehr, dass ich den Codec nie wieder kaufen würde und auch eigentlich keine Videos mehr in DivX encodieren will.

Ich habe eine MPEG2 vorliegen. SAR ist 5:4, PAR sollte 10:7 sein damit DAR 16:9 rauskommt - soweit sogut.

Ich arbeite mit FlaskMPEG 0.78.69 oder so, aktuelle Version jedenfalls und nutze den aktuellsten DivX Pro Codec.
Ich habe alles soweit korrekt eingestellt. In dem Konfigurationsfenster von DivX selbst, dritte Karteikarte kann man unter Video Resolution die PAR für "Format In" und "Format Out" einstellen was ja ansich eine gute Sache ist, nur leider ist die Umsetzung extrem miserabel abgelaufen.

Egal was ich bei "Format In" einstelle, ändern tut sich nichts. "Format Out" hingegen bewirkt Änderungen. Damit nun mein 5:4 Video einen 16:9 DAR erhält, muss der PAR auf 10:7 eingestellt werden. Bei "Format In" kann ich die Daten selbst eintragen, bei "Format Out" (da wo es wichtig wäre) leider nicht.
Habe auch schon versucht unter "Advanced" der command line einfach die von mir gewünschten Daten einzustellen, dann allerdings löscht das "intelligente" DivX alle Settings die für eine Option nicht möglich sind, somit kann ich mit DivX kein PAR von 10:7 einstellen. Ergo: Ich kann kein korrektes 16:9 anamorph Video erstellen.

Nein, es MUSS DivX sein, sonst hätte ich sofort zu x264 oder anderen Codecs gegriffen.


Ist DivX der Erfolg zu Kopfe gestiegen oder sind denen die ganzen guten Programmierer abgehauen? Mittlerweile habe ich sogar das Problem, dass mit dem aktuellen DivX Pro Codec (6.8 oder so) meine ganzen DIV3 (DivX 3 Slow-Motion) Videos nicht mehr abgespielt werden; der Ton wird abgespielt, Bild bleibt aber schwarz und der Player bringt eine Fehlermeldung, WMP, DivX Player, MPC, VLC, etc.
Das ist auf drei Rechnern der Fall (auf denen ist jeweils die neuste DivX-Version installiert). Auf meinem vierten PC klappt das abspielen Problemlos, hier ist noch eine alte DivX 5.irgendwas installiert - es liegt also an DivX.

Ich glaub ich nutze einfach wieder den Inhalt meiner divx3.11alpha.zip smile



Geschrieben von an3k am 04.01.2008 um 19:46:

  RE: DVD -> DivX

Wops,

man kann auch bei "Format Out" ein eigenes PAR einstellen, wenn man die dummen DivX-Profile ignoriert.

Sehr schön, ein funktionierendes anamorphes 16:9 kann man erstellen, aber nicht auf StandAlone-Playern wiedergeben da es nicht dem Profil entspricht...ARGH

Wie ich auch gerade sehen durfte, kann man nur im 1080HD Profile ein eigenes PAR einstellen, nicht aber in den anderen Profiles.

Hat das einen Grund? Können Geräte die nur das "Home Theatre Profile" unterstützen kein anamorphes Videosignal behandeln sondern nur Geräte die das "1080HD Profile" können und dann auch nur wenn das selbe Profil gewählt wurde?



Geschrieben von Selur am 04.01.2008 um 19:59:

 

Da 1080p i.d.R. nicht anamorph ist sondern mit einem 1:1 par encoded wird ist es eigentlich sogar recht unsinnig. Die Profile haben die DivX Leute nach Absprachen mit Hardwareherstellern festgelegt -> wird vermutlich irgendeinen preislichen Grund bzgl. der Komponenten geben. Augenzwinkern



Geschrieben von an3k am 04.01.2008 um 20:11:

 

Hihi smile

Aber was mach ich jetzt? Habe rausgefunden dass auch ein PAR von 10:7 nicht passt, da es eigentlich 10:7.032 sein müsste (damit genau 1.422071 rauskommt, auf/abgerundet käme es dann genau auf 1.422). Ich darf nur ganze Zahlen eingeben und auch nur bis 255.
Soll ich anamorphes encoding vergessen, zumindest wenn ich DivX nutze oder gibts da eine Lösung?



Geschrieben von an3k am 04.01.2008 um 20:45:

 

Ok, dank einer schnellen PHP-Programmierung habe ich nun das korrekte Ergebnis rausbekommen. Erstellen von anamorphen Video mit FlaskMPEG + DivX klappt nun smile

Liegt das Video bereits im Format 5:4 vor, benötigt man für den DivX-Codec ein PAR von 64:45, dann klappt das auch mit dem PAR*SAR=DAR (5:4*64:45=16:9).

Hab mit PHP einfach jede Zahl zwischen 0 und 255 mit 1.422222 multipliziert und jedes Ergebnis anzeigen lassen. Das beste Ergebnis habe ich dann genutzt, dies war 63,99999.

Also 1.422222 * y = x



Geschrieben von Selur am 04.01.2008 um 22:27:

 

Tools wie fitcd, PARanoia und auch mit MeGui kann man solche Umrechnungen auch machen lassen. großes Grinsen

Cu Selur


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH