| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| x265 [2023-03-28 11:10:20] – [Kodier-Tests] manfred | x265 [2023-05-08 20:35:00] (aktuell) – manfred |
|---|
| ====== x265 ====== | ====== x265 ====== |
| | |
| | [[https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_tiers_and_levels|High Efficiency Video Coding tiers and levels]] |
| |
| [[https://trac.ffmpeg.org/wiki/Encode/H.265|H.265]] / [[https://ffmpeg.org/ffmpeg-codecs.html#libx265|libx265]] | [[https://trac.ffmpeg.org/wiki/Encode/H.265|H.265]] / [[https://ffmpeg.org/ffmpeg-codecs.html#libx265|libx265]] |
| > ffmpeg -i film.avi -c:v libx265 -crf 26 -preset fast -c:a aac -b:a 128k film.mp4 | > ffmpeg -i film.avi -c:v libx265 -crf 20 -b:v 0 -preset slow -tune ssim -c:a libfdk_aac -afterburner 1 -b:a 140k -y film.mp4 |
| | > ffmpeg -i film.avi -c:v libx265 -crf 20 -b:v 0 -preset veryfast -tune fastdecode -c:a libfdk_aac -afterburner 1 -b:a 140k -y film.mp4 |
| |
| > ffmpeg -i film.avi -c:v libx265 -crf 25 -b:v 0 -preset medium -c:a libfdk_aac -afterburner 1 -b:a 140k -y film.mp4 | //Eigemne Tests haben gezeigt, dass bei ''-crf 30'' deutlich Artefakte zu sehen sind, bei ''-crf 25'' sind Artefakte schwach zu erkennen und bei ''-crf 20'' sind keine Artefakte mehr zu erkennen, Voreinstellung ist ''-crf 28''.// |
| > ffmpeg -i film.avi -c:v libx265 -crf 40 -b:v 0 -preset slow -c:a libfdk_aac -afterburner 1 -b:a 140k -y film.mp4 | |
| | //Mit der Option ''-preset ultrafast'' werden sehr große Dateien bei hoher Transkodiergeschwindigkeit erzeugt und mit ''-preset placebo'' werden kleine Dateien bei sehr, sehr geringer Transkodiergeschwindigkeit erzeugt, Voreinstellung ist ''-preset medium''.// |
| | |
| | //Mit ''-tune psnr'' wird das verwischen des Bildes bei Bewegung verstärkt, um kleinere Dateien zu erzeugen und mit ''-tune ssim'' werden auch Bilder in der Bewegung scharf gezeichnet, das verbessert die Qualität von Standbildern.// |
| | |
| | Um Qualität zu erzielen möchte ich mindestens "%%--me umh%%" //(Suche nach Bewegungsvektor im Bild)// haben und da bis ''medium'' nur ''hex'' aktiviert ist und ab ''slow'' das bessere ''star'', fällt meine Wahl, um eine gute Qualität zu erreichen auf ''-preset slow''. |
| | |
| | ich konzentriere mich hauptsächlich auf diese beiden Presets: |
| | * ''-preset slow'' //für ausreichend kleine Dateien// |
| | * ''-preset veryfast'' //für ausreichend hohe Transkodiergeschwindigkeit// |
| |
| **''[[https://x265.readthedocs.io/en/master/presets.html|-preset]]''** | **''[[https://x265.readthedocs.io/en/master/presets.html|-preset]]''** |
| |
| **''[[https://x265.readthedocs.io/en/master/presets.html#tuning|-tune]]''** | **''[[https://x265.readthedocs.io/en/master/presets.html#tuning|-tune]]''** |
| psnr disables adaptive quant, psy-rd, and cutree | psnr |
| ssim enables adaptive quant auto-mode, disables psy-rd | ssim |
| grain improves retention of film grain. more below | grain |
| fastdecode no loop filters, no weighted pred, no intra in B | zerolatency |
| zerolatency no lookahead, no B frames, no cutree | fastdecode |
| animation improves encode quality for animated content | |
| | Es können mehrere "Tuning's" Kommagetrennt angegeben werden, allerdings darf nur ein einziges Tuning mit "psy" dabei sein! |
| |
| |