sx264 (x -> mkv/mp4/m2ts/bluray) pre-Alpha-Testerthread

  • Erinnere mich an das "nur 2nd pass" mal nach der ersten offiziellen Alpha (vermutlich nächste Woche), dann guck ich mal drauf, sollte an sich nicht so problematisch sein.

    Cu Selur

    Achja, das mit dem Buffer Settings klappt immer noch net -> Die standardeinstellungen sind immer noch bei 600000, muss man von Hand nachbessern. Ist aber eigentlich auch net soo schlimm.

  • Strange dachte ich hätte das gefixed,.. -> bei mir klappt es auch, guck mal falls Du mit der Version davor die Defaults gespeichert hattest, lösche mal die 'config'-Datei im sx264 Ordner.
    Ansonsten poste mal bitte wie Du vorgehst, so dass das Problem auftritt, wenn Du sx264 neu startest. (ohne vorhandenes config-file)

  • Strange dachte ich hätte das gefixed,.. -> bei mir klappt es auch, guck mal falls Du mit der Version davor die Defaults gespeichert hattest, lösche mal die 'config'-Datei im sx264 Ordner.
    Ansonsten poste mal bitte wie Du vorgehst, so dass das Problem auftritt, wenn Du sx264 neu startest. (ohne vorhandenes config-file)


    Werd ich später machen, hab jetzt erstmal Fußball ;)

  • Hier ein paar Fragen an die Leute die x264&Co durch sx264 gerne mit einer bestimmten Priorität starten wollen:
    1. Reicht es euch wenn ich x264&Co generell auf IDLE starte oder macht es Sinn die Priorität zu ändern?


    Für meine Zwecke reicht "idle" vollkommen aus. Habe bisher mit sx264 ja ausschließlich im Idle-Modus gearbeitet und kaum Geschwindigkeitseinbußen gegenüber "normal" feststellen müssen.

  • Hm, ich hab jetzt mal ein paar Qualitätstests laufen lassen von sx264 gegen MeGUI. Leider muss ich sagen, dass man einen Unterschied klar erkennen kann.

    MeGUI hat mit Build Skystrifes Build 1040 gearbeitet, sx264 mit Selurs komplizierten. Die Einstellungen, die jeweils in den Programmen getroffen wurden waren identisch, ich poste daher einfahc mal die sx264 Kommandozeile.

    Code
    x264 --pass 2 --bitrate 3000 --level 5.1 --ref 5 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid --weightb --direct auto --b-adapt 2 --ratetol 1 --cplxblur 20 --qcomp 0.6 --qblur 0.5 --vbv-maxrate 62500 --vbv-bufsize 62500 --qpmin 1 --qpmax 51 --qpstep 16 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --direct-8x8 -1 --partitions i4x4,i8x8,p4x4,p8x8,b8x8 --me umh --merange 16 --subme 8 --8x8dct --trellis 2 --no-fast-pskip --aq-mode 1 --aq-strength 1 --deadzone-inter 11 --deadzone-intra 11 --threads auto --thread-input --filter 0,0 --no-psnr --no-ssim --stats "E:\Dokumente\DVDFab\MainMovie\Casino Royale\Casino.stats" --progress --fps 23.976 --output "E:\Dokumente\DVDFab\MainMovie\blub\Casino.mkv" - 1280x528

    Input ist eine HDTV-Aufzeichnung aus den USA (damit mir hier niemand was illegales vorwerfen kann. Hier einfach mal 2 verschiedene Szenen zum Vergleich.

    http://uploaded.to/?id=2muzqr


    Ansonsten funktioniert das Programm jetzt tadellos.

  • Öffne mal bitte beide Clips mit Avinaptic und poste mal was das dazu sagt, denke da wird sich doch etwas bei den Einstellungen unterscheiden.

    Falls die Settings wirklich gleich seien sollten liegt es vermutlich am IVTC, welches bei sx264 durch mencoder und den 'pullup' filter passiert und bei MeGui vermutlich durch TIVTC.
    -> Bin für Vorschläge offen wenn jemand weiß wie man es bei mencoder besser hinbekommt. :)

    Momentan wird in sx264 zum Deinterlacen:
    yadif - normales Deinterlacen
    kerndeint - normales Deinterlacen
    pullup - für IVTC
    yadif=1 - zum Bobben verwendet
    da ich mich einfach nicht so gut mit den Settings auskenne und die Auswahl sinnig erschien. ;)


    Cu Selur

  • So. Die Einstellungen sind anscheinend wirklich unterschiedlich, aber ich muss auch sagen dass es mich ein wenig wundert, dass sx264 von den Standardeinstellungen doch manchmal abweicht.

    Ich persönlich kenne die Standardwerte für Deadzones oder ähnliches net auswendig, als das ich das direkt überprüfen könnte. Insofern ist in der Hinsicht sx264 absolut undurchschaubar für mich.

    Dass Mixed Reference nicht gewählt ist verblüfft mich auch etwas, in den Einstellungen ist da definitiv ein Haken dran.

  • Zitat

    Dass Mixed Reference nicht gewählt ist verblüfft mich auch etwas, in den Einstellungen ist da definitiv ein Haken dran.

    Kann durchaus sein, dass da ein Bug ist.
    -> Hatte eigentlich gehofft, dass solche Bugs in den letzen 4 Monaten irgendwem aufgefallen wären und er es gemeldet hätte.
    Naja, werde ich morgen wohl den Tag damit verbringen und selber alle Optionen testen.

    Auf jeden Fall Danke für den Hinweis!

    Cu Selur

    Ps.: das sx264 für x264 andere Defaults hat als x264 ist Absicht, da ich es z.B. für unsinnig halte qmin auf 16 und nicht auf 1 zu haben und qstep auf 4 zu haben, nehme da 16.

  • rev401
    *added*
    - SetPriority to required tools under Windows, which allows sx264 to change the priority of all tools to IDLE.

    *fixed*
    - vbvMax/vbvBuffer clone bug (proper)
    - subtract subtitle size if subtitle not set to be *****ded ('burned in') into video

    sx264vc_rev401.rar

    Cu Selur

  • Mixed References wird übernommen, der Bug mit den Buffern ist auch weg. Ich werde jetzt heute Nacht nochmal einen letzten Qualitest laufen lassen ;)

    Wenn die dann wirklich identisch ist, dann wird sx264 ab sofort mein Standardprogramm.

    Gruß
    Bumsfalara


    Edit: Das einzige, was ich persönlich noch schön fände wäre als Standardinputpfad unter XP oder Vista die "Eigenen Dateien". Oder wenn der Inputpfad in den Profilen gespeichert werden würde wäre schon viel in Sachen Bedienfreundlichkeit geholfen (zumindest mir)
    -> Ups, grad die Einstellung gefunden. ;)

    Edit2: Bei Modify auf leerer Liste immer noch Crash. Ansonsten ist die Liste nicht änderbar, die Zonen duplizieren sich irgendwie selbstständig. Ist ein bissl verbugt. Wenn die Zonen mal gesetzt sind werden se falsch in die Kommandozeile übernommen, der Encoder crasht dann direkt.

    Code
    x264 --pass 1 --bitrate 3000 --level 5.1 --ref 1 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid --weightb --direct auto --b-adapt 2 --ratetol 1 --cplxblur 20 --qcomp 0.6 --qblur 0.5 --vbv-maxrate 600000 --vbv-bufsize 600000 --qpmin 1 --qpmax 51 --qpstep 16 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --zones 1,3,q=3/ --direct-8x8 -1 --partitions i4x4,i8x8,p4x4,p8x8,b8x8 --me dia --subme 2 --mixed-refs --trellis 0 --aq-mode 1 --aq-strength 1 --deadzone-inter 11 --deadzone-intra 11 --threads auto --thread-input --filter 0,0 --no-psnr --no-ssim --stats "E:\Dokumente\DVDFab\MainMovie\Casino Royale\1.stats" --progress --fps 23.976 --output NUL - 1280x528
    x264 [warning]: VBV bitrate (600000) > level limit (240000)
    x264 [warning]: VBV buffer (600000) > level limit (240000)
    x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
    x264 [error]: invalid zone: ""
    x264 [error]: failed to parse zones
    x264 [error]: x264_encoder_open failed
    Videoencoder: Error - QProcess::Crashed
    Videoencoder: exitCode: -1, ExitStatus:

    -> Nur Beispielhaft gesehen ;)


    Edit3: Das mit der Priorität klappt super.

    4 Mal editiert, zuletzt von Bumsfalara (3. Dezember 2008 um 00:58)

  • Du kannst unter Misc2 Standardinput Pfade festlegen. ;)
    1. sx264 starten
    2. Misc->"Show additional misc settings" aktivieren (lässt Misc2 erscheinen)
    3. Misc 2 Pfade setzen
    4. Misc->"Show additional misc settings" deaktivieren (lässt Misc2 verschwinden)
    5. Misc -> Save Defaults (speicher die aktuellen Einstellungen als Defaultwerte)

    -----

    Grummel gerade festgestellt, das Mplayer beim ersten Start immer einen mplayer Ordner erstellt, weiß jemand ob/wie man das dem MPlayer abgewöhnen kann?

    Cu Selur

  • Du kannst unter Misc2 Standardinput Pfade festlegen. ;)
    1. sx264 starten
    2. Misc->"Show additional misc settings" aktivieren (lässt Misc2 erscheinen)
    3. Misc 2 Pfade setzen
    4. Misc->"Show additional misc settings" deaktivieren (lässt Misc2 verschwinden)
    5. Misc -> Save Defaults (speicher die aktuellen Einstellungen als Defaultwerte)

    -----

    Grummel gerade festgestellt, das Mplayer beim ersten Start immer einen mplayer Ordner erstellt, weiß jemand ob/wie man das dem MPlayer abgewöhnen kann?

    Cu Selur


    siehe zahlreiche edits von mir :D

  • "Bei Modify auf leerer Liste immer noch Crash."
    Beim letzen mal war es bei der Chapter liste, hab ich aber eben auch schon gemerkt und bei mir gefixed. (+ noch einen anderen Bug bei den Zones) ;)

    Zitat

    x264 [warning]: VBV bitrate (600000) > level limit (240000)
    x264 [warning]: VBV buffer (600000) > level limit (240000)

    Mist, das sollte eigentlich nicht da sein,.. ist irgendwo noch ein kleiner Bug :)
    DOH, doch nicht! Die Warnung ist richtig. :)
    Du hast unrestricted ausgewählt und da x264 dieses nicht mehr als Option hat, muss man 5.1 nehmen und die Buffer so wählen wie man will. ;)

    Cu Selur

    Ps.: was mir aktuell noch fehlt ist eine Möglichkeit ein bestimmtes Frame anzuzeigen bzw. beim Playback im MPlayer die aktuelle Framenummer zu zeigen. Hab aber noch keine Ahnung wie. :)

  • So, was jetzt auch auffällt: Seitdem die Einstellungen ordentlich übernommen werden ist die Geschwindigkeit auch adäquat zu meinen Encoding über MeGUI oder die Kommandozeile. Hat mich auch irgendwie verwundert diese ganze Geschichte :D


    Das einzige, was mir jetzt noch auffällt sind wie gesagt die defaultsetting in sx264, die Stellenweise von den defaultsettings von x264 abweichen. Ansonsten läuft das Programm recht gut, den Audioteil werd ich morgen oder übermorgen mal antesten, werd ich aber wohl kaum brauchen. Für mich wär höchstens die Integration von aften noch interessant.

  • Zitat

    Für mich wär höchstens die Integration von aften noch interessant.

    Wozu ? Willst Du ac3 Dateien erstellen, falls ja ist das auch nicht so weit weg, da aften soweit ich mich entsinne die gleiceh libary nutzt wie mencoder&ffmpeg. :) -> ac3 support ist geplant kommt aber erst wenn sonst erst mal alle bugs weg sind. ;)

    Zitat

    Das einzige, was mir jetzt noch auffällt sind wie gesagt die defaultsetting in sx264, die Stellenweise von den defaultsettings von x264 abweichen.

    Was stört Dich denn genau?

    Cu Selur

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!