Benutzer-Werkzeuge

Webseiten-Werkzeuge


av1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
av1 [2024-02-26 16:27:16] – [Encoder: libaom-av1] manfredav1 [2024-11-23 00:34:25] (aktuell) – [AV1] manfred
Zeile 4: Zeile 4:
     * //[[https://nwgat.ninja/test-driving-aomedias-av1-codec/|Nwgat's AOMedia's AV1 Codec Overview]]//     * //[[https://nwgat.ninja/test-driving-aomedias-av1-codec/|Nwgat's AOMedia's AV1 Codec Overview]]//
     * [[https://www.singhkays.com/blog/its-time-replace-gifs-with-av1-video/|It's time to replace GIFs with AV1 video!]]     * [[https://www.singhkays.com/blog/its-time-replace-gifs-with-av1-video/|It's time to replace GIFs with AV1 video!]]
 +    * [[https://youtu.be/5IV36FMpLqY|AV1 Rendering 101: Why Grain is the Most Important Setting (Handbrake & FFmpeg)]]
  
 siehe auch //[[::HDR (High Dynamic Range / Dolby Vision)#AV1]] mit HDR// siehe auch //[[::HDR (High Dynamic Range / Dolby Vision)#AV1]] mit HDR//
 +
 +  > ffmpeg -i Quelle.avi -c:v libaom-av1 -crf 38 -cpu-used 8 -row-mt 1 -aq-mode 1 -tune 1 -g 300 -c:a aac -movflags faststart -f mp4 -y Ziel.mp4
  
  
 ===== Encoder ===== ===== Encoder =====
 +
 +
 +==== libsvtav1 ====
 +
 +//Der Encoder ''svt-av1'' ist zur Zeit der empfehlenswerteste AV1-Encoder.//
 +
 +  * [[https://gist.github.com/BlueSwordM/86dfcb6ab38a93a524472a0cbe4c4100]]
 +  * [[https://academysoftwarefoundation.github.io/EncodingGuidelines/EncodeAv1.html#libsvtav1]]
 +  * [[https://gist.github.com/dvaupel/716598fc9e7c2d436b54ae00f7a34b95]]
 +
 +  CRF    => Qualität vs. Dateigröße
 +  Preset => Qualität vs. Geschwindigkeit
 +
 +  CRF = 16-20-25 - Bereich, in dem der Kompromis zwischen Qualität und Dateigröße gut sind, die Encoder-Zeit schwankt, ändert sich aber nur wenig.
 +  
 +  CRF=16 - gerade noch akzeptable Dateigröße
 +  CRF=25 - in einigen Fällen (abhängig vom Videomaterial) ist die Qualität bei CRF>25 zu schlecht
 +
 +  Preset=4-6 - Bereich, in dem der Kompromis zwischen Qualität und Geschwindigkeit gut sind
 +  Preset=3-4 - für Archivierung
 +  Preset=5   - guter Kompromis zw. Qualität und Geschwindigkeit, wenn der Schwerpunkt eher Richtung Qualität geht
 +  Preset=6   - für Geschwindigkeit
 +  Preset>=8  - Echtzeit-Encoding
 +  
 +  Preset=6 sollte ein guter Ausgangspunkt für Qualität/Geschwindigkeit sein. Wenn Sie mehr Wert auf Qualität legen möchten, können Sie 3-5 ausprobieren. Wenn Sie mehr Wert auf Geschwindigkeit legen möchten, können Sie 6-8 versuchen.
 +  Wenn Sie auf Echtzeit und viel schneller als Echtzeit abzielen möchten, können Sie von 8 bis 12 gehen.
  
  
 ==== Encoder-Vergleich ==== ==== Encoder-Vergleich ====
  
-Der AOM ist schweine laaaaaaambringt aber ca. 30% Platzersparnis gegenüber dem SVT.+  # Dieser Verglich wurde auf FreeBSD 14.0, im Februar 2024, gefahren. 
 +   
 +  ### AOM-AV1 (2024-02: FreeBSD 14.0) 
 +  # optimiertum Platz zu sparen 
 +  # 417 MB (ca. 30% Platzersparnis gegenüber dem SVT-AV1) 
 +  # 3707 Minuten Kompilierzeit (mehr als 12-mal so lange, wie der SVT-AV1) 
 +  ffmpeg ... -c:v libaom-av1 -cpu-used 3 -crf 28 -aom-params fp-mt=1 -row-mt 1 -aq-mode 1 -tune 1 -threads 6 
 +   
 +  ### SVT-AV1 (2024-02: FreeBSD 14.0)
   # optimale Balance zwischen Qualität, Kompilierzeit und Dateigröße   # optimale Balance zwischen Qualität, Kompilierzeit und Dateigröße
   # 588 MB   # 588 MB
   # 308,5 Minuten Kompilierzeit   # 308,5 Minuten Kompilierzeit
   ffmpeg ... -c:v libsvtav1 -crf 29 -preset 5 -svtav1-params enable-overlays=1:enable-tf=0:film-grain=0:film-grain-denoise=0:keyint=5s:scd=1:tune=0:fast-decode=0   ffmpeg ... -c:v libsvtav1 -crf 29 -preset 5 -svtav1-params enable-overlays=1:enable-tf=0:film-grain=0:film-grain-denoise=0:keyint=5s:scd=1:tune=0:fast-decode=0
 +
 +  ### SVT-AV1 (2023-12: FreeBSD 13.2)
 +  ffmpeg ... -c:v libsvtav1 -crf 25 -preset 7 ...:  902 MB (96 %)
      
-  # optimiert, um Platz zusparen +  ### SVT-AV1 (2024-02: FreeBSD 14.0) 
-  # 417 MB +  ffmpeg ... -c:v libsvtav1 -crf 25 -preset 7 ...:  940 MB (100 %) 
-  # 3707 Minuten Kompilierzeit (mehr als 12-mal so lange, wie der SVT-AV1+  ffmpeg ... -c:v libsvtav1 -crf 20 -preset 5 ...: 1226 MB (130 %) 
-  ffmpeg ... -c:v libaom-av1 -cpu-used 3 -crf 28 -aom-params fp-mt=1 -row-mt 1 -aq-mode 1 -tune 1 -threads 6+  ffmpeg ... -c:v libsvtav1 -crf 21 -preset 5 ...: 1150 MB (122 %
 +  ffmpeg ... -c:v libsvtav1 -crf 22 -preset 5 ...: 1077 MB (115 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 23 -preset 5 ...: 1012 MB (108 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 24 -preset 5 ...:  939 MB (100 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 25 -preset 5 ...:  853 MB (91 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 26 -preset 5 ...:  771 MB (82 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 27 -preset 5 ...:  701 MB (75 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 28 -preset 5 ...:  640 MB (68 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 29 -preset 5 ...:  588 MB (63 %) 
 +  ffmpeg ... -c:v libsvtav1 -crf 30 -preset 5 ...:  545 MB (58 %)
  
  
/home/http/wiki/data/attic/av1.1708964836.txt · Zuletzt geändert: von manfred