Die Resultate, die ich mit x264.exe erreiche, sind für meine Begriffe nicht wirklich zufriedenstellend.
Wenn ich mir diese Videos hier ansehe:
http://www.adobe.com/products/hdvideo/hdgallery/
(480p-Version), so stelle ich fest, dass diese mit etwa 4mbit encoded sind.
Encode ich nun mit 2mbit erhalte ich viel verpixeltere, artefaktreiche Resultate, insbesondere dann, wenn sich viel bewegt (auch in der hdgallery von oben sind beispiele mit viel bewegung). Was mache ich falsch? Klar, die qualität wird schlechter, aber so schlecht?
Folgendermaßen gehe ich vor:
x264 -b 3 --b-pyramid -r 6 -B 2700 -p 1 -A "all" --bime --no-fast-pskip --stats "stat.tmp" -o NUL input.avs
x264 -b 3 --b-pyramid -r 6 -B 2700 -p 2 -A "all" --bime --no-fast-pskip --stats "stat.tmp" -o temporary.264 input.avs
Wenn ich im .avs ein Resize auf z.b. 480 mal 320 einstelle, werden die ergebnisse noch schlechter (verschwommen), als wenn ich einfach das 1280*X-quellmaterial nehme.
Encodingzeit ist mir nicht so wichtig, aber die Qualität hinten sollte halt stimmen. Krieg ich das mit einer bitrate von 1,8-2 mbit überhaupt hin?
Ich habe schon diverse guides durchgelesen und settings angepasst, aber dies blieb ohne nennenswertem resultat.
Ein Beispielencode: http://www.gamersunity.de/videosys/output2.mp4
Mache ich grundlegend etwas falsch oder ist einfach nicht viel mehr drin? Das Quellmaterial hat eine hohe qualität.
(Ein Problem dabei ist sicher der recht langsame encoding-prozessor, der nicht allzuviel herumprobieren ermöglicht)