Beiträge von Bumsfalara

    Mir würds langen, wenn x264 einfach weniger Priorität als "normal" bekommt, weil sonst das Arbeiten unter Windows doch stark verlangsamt wird.

    Edit: Was mir grad noch auffällt: Ich wollte grad nen Test mit sx264 mit einer schon encodeten Datei laufen lassen: Nur 2nd pass scheint das Programm aber nicht zu können. Für mich wär das ne nette Option, gerade zum Testen ;)

    Gruß
    Bumsfalara

    P.S. Ich hoffe, ich überhäuf dich nicht mit Anregungen, sind einfach nur so kleine Ideen, die mir kommen :)

    Hat mal jemand getestet ob es bei x264 noch sinnig ist überhaupt Zones für credits zu definieren, wenn:

    1. 2pass Encoding
    2. Adaptive quantization
    3. PsyRDO verwendet
    verwendet wird und qpstep auf 16 steht?

    Erhöht x264 automatisch den Quantizer stark genug oder ist es immer noch wie unter Xvid nötig den Quantizer per Hand zu steigern?
    Hat da mal jemand ein paar echte Tests gemacht? (analog für Bitratensenkung)
    (Mir geht es nicht um theoretisches Geblubber, dass es einen theoretischen Fall gibt bei dem es sinnig wäre, sonderen darum ob es in der Praxis wirklich sinnig ist.)

    Cu Selur

    Ps.: Als credits geht es mir hier vor allem um typischen weißen Text auf schwarzem Untergrung.


    Ich werds die Nacht über mal testen ;)

    --b-adapt 2 <- ist in MeGui ausgewählt :)

    Krass, im 2nd pass is sx264 mal eben 2x so schnell wie MeGUI. Mags daran liegen, dass megui mit ner avs gefüttert wird mit dem colormatrix-filter?
    Ich muss gleich mal nen Qualitätsvergleich machen.


    Mal eben das Resultat von den beiden 1st pass. Evtl kannst ja was rauslesen ;)

    sx264

    Code
    x264 --pass 1 --bitrate 3000 --level 5.1 --ref 1 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --weightb --direct auto --ratetol 1 --cplxblur 20 --qcomp 0.6 --qblur 0.5 --vbv-maxrate 50000 --vbv-bufsize 50000 --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 dia --subme 2 --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\Casino.stats" --progress --fps 23.976 --output NUL - 1280x528x264 [info]: slice I:2858  Avg QP:18.57  size: 57582x264 [info]: slice P:100788 Avg QP:21.01  size: 23514x264 [info]: slice B:103611 Avg QP:22.87  size:  6516x264 [info]: consecutive B-frames: 19.0% 36.0% 12.7% 32.3%x264 [info]: mb I  I16..4: 40.1%  0.0% 59.9%x264 [info]: mb P  I16..4: 24.3%  0.0% 11.9%  P16..4: 39.1% 11.2%  3.2%  0.4%  0.2%    skip: 9.7%x264 [info]: mb B  I16..4:  3.0%  0.0%  0.0%  B16..8: 20.0%  1.4%  0.9%  direct:18.2%  skip:56.5%  L0:31.2% L1:43.3% BI:25.5%x264 [info]: final ratefactor: 21.83x264 [info]: direct mvs  spatial:98.0%  temporal:2.0%x264 [info]: kb/s:2970.4encoded 207257 frames, 33.87 fps, 2970.45 kb/s


    Megui


    -> Ich werd mal ein paar Qualitätsvergleiche starten.


    Edit: Unter XP: Evtl. die Priorität von x264 automatisch auf "niedrig" setzen, zumindest eine Stufe unter "normal"?
    Edit2: Hab nen Fehler gefunden: Adaptive B-frames werden in den Einstellungen ignoriert und nicht in die commandline übernommen. Warum weiß ich net, ist aber definitiv so.

    Hm, mich bringt das wieder hierdrauf:
    http://forum.gleitz.info/showthread.php?t=38022

    Das ist der 1-pass von sx264

    Code
    x264 --pass 1 --bitrate 3000 --level 5.1 --ref 1 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --weightb --direct auto --ratetol 1 --cplxblur 20 --qcomp 0.6 --qblur 0.5 --vbv-maxrate 50000 --vbv-bufsize 50000 --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 dia --subme 2 --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\balah\Casino.stats" --progress --fps 23.976 --output NUL - 1280x528


    Hier von MeGUI.

    Code
    --[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\x264\x264.exe" --pass 1 --bitrate 3000 --stats "E:\Dokumente\DVDFab\MainMovie\Casino Royale\Casino Royale.stats" --bframes 3 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 2 --partitions none --me dia --threads auto --thread-input --sar 1:1 --progress --no-psnr --no-ssim --output NUL


    Ich bin der Kommandozeile jetzt net soo bewandert, kannst ja mal drüberfliegen, evtl fällt dir was auf ;)

    Bekannter Bugs der aktuellen Version:
    - drückt man Modify auf einer leeren Chapterlist gibt es einen crash -> hab ich bei mir schon gefixed, lade deshalb aber jetzt nicht extra eine neue Version hoch


    Samma, die x264-Version in deinem Komplettpaket: Ich kenn mich ja nur wirklich sehr sehr schlecht mit Compilen aus, aber Skystrifes x264 patched Builds sind meistens an die 1MB groß, deine x264 hat nur 380kbyte.

    Sind da irgendwelche experimentellen Patches drinne oder was is da anders?


    Betriebssytem: XP64
    Edit: 1. Bug. Bei den Zoneneinstellungen: Wenn ich auf modify klicke verabschiedet sich sx264 direkt.
    2. Bug: Die vbvmaxbuffer Einstellungen muss ich immer per Hand auf 50000 setzen, sonst gibts nen Fehler.
    3. Kann man bei den Zoneneinstellungen irgendwie nen Vorschaufenster bekommen? Ich nutz das ganz gerne für Credits oder ähnliches, aber ohne Vorschau find ich das bissl nutzlos.

    Ansonsten: Wesentlich stabiler geworden als die letzte Version, die ich getestet hab. Audioencoding klappt gut (brauch ich allerdings nicht). Wäre die Einbindung von nem ac3-encoder noch eine Option für dich?
    Mittlerweile gefällt mir das Programm ziemlich gut, MeGUI ist mir mittlerweile zu aufgeblasen.
    Die Intergration von Colormatrix wäre in meinen Augen noch ganz nützlich (nur als Option für dich).


    Hat die Auswahl des Decoders eigentlich ne Auswirkung auf das Ergebnis? Wo liegt da der genaue Unterschied zwischen Mencoder und ffmpeg? DGAVCDec nutzt soviel ich weiß libavcodec, oder ist das ffmpeg. Man, ich kenn mich damit mal so gar nichta us :(


    Ich lass das Programm grad mal arbeiten, meld mich dann nochmal ;)


    Edit 2: Wow, ich hab in sx264 die identischen Einstellungen wie in Megui für ne Identische HD-Quelle getroffen: Der Firstpass in sx264 liegt mit 35fps gegenüber 25fps bei megui ziemlich weit vorne. Trifft sx264 da bei "Fast 1st pass" nochmal agressivere Einstellungen als MegUI?

    Kommandozeile ist:

    Code
    x264 --pass 1 --bitrate 3000 --level 5.1 --ref 1 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --weightb --direct auto --ratetol 1 --cplxblur 20 --qcomp 0.6 --qblur 0.5 --vbv-maxrate 50000 --vbv-bufsize 50000 --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 dia --subme 2 --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\balah\Casino.stats" --progress --fps 23.976 --output NUL - 1280x528

    --qp steht für "Constand Quantizer". Damit encodierst du den gesamten Film mit einem festgesetzten Quanitizer pro Frame. Damit kannst du die Zielgröße eine Filmes exakt bestimmen, allerdings wird die Qualität sehr stark schwanken.

    --crf steht für "Custom Rate Factor". Du setzt einen Zielquantizer, den der Encoder versuchen wird zu erreichen. Allerdings entscheidet er selbst von Bild zu Bild, inwieweit er davon abweicht. Ist von der Qualität her mit 2-Pass vergleichbar, allerdings ist die Dateigröße relativ unberechenbar. Dafür hast du bei jedem Film die gleiche Qualität.


    -> Das was du suchst ist eindeutig crf.


    Wesentlich besser können das aber nochmals Selur und andere erklären, ich nutz das Zeugs nur, kenn mich mit der Theorie dahinter nicht soo gut aus.

    :eek: Opera kann das? - Wo?


    Du gehst einfach auf die Seite mit den *.pngs.
    Anschließend funktioniert das ganze über die Seitenleiste (F4). Dort gehst du auf "Links", suchst nach *.png oder auch nur png, makierst alle .pngs, anschließend rechtsklick und im Downloadordner speichern.


    Funktioniert super. Sollte man allerdings nur mit stabilen Versionen machen, da Opera sonst mal abschmiert.

    Ich hab den mittlerweile 5 Mal oder so gelesen und muss immer noch lachen... :D

    Übrigens, heute morgen im Radio: Die Bahn nimmt wahrscheinlich die Verkaufsgebühr (2,50€ für jedes Ticket am Schalter) zurück und überlegt statt dessen, ein "Bonussystem" einzuführen - d.h. das Ticket ist 2,50€ billiger, wenn man es am Automat kauft. WTF??? Für wie bescheuert halten die einen denn??


    Kommt drauf an wie das gemeint ist: Wenn das Ticket 2,50€ billiger wird als jetzt fänd ich das in Ordnung.
    Wenn es auf dem selben Preis stagniert isses wieder verarsche.

    Da die Preise allerdings sowieso anziehen kann sich ja jeder denken, was passieren wird.

    Hallo allerseits,

    seit einigen Tagen fällt mir auf, dass die Dekodierung mit Megui sehr langsam geworden ist. Ich kann mir das nur durch ein Update, was ja fast täglich kommt, erklären. Normalerweise brauche ich für einen Full-HD-Film so um die 10-14 Stunden, jetzt sind es 14-20 Stunden. Der 1st pass dauert so um die 3-4 Stunden, der 2nd pass ist extrem langsam. Ein Kollege bereichtete das selbe. Ist euch irgendwas bekannt, dass an dem x.264 etwas verändert wurde?

    Schöne Grüße


    Was für Settings benutzt du denn?

    Immer nur die Presets oder wie? An denen wurde in letzte Zeit ein wenig geschraubt.