HQ-Slow Profil schneller als CE-High Profil: wie kann das sein?

  • Hi,

    ich hab heute mal ein bisschen angefangen mit x264 zu experimentieren, da das encoding auf meinem DualCore doch jetzt um einiges schneller gehen sollte als auf dem alten Athlon XP.

    Also hab ich mir schnell Staxrip und die neueste x264 build geladen und hab das ganze mal über ne File gejagt.

    Staxrip bringt ja schon Shraktooths Profile mit also war das ganze ja auch kein Problem.

    Nachdem ich ein bisschen bei Brother John gelesen hatte hab ich mich entschieden den encode mit 2 Profilen zu testen. Einmal Sharktooths CE-Highprofile und einmal seinem HQ-Slow profile.

    Zu meiner verwunderung ist nicht eingetreten was bei Brother John auf der Seite steht, demnach sollte das HQ Profil (logischerweise) wesetntlich langsamer als das CE Profil sein.

    Das komische ist jedoch es ist noch schneller (natürlich bei gleichen Bedingungen).

    Beide Profile machen im 1-Pass gut 80FPS, im 2-Pass macht das CE Profil gut 26FPS und das HQ-Slow Profil 30FPS.

    Das ist natürlich schön für mich, vorallem da dabei sehr gute ergebnisse für 90min. auf 700MB herauskommen, aber wie dieser Unterschied zustande kommt wüsset ich schon doch gerne.

    Nutzt unerwarteterweise das CE Profil doch mehr qualitätsverbessernde techniken als das HQ-Slow Profil?

  • Also wo Staxrip jetzt die Profile an sich vergraben hat kann ich nicht sagen kann dir nur die Command Lines geben:

    CE-Highprofile

    Code
    "C:\Programme\staxrip\Settings\Applications\x264\x264.exe" --pass 1 --bitrate 1087 --stats ".stats" --bframes 3 --b-pyramid --progress --threads auto --no-psnr --no-ssim --thread-input --subme 1 --analyse none --me dia --ref 1 --output NUL """C:\Programme\staxrip\Settings\Applications\x264\x264.exe" --pass 2 --bitrate 1087 --stats ".stats" --ref 3 --bframes 3 --b-pyramid --weightb --b-rdo --bime --analyse all --8x8dct --subme 6 --trellis 1 --mixed-refs --progress --threads auto --no-psnr --no-ssim --thread-input --output "_EncoderOutput.264_EncoderOutput.264" ""

    HQ Slow

    Code
    "C:\Programme\staxrip\Settings\Applications\x264\x264.exe" --pass 1 --bitrate 1087 --stats ".stats" --bframes 3 --b-pyramid --direct auto --filter -2:-1 --progress --threads auto --no-psnr --no-ssim --thread-input --subme 1 --analyse none --me dia --ref 1 --output NUL ""
    "C:\Programme\staxrip\Settings\Applications\x264\x264.exe" --pass 2 --bitrate 1087 --stats ".stats" --ref 3 --bframes 3 --b-pyramid --weightb --direct auto --filter -2:-1 --analyse all --8x8dct --subme 6 --me umh --trellis 1 --progress --threads auto --no-psnr --no-ssim --thread-input --output "_EncoderOutput.264_EncoderOutput.264" ""

    Hoffe du kannst damit was anfangen

  • Die Unterscheiden sich nur durch:
    CE-Highprofile: --b-rdo --bime
    HQ Slow: --direct auto --filter -2:-1

    -> Hätte bei HQ Slow eigentlich eine Kombination erwartet:
    --b-rdo --bime --direct auto --filter -2:-1

    Ist nicht verwunderlich, das CE-Highprofile langsamer ist, da B-Frames einen Großteil der Frames darstellen sollten und CE-Highprofile auf diesen eine RDO Routine aufruft.

    Cu Selur

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!