Skip to main content
Videokodierung für 3D: H.264 vs H.265 vs AV1

Videokodierung für 3D: H.264 vs H.265 vs AV1

BySuperRenders Farm Team
Published 21. März 20268 min read
Wie du Videokodierung für 3D-Renders wählst — H.264, H.265, AV1 und ProRes mit praktischen Einstellungen.

Videokodierung für 3D-Künstler verstehen

Wenn du Render-Ausgaben aus Blender, After Effects oder einer Renderfarm wie SuperRenders exportierst, ist die Wahl des richtigen Video-Codecs entscheidend. Die falsche Kodierung kann zu massiven Dateigröße führen, Qualitätsverluste verursachen oder auf älteren Systemen nicht abspielbar sein.

Dieser Leitfaden zeigt dir, wie du H.264, H.265, AV1 und ProRes vergleichst und für deine spezifische Situation die richtige Wahl triffst.

Codecs verstehen: Die Grundlagen

Ein Video-Codec ist ein Algorithmus, der Video-Daten komprimiert und dekomprimiert. Je neuer der Codec, desto effizienter ist die Kompression — das bedeutet kleinere Dateien bei gleicher Qualität.

H.264 (MPEG-4 AVC)

  • Kompatibilität: Universal. Funktioniert auf fast jedem Gerät, Browser und Player.
  • Dateigröße: Größer als H.265 oder AV1 bei gleicher Qualität.
  • Kodierungsgeschwindigkeit: Schnell — auch auf älteren Systemen.
  • Verwendet für: Web, Streaming, Archivierung, wo maximale Kompatibilität erforderlich ist.

H.265 (HEVC)

  • Kompatibilität: Gut, aber nicht universal. Neuere Geräte, moderne Browser.
  • Dateigröße: 40–50 % kleiner als H.264 bei vergleichbarer Qualität.
  • Kodierungsgeschwindigkeit: Langsamer als H.264, schneller als AV1.
  • Verwendet für: Archivierung, interne Verteilung, wo Dateigröße wichtig ist.

AV1

  • Kompatibilität: Entwickelt sich noch. Gute Unterstützung auf modernen Browsern und Streaming-Plattformen.
  • Dateigröße: 25–35 % kleiner als H.265.
  • Kodierungsgeschwindigkeit: Sehr langsam. Kann stunden- oder tagelang dauern für lange Sequenzen.
  • Verwendet für: Zukunftsorientierte Archivierung, hochwertige Streaming-Projekte.

ProRes

  • Kompatibilität: Professionelle Workflows (Final Cut Pro, DaVinci Resolve).
  • Dateigröße: Größer, da es ein mitteltaugliches Format ist (nicht vollständig komprimiert).
  • Kodierungsgeschwindigkeit: Schnell.
  • Verwendet für: Post-Production, Motion Graphics, wenn Bearbeitung nach dem Rendering erforderlich ist.

Codec-Vergleichstabelle

CodecDateigröße (relativ)KompatibilitätGeschwindigkeitBeste Anwendung
H.264100 %UniversellSchnellWeb, universelle Kompatibilität
H.26560–70 %GutMittelArchivierung, interne Verteilung
AV140–65 %ModernSehr langsamZukunftsorientierte Archivierung
ProRes120–200 %ProfessionellSchnellPost-Production, Bearbeitung

Codec auswählen: Nach Lieferkontext

Für Clients und Portfolio-Websites

Wähle: H.264

  • Warum: Maximale Kompatibilität. Jeder Browser, jedes Gerät spielt es ab.
  • Einstellung: CRF 18–20, Preset slow, 1080p oder 4K je nach Projekt.

Für interne Verteilung und Team-Überprüfung

Wähle: H.265

  • Warum: Kleinere Dateien, schnellere Uploads, moderne Hardware unterstützt es.
  • Einstellung: CRF 20–22, Preset slow, native Auflösung.

Für Langzeitarchivierung

Wähle: H.265 oder AV1

  • Warum: Effizienz und Zukunftssicherheit. H.265 ist praktischer jetzt; AV1 für sehr lange Aufbewahrung (10+ Jahre).
  • Einstellung: CRF 18–20 (H.265) oder CRF 28–30 (AV1), Preset slow oder veryslow.

Für YouTube und Streaming-Plattformen

Wähle: H.264

  • Warum: YouTube re-kodiert sowieso, aber H.264 ist die zuverlässigste Wahl für schnelle Verarbeitung.
  • Einstellung: Bitrate 8–15 Mbit/s für 1080p, 30–50 Mbit/s für 4K.

Für Post-Production und Bearbeitung

Wähle: ProRes

  • Warum: Schnelle Bearbeitung, minimale Generationsverluste bei wiederholten Übergängen.
  • Einstellung: ProRes 422 HQ für 1080p/4K.

Von After Effects und Media Encoder exportieren

After Effects

After Effects bietet begrenzte Codec-Optionen direkt aus der Ausgangswarteschlange. Für H.265 und AV1 benötigst du Adobe Media Encoder.

Schritte:

  1. Gehe zu File > Export > Add to Adobe Media Encoder Queue.
  2. Öffne Adobe Media Encoder.
  3. Klicke auf das Format-Dropdown neben deiner Sequenz.
  4. Wähle dein Format:
    • H.264: Wähle MPEG-4 oder H.264 (je nach Encoder-Version).
    • H.265: Wähle HEVC (H.265).
    • ProRes: Wähle QuickTime und ProRes-Codec.
  5. Stelle die Bitrate oder CRF-Werte ein (siehe Tabellen unten).
  6. Klicke Export oder Queue for Export.

Adobe Media Encoder

Für höhere Kontrolle:

  1. Öffne Media Encoder direkt.
  2. Importiere dein Video oder deine Bildsequenz.
  3. Wähle Preset oder stelle Custom Settings ein.
  4. Unter Video:
    • Codec: MPEG-4 (H.264), HEVC (H.265), oder ProRes.
    • Bitrate: Siehe Tabelle unten (oder „VBR, 2-Pass" für bessere Qualität).
  5. Preset: Wähle „High Quality" für Archive, „Medium Quality" für Web.
  6. Klicke Export.

Blender-Bildsequenzen kodieren

Blender speichert typischerweise als PNG- oder EXR-Bildsequenzen aus (Frame 0001.exr, Frame 0002.exr usw.). FFmpeg ist das beste Werkzeug, um diese in Video umzuwandeln.

Mit FFmpeg kodieren

H.264 aus EXR-Sequenz

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx264 -crf 18 -preset slow output.mp4

H.265 aus EXR-Sequenz

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx265 -crf 20 -preset slow output.mp4

AV1 aus EXR-Sequenz

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libaom-av1 -crf 30 -preset 4 output.mp4

Erklärung der Flags:

  • -framerate 24: Bildrate (ändere je nach Projekt: 24, 30, 60 usw.).
  • -i frame_%04d.exr: Eingabemuster. %04d = 4-stellige Bildnummern (0001, 0002, ..., 9999). Für 5-stellig: %05d.
  • -c:v: Video-Codec.
  • -crf: Quality (Lower = Better; Bereich 0–51). Siehe Tabelle unten.
  • -preset: Geschwindigkeit vs. Größe (ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow).
  • output.mp4: Ausgabedateiname.

Bitrate und Qualitätseinstellungen

CRF vs. Bitrate

  • CRF (Constant Rate Factor): Zielt auf eine konsistente Qualität ab, nicht auf eine feste Größe. Empfohlen für Archive und Qualitäts-kritische Arbeit.
  • VBR (Variable Bitrate): Passt die Bitrate basierend auf Komplexität an. Gut für Streaming.
  • Bitrate (konstant): Erzeugt Dateien fester Größe. Nützlich, wenn die Dateigröße vorab bekannt sein muss.

1080p-Qualitätseinstellungen

CodecCRF (Qualität)Bitrate (Streaming)Dateigröße (1 Min @ 24fps)
H.26418–206–8 Mbit/s~50–60 MB
H.26520–224–5 Mbit/s~30–40 MB
AV128–302–3 Mbit/s~15–25 MB
ProRes 422N/A~500 Mbit/s~3,6 GB

4K-Qualitätseinstellungen

CodecCRF (Qualität)Bitrate (Streaming)Dateigröße (1 Min @ 24fps)
H.26416–1815–25 Mbit/s~110–190 MB
H.26518–2010–15 Mbit/s~75–115 MB
AV126–285–8 Mbit/s~38–60 MB
ProRes 422 HQN/A~1.500 Mbit/s~11 GB

Hinweis: Größen sind Schätzungen. Komplexe Szenen (viel Bewegung, Details) führen zu größeren Dateien bei gleichem CRF.

Renderfarm-Ausgaben kodieren

Wenn du SuperRenders Cloud Rendering verwendest, erhältst du typischerweise EXR-Bildsequenzen (für Post-Production Qualität) oder bereits kodierte Videos (je nach Projekt-Setup).

Mit FFmpeg mehrere Dateien batch-kodieren

Für Batch-Processing mehrerer Bildsequenzen:

#!/bin/bash
# Batch-Kodierungsskript für Renderfarm-Ausgaben

INPUT_DIR="./render_output"
OUTPUT_DIR="./encoded_videos"
CODEC="libx265"
CRF="20"
PRESET="slow"
FRAMERATE="24"

mkdir -p "$OUTPUT_DIR"

for sequence_dir in "$INPUT_DIR"/*/; do
    sequence_name=$(basename "$sequence_dir")
    output_file="$OUTPUT_DIR/${sequence_name}_encoded.mp4"
    
    echo "Kodiere: $sequence_name ..."
    ffmpeg -framerate $FRAMERATE \
        -i "${sequence_dir}frame_%04d.exr" \
        -c:v $CODEC \
        -crf $CRF \
        -preset $PRESET \
        "$output_file"
    
    if [ $? -eq 0 ]; then
        echo "✓ Erfolgreich: $output_file"
    else
        echo "✗ Fehler bei: $sequence_name"
    fi
done

echo "Kodierung abgeschlossen."

So verwendest du es:

  1. Speichere als batch_encode.sh.
  2. Stelle sicher, dass die Struktur passt:
    ./render_output/
    ├── shot_001/
    │   ├── frame_0001.exr
    │   ├── frame_0002.exr
    │   └── ...
    └── shot_002/
        ├── frame_0001.exr
        └── ...
    
  3. Führe aus: bash batch_encode.sh
  4. Kodierte Videos erscheinen in ./encoded_videos/.

Bestechende Kodierungseinstellungen: Zusammenfassung

Für die meisten 3D-Projekte beginne hier:

Archivierung (maximale Qualität)

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx265 -crf 18 -preset veryslow output.mp4

Portfolio und Client-Delivery (H.264, maximale Kompatibilität)

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx264 -crf 20 -preset slow output.mp4

Schnelle interne Überprüfung

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx264 -crf 24 -preset faster output.mp4

YouTube-Upload

ffmpeg -framerate 24 -i frame_%04d.exr -c:v libx264 -b:v 10M output.mp4

Große Dateien mit fester Bitrate transkodieren

ffmpeg -i input.mp4 -c:v libx265 -crf 20 -preset slow output.mp4

Praktische Tipps

1. Teste vor vollständiger Kodierung

  • Kodiere eine kleine Sequenz (z. B. erste 100 Frames) mit -vframes 100.
  • Überprüfe Qualität, Dateigröße und Geschwindigkeit.

2. Nutze -preset slow für Archive

  • Langsamer, aber bringt ca. 20–30 % kleinere Dateien als „fast" oder „medium".

3. Komprimiere nicht zweimal

  • Wenn du bereits von einer Renderfarm kodierte Video erhältst, nicht erneut kodieren — nur wenn notwendig.

4. Überprüfe Lautsprecher-Einstellungen

  • Manche Kodierungen benötigen Audio-Einstellungen: -c:a aac -b:a 128k (für H.264/H.265).

5. Multi-Threaded für schnellere Verarbeitung

  • FFmpeg nutzt standardmäßig mehrere Kerne. Für erzwungenes Threading: -threads 4 (oder Anzahl deiner Kerne).

FAQ

H.264 oder H.265 für Langzeitarchivierung?

H.265. Es ist effizienter (kleinere Dateien) und wird in den nächsten 10+ Jahren breit unterstützt. AV1 ist noch besser für sehr lange Aufbewahrung (20+ Jahre), ist aber nicht unbedingt erforderlich.

Kann ich H.265 direkt aus After Effects exportieren?

Nicht nativ. After Effects unterstützt H.265 nicht direkt aus seiner Ausgangswarteschlange. Verwende Adobe Media Encoder oder FFmpeg zum Transkodieren deines After Effects-Exports.

Was ist der Unterschied zwischen CRF und Bitrate?

CRF zielt auf eine Zielqualität ab — FFmpeg passt die Bitrate an, um diese zu erreichen. Das Ergebnis wird weniger komprimiert als komplexe Szenen, höher komprimiert als einfache. Bitrate ist fest — du sagst „this video ist 10 Mbit/s", egal wie komplex es ist. CRF ist besser für Archive; Bitrate ist besser für Streaming mit vorhersehbaren Dateigröße.

Warum ist AV1-Kodierung so langsam?

AV1 verwendet komplexere Algorithmen zur Erkennung von Details und Bewegung als H.264 oder H.265. Für bessere Kompression muss es mehr Berechnungen durchführen. 4K AV1 kann auf normaler Hardware tagelang dauern.

MP4 oder MOV für Blender-Ausgabe?

MP4 ist sicherer und universeller. MOV ist besser für Apple-Workflows (Final Cut Pro, DaVinci Resolve auf Mac). Wenn du unsicher bist, verwende MP4. Sowohl H.264 als auch H.265 funktionieren in beiden Containern.

Verwandte Ressourcen


Brauchst du Hilfe bei der Kodierung großer 3D-Render-Projekte? Super Renders Farm bietet schnelle Cloud Rendering mit optimierter Ausgabe-Unterstützung. Starten Sie Ihr kostenloses Rendering heute.