*offizielles deutsches flaskmpeg & dvdtoogm board* (http://www.flaskmpeg.info/index.php)
- *codecs* (http://www.flaskmpeg.info/board.php?boardid=9)
-- DivX 5.0.5 - Constant Bitrate... oder auch nicht. (http://www.flaskmpeg.info/thread.php?threadid=4122)


Geschrieben von atomic2k am 13.12.2003 um 19:57:

  DivX 5.0.5 - Constant Bitrate... oder auch nicht.

Nabend

ich bin gerade dabei einige .vob's in .avi (ogm) umzuwandeln. Nachdem ich die errechnete Bitrate (auf exakt 700MB) im 1-pass encoding eingetragen habe beginnt der encoder bei 7kb/s und steigert sich dann auf 215 kb/s (was eigentlich die konstante Bitrate sein sollte). Dadurch wird die Ausgabedatei immer um ca. 10% kleiner als ich es gerne haette (ich will die 700MB voll ausnutzen)
Gibt es einen "Trick" wie man DivX dazu bewegen kann immer mit voller Bitrate zu kodieren ?

[edit]
bei xvid (1.0b2) habe ich manchmal denselben Effekt.

danke im Vorraus,

martin



Geschrieben von ajf am 13.12.2003 um 20:41:

 

Encode am besten im 2pass Verfahren, dann sollte die Zielgröße auch ziemlich genau (+- 5 MB) erreicht werden. Außerdem bekommst du damit auch eine wesentlich bessere Qualität. Augenzwinkern
ajf

PS: Willkommen im Board! smile



Geschrieben von atomic2k am 13.12.2003 um 20:49:

 

1. Zeit ist geld Augenzwinkern
Wieso kann der Codec nicht einfach von vorne bis hinten mit einer Bitrate kodieren ? So schwer sollte es doch nicht sein einfach durchgaengig mit 214kb/s zu codieren und bei schwarzen Bildern z.b. die nicht benoetigte Datenbenge mit "Leerbits" aufzufuellen

2. thx smile



Geschrieben von ajf am 13.12.2003 um 21:46:

 

Ja ok, es dauert doppelt so lange, aber ich denke, dass sich das auch lohnt. Und wenn du den Film über Nacht encoden läßt, dann sollte 2pass auch kein Problem darstellen.
Beim 2pass wird dann der Film analysiert und der Codec erkennt dann auch, dass er bei schwarzen Bildern nicht viel Bitrate verschwenden muss. Augenzwinkern
Eine andere Möglichkeit, wäre z.B. mit konstantem Quanitzer zu encoden. Dann hast du bestimmt gleichbleibende Qualität, allerdings läßt sich die Dateigröße dann nicht mehr bestimmen.
ajf



Geschrieben von atomic2k am 14.12.2003 um 01:02:

 

ok, ich kodiere gerade mit 2pass.

Die Dateigroesse laesst sich nun ziemlich genau berechnen, aber selbst auf nem 2600er P4 dauert das ewig :o) (~34fps bei 2000kbit divx)

Mal ne andere Frage... ich encode mit VirtualDubMod, das verwendet zum encoden nur 350 Mbyte RAM obwohl eigentlich 1024 zur Verfuegung stehen, gibt es eine Moeglichkeit den Speicherverbrauch einzustellen oder nimmt sich VDub nur soviel wie es benoetigt ?
Und: Gibt es eine P4 optimierte Version von VirtualDubMod (SSE2 etc.) Fuer das normale VDub gibt es ja eine... nur fuer VDubMod suche ich vergeblich danach

cu
martin



Geschrieben von ajf am 14.12.2003 um 02:10:

 

Zitat:
Die Dateigroesse laesst sich nun ziemlich genau berechnen
Sag ich doch. großes Grinsen
Zitat:
(~34fps bei 2000kbit divx)
34 fps sind doch nicht schlecht. Damit brauchst du etwa 90 Min (pro pass) für einen 2h Film. Benutzt du DivX 5.1.1? Soll die schnellste Version sein (dir kommt es ja wohl sehr auf die Geschwindigkeit an).
Wofür brauchst du eine Bitrate von 2000 kbit? Würde mal sagen, ab etwa 1500 kbit sieht man keinen Unterschied mehr. Augenzwinkern
Zitat:
Mal ne andere Frage... ich encode mit VirtualDubMod, das verwendet zum encoden nur 350 Mbyte RAM obwohl eigentlich 1024 zur Verfuegung stehen, gibt es eine Moeglichkeit den Speicherverbrauch einzustellen oder nimmt sich VDub nur soviel wie es benoetigt ?
Vielleicht mal probieren, die Priorität von VDMod auf das Maximum zu stellen (dann kann man allerdings sonst nichts mehr machen). Wenn VDMod dann auch nicht mehr verwendet, dann braucht es einfach nicht mehr Speicher.
Soweit ich weiß, gibt es keine P4 optimierte Version von VDMod.
ajf



Geschrieben von atomic2k am 14.12.2003 um 12:39:

 

Mit Xvid hatte ich mit XMPEG bei 1pass teilweise 50-60 fps smile

Ich hab die Bitrate so hoch gewaehlt das ich eine 45Min Folge einer Serie auf einer CDROM bekomme (jaja, Qualitaet ist alles)



Geschrieben von ajf am 14.12.2003 um 13:02:

 

Zitat:
Mit Xvid hatte ich mit XMPEG bei 1pass teilweise 50-60 fps
geschockt Bei mir ist Xvid um einiges langsamer als DivX (Xvid meist so 12 fps, DivX etwa 20-25 fps @ Athlon 1800+). Augenzwinkern
Zitat:
Ich hab die Bitrate so hoch gewaehlt das ich eine 45Min Folge einer Serie auf einer CDROM bekomme (jaja, Qualitaet ist alles)
Naja, aber 2 Folgen sollte man schon mit guter Qualität auf eine CD bekommen. Und wenn du wirklich nur eine Folge auf die CD machen willst, kannst du z.B. auch Ac3 Sound nehmen (oder 2 Audiospuren als Ogg). Augenzwinkern
Denn 2000 kbit sind denk ich schon etwas übertrieben.
ajf



Geschrieben von empty am 14.12.2003 um 18:33:

 

Das, was du willst, CBR bei einem Film wirst du mit MPEG2 bzw. MPEG4 nicht erreichen, die Reduktion beruht ja gerade auf Redundanzen der Bildern und damit ist VBR ein unbedingtes Erfordernis.
Viele Grüße bb empty



Geschrieben von atomic2k am 14.12.2003 um 20:24:

 

@ajf: Da sind schon 2 Tonspuren ogg 0.500 bei smile



Geschrieben von scrat am 14.12.2003 um 22:55:

 

hey!

es gibt leute die werde ich in 100 jahren nicht verstehen - nehmen eine bitrate die so hoch ist dass es mich wundert dass das video überhaupt 700mb gross wird (sollte bei der bitrate schon so gesättigt sein dass es gar nicht eine so hohe nimmt) und 'verstümmeln' dann den ton.
wieso muxt du nicht die ac3 und nimmst für das video ne niedrigere bitrate (1200-1500).
bei video merkst du sicher keinen unterschied aber beim ton schon wenn du ne ordentliche anlage hast.

wegen P4: schau mal unter options - preferences - cpu...


mfg
scrat



Geschrieben von atomic2k am 15.12.2003 um 09:25:

 

Nunja, die Quelle hat auch nur 2 Kanaele... wieso soll ich dann AC3 Sound nehmen (der pro Tonspur 10MB Groesser ist) ?



Geschrieben von scrat am 15.12.2003 um 13:02:

 

hey!

gut, dann ist es logisch und würde nicht so viel sinn machen...


mfg
scrat


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH