MJPEG Dekompression |
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
|
|
Weiß zufällig jemand, ob AviSynth internen Code zur Dekompression eines MJPEG Files nutzt oder auf einen installierten Codec zurückgreift? Ich habe hier nämlich das Problem, dass meine Files mit AviSynth wesentlich langsamer dekomprimiert werden als mit VirtualDub und dem entsprechenden Decoder. Zum Vergleich, mit AviSynth komme ich auf rund 80fps mit VD auf ~125fps.
Im Skript steht nichts weiter als AviSource(....).
CU Videostation
__________________ WWW.VIDEOSTATION-ONLINE.DE
|
|
21.03.2004 13:25 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
Mal geguckt ob ein Unterschied ist ob Du es mit DirectShowSource(...) öffnest.
Cu Selur
__________________ Hybrid
|
|
21.03.2004 17:26 |
|
|
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
Themenstarter
|
|
Da sieht's schon etwas besser aus, mit DS komme ich auf ~105fps. Im Prinzip ist es ja (fast) egal, da die Dekodierung sowieso nur einen Bruchteill der Rechenleistung beansprucht und mit Filtern etc. der Unterschied geringer wird. Allerdings würde mich mal interssieren woher diese Differenz kommt. Wenn AviSynth interne Routinen benutzt ist es klar, greift es hingegen auf einen installierten Codec zurück weiss ich nicht so recht wie der Unterschied zustande kommt.
CU Videostation
__________________ WWW.VIDEOSTATION-ONLINE.DE
|
|
21.03.2004 18:02 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
Avisynth greift anders auf den Codec zu, sammelt z.B mehr Informationen, da es eigentlich nicht zum angucken gedacht ist, ist es nicht sehr verwunderlich das es 'langsam' ist.
Cu Selur
__________________ Hybrid
|
|
21.03.2004 22:59 |
|
|
|