Kann man Videos ganz ohne Qualitätsverlust komprimieren?
Das hängt davon ab, was „ohne Qualitätsverlust“ bedeutet:
- Mathematisch verlustfrei: Codecs wie FFV1 oder x264 mit
-qp 0erhalten jedes Pixel. Das Ergebnis ist meist größer als die Kameradatei, daher eignet sich das zum Archivieren, nicht zum Platzsparen. - Visuell verlustfrei: H.264 mit CRF 18–20 (oder x265 mit etwa CRF 22–24) verwirft Details, die das Auge kaum bemerkt. Das meinen die meisten, und es verkleinert Kamera- oder ProRes-Dateien mit hoher Bitrate trotzdem stark.
- Ganz ohne Neukodierung: Zuschneiden mit
-c copy, das Entfernen einer Audiospur oder ein Containerwechsel (Remuxing) verringern die Größe oder beheben Kompatibilitätsprobleme, ohne die Videodaten anzutasten. - Jede Neukodierung kostet etwas: Wer eine bereits komprimierte Datei erneut komprimiert, fügt eine weitere Verlustgeneration hinzu. Gehen Sie daher wann immer möglich vom Original aus.
Warum Videos So Groß Sind
Die Videodateigröße wird durch eine einfache Formel bestimmt: Bitrate × Dauer. Ein mit 8 Mbps (Megabit pro Sekunde) kodiertes Video erzeugt 60 MB pro Minute — das ist 1 MB pro Sekunde Videomaterial. Bei 4K-Auflösung mit modernen Codecs steigen die Bitraten noch höher, und die Dateien werden schnell riesig.
Um das in Perspektive zu setzen, hier ist das, was verschiedene Aufnahmeszenarien erzeugen:
| Quelle | Auflösung | Codec | Größe pro Minute |
|---|---|---|---|
| iPhone (Maximale Kompatibilität) | 1080p 30fps | H.264 | ~130 MB |
| iPhone (Hohe Effizienz) | 4K 30fps | HEVC | ~170 MB |
| iPhone (4K 60fps) | 4K 60fps | HEVC | ~400 MB |
| iPhone Pro (ProRes) | 4K 30fps | ProRes 422 | ~6.000 MB |
| GoPro HERO | 4K 60fps | HEVC | ~450 MB |
| Bildschirmaufnahme (1080p) | 1080p 30fps | H.264 | ~40–80 MB |
Ein 10-minütiges iPhone-Video in 4K mit 60 fps wiegt bei etwa 400 MB pro Minute 4 GB — zu groß für E-Mail (Limit 25 MB) und die meisten Messenger-Apps (meist 100–200 MB) und langsam beim Hochladen in soziale Medien. Mit den fünf Methoden unten lässt sich diese 4-GB-Datei auf unter 500 MB verkleinern, bei einer Qualität, die auf Smartphone oder Laptop kaum vom Original zu unterscheiden ist.
Methode 1 — CRF-Qualitätskontrolle
CRF (Constant Rate Factor) ist die wichtigste Einstellung zur Steuerung der Videodateigröße. Statt eine Zielbitrate vorzugeben, teilt CRF dem Encoder mit, welche Qualität Sie wünschen. Der Encoder entscheidet dann automatisch, wie viele Bits jedes Bild braucht — komplexe Szenen mit viel Bewegung erhalten mehr Bits, statische Szenen weniger.
Die CRF-Skala für H.264 (libx264) reicht von 0 (verlustfrei, riesige Dateien) bis 51 (schlechteste Qualität, winzige Dateien). In der Praxis werden Sie nur den Bereich 18–28 verwenden:
| CRF-Wert | Qualitätsstufe | Ungefähre Größe (1 Min 1080p) | Anwendungsfall |
|---|---|---|---|
| 18 | Visuell verlustfrei | ~120 MB | Archivierung, Master-Kopien |
| 23 | Ausgezeichnet (Standard) | ~60 MB | Allgemeine Verwendung, Sharing |
| 26 | Gut | ~35 MB | Web-Videos, Tutorials |
| 28 | Akzeptabel | ~25 MB | Social Media, E-Mail |
| 32 | Niedrig | ~12 MB | Vorschau, Miniaturansichten |
Der FFmpeg-Befehl zum Konvertieren mit CRF-Kontrolle:
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4
Ändern Sie -crf 23 auf jeden Wert in der obigen Tabelle. Niedrigere Zahlen bedeuten bessere Qualität und größere Dateien. Die Beziehung zwischen CRF und Dateigröße ist ungefähr exponentiell: Jeder Anstieg um +6 halbiert ungefähr die Dateigröße.
Schnelle Regel: +6 CRF ≈ halbiert die Dateigröße. Die Auflösung um eine Stufe senken (4K → 1080p) reduziert um ~75%. Beide kombinieren können eine Datei um 90% oder mehr reduzieren.
Methode 2 — Langsameres Encoding-Preset
Das Encoder-Preset steuert, wie viel Zeit FFmpeg für die Optimierung jedes Frames aufwendet. Langsamere Presets finden effizientere Komprimierungsmethoden für dieselbe visuelle Qualität und erzeugen bei gleichem CRF-Wert kleinere Dateien. Der Kompromiss ist die Encoding-Zeit — aber das Ergebnis ist immer eine kleinere Datei mit identischer visueller Qualität.
FFmpeg bietet Presets von ultrafast bis veryslow. So vergleichen sie sich:
| Preset | Encoding-Geschwindigkeit | Dateigröße (relativ) | Wann zu Verwenden |
|---|---|---|---|
ultrafast | 10x | +80% | Nur Live-Streaming |
fast | 4x | +15% | Schnelle Batch-Jobs |
medium | 2x | Baseline | Standard — gute Balance |
slow | 1x | -15% | Beste Qualität pro Byte |
veryslow | 0.5x | -20% | Finale Renders, nächtliche Jobs |
Das slow Preset ist der ideale Mittelweg. Es erzeugt Dateien, die 10–20% kleiner sind als das medium Preset bei gleichem CRF-Wert, ohne Änderung der visuellen Qualität. Die einzigen Kosten sind die Encoding-Zeit — etwa 2x länger als medium. Für ein 5-Minuten-Video bedeutet das 3 Minuten Encoding statt 1,5 Minuten auf typischer Hardware.
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -c:a aac -b:a 192k -movflags +faststart output.mp4
Das veryslow Preset spart zusätzliche 5% ein, benötigt aber doppelt so lange wie slow. Für die meisten Menschen machen die sinkenden Gewinne veryslow nicht die Wartezeit wert. Das slow Preset erfasst die Mehrheit der Kompressionseinsparungen.
Methode 3 — Auflösung Reduzieren
Die Auflösung zu verringern ist der wirksamste Weg, die Dateigröße zu senken, da sich dadurch die Zahl der Pixel, die der Encoder verarbeiten muss, direkt verringert. Jede Auflösungsstufe folgt bei der Pixelzahl ungefähr einem Faktor 4:
| Auflösung | Pixelanzahl | Relative Größe | Reduktion von 4K |
|---|---|---|---|
| 4K (3840×2160) | 8,3 Millionen | 100% | — |
| 1080p (1920×1080) | 2,1 Millionen | ~25% | -75% |
| 720p (1280×720) | 0,9 Millionen | ~12% | -88% |
| 480p (854×480) | 0,4 Millionen | ~5% | -95% |
Das Herunterskalieren von 4K auf 1080p reduziert die Dateigröße um etwa 75%. Auf einem Smartphone-Bildschirm ist der Unterschied zwischen 4K und 1080p praktisch unsichtbar, da die Pixeldichte moderner Telefondisplays in normalen Betrachtungsabständen bereits 1080p übersteigt. Auch auf einem 27-Zoll-Desktop-Monitor ist der Unterschied minimal, es sei denn, Sie pixeln.
Der FFmpeg-Befehl zum Herunterskalieren auf 1080p:
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -vf "scale=1920:-2" -c:a aac -b:a 192k -movflags +faststart output.mp4
Der scale=1920:-2 Filter setzt die Breite auf 1920 Pixel und berechnet die Höhe automatisch, um das Seitenverhältnis beizubehalten. Das -2 stellt sicher, dass die Höhe durch 2 teilbar ist (erforderlich von H.264). Verwenden Sie für 720p scale=1280:-2.
Das Wechseln von 1080p zu 720p reduziert weitere 50% der Dateigröße. Auf Telefonen ist 720p vs. 1080p für die meisten Inhalte kaum wahrnehmbar. Dies macht 720p zu einer ausgezeichneten Wahl, wenn Dateigröße das Hauptanliegen ist — E-Mail-Anhänge, Messaging-Apps oder Szenarien mit begrenzte Bandbreite.
Methode 4 — Bildrate Reduzieren
Die Bildrate bestimmt, aus wie vielen Bildern pro Sekunde das Video besteht. Eine Reduzierung von 60 fps auf 30 fps halbiert die zeitlichen Daten, was die Dateigröße deutlich verringert. Die tatsächliche Ersparnis hängt von der Komplexität des Inhalts ab, typischerweise können Sie aber mit 30–40 % weniger rechnen (nicht volle 50 %, weil die CRF-Kodierung redundanten Bildern ohnehin weniger Bits zuweist).
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -r 30 -c:a aac -b:a 192k -movflags +faststart output.mp4
Das -r 30 Flag erzwingt die Ausgabe auf 30 Bilder pro Sekunde. Wann ist es sicher, die Bildrate zu reduzieren?
- Talking-Head-Videos, Tutorials, Präsentationen: 24fps oder 30fps ist absolut in Ordnung. Diese Inhaltstypen haben minimale Bewegung, und Zuschauer werden keinen Unterschied bemerken.
- Vlogs, Reisevideos, allgemeines Videomaterial: 30fps wirkt natürlich und fließend. Die meisten TV-Shows und Kinofilme verwenden 24fps, daher übersteigt 30fps tatsächlich, was Zuschauer gewöhnt sind.
- Gaming, Sport, schnelle Action: Behalten Sie 60fps. Die höhere Bildrate ist für flüssige Bewegung in schnelllebigen Inhalten erforderlich. Das Reduzieren auf 30fps führt zu sichtbarem Stottern bei schnellen Kamerabewegungen oder sich schnell bewegenden Objekten.
Wenn Ihre Quelle mit 30fps aufgenommen wurde, gibt es keinen Vorteil, weiter auf 24fps zu reduzieren — die Einsparungen würden minimal sein (etwa 20%) und Sie riskieren, zeitliche Jitter-Artefakte einzuführen, die Judder genannt werden.
Methode 5 — Modernen Codec Verwenden
H.265 (auch HEVC genannt) bietet ungefähr 50% bessere Komprimierung als H.264 bei gleicher visueller Qualität. Das bedeutet, dass eine Datei, die 60 MB mit H.264 wäre, mit H.265 ungefähr 30 MB wird, ohne wahrnehmbaren Qualitätsunterschied.
ffmpeg -i input.mov -c:v libx265 -crf 28 -preset slow -tag:v hvc1 -c:a aac -b:a 192k -movflags +faststart output.mp4
Beachten Sie, dass die CRF-Skala für H.265 unterschiedlich ist. CRF 28 in H.265 erzeugt ungefähr die gleiche visuelle Qualität wie CRF 23 in H.264. Das -tag:v hvc1 Flag ist entscheidend — ohne es spielen Apple-Geräte (Safari, iPhone, iPad, Mac) die Datei nicht ab. Dieses Tag markiert den Stream als HEVC auf die Weise, die Apple-Software erwartet.
| Funktion | H.264 (x264) | H.265 (x265) |
|---|---|---|
| Kompressions-Effizienz | Baseline | 40–50% kleiner |
| Encoding-Geschwindigkeit | Schnell | 5–10x langsamer |
| Wiedergabe-Unterstützung | Universell (99%+) | Moderne Geräte (nach 2017) |
| Browser-Unterstützung | Alle Browser | Safari, Edge, Chrome (teilweise) |
| Social Media | Alle Plattformen | Alle Plattformen akzeptieren es |
| Gleichwertige CRF-Qualität | CRF 23 | CRF 28 |
Der Kompromiss ist klar: H.265 erzeugt dramatisch kleinere Dateien, aber Encoding dauert 5–10x länger und die Wiedergabe-Kompatibilität ist enger. Für Inhalte, die auf modernen Geräten abgespielt oder auf Social Media hochgeladen werden (wo die Plattform ohnehin neu kodiert), ist H.265 eine ausgezeichnete Wahl. Für Inhalte, die auf jedem Gerät einschließlich älterer Smart TVs, Projektoren oder eingebetteter Player abspielen müssen, bleiben Sie bei H.264.
Es gibt auch AV1, einen noch neueren Codec, der die Komprimierungseffizienz von H.265 erfüllt oder übersteigt und dabei lizenzgebührenfrei ist. Allerdings ist AV1-Encoding derzeit extrem langsam (20–50x langsamer als H.264), was es für die meisten Benutzer unpraktisch macht. Mit zunehmender Verfügbarkeit von Hardware-AV1-Encoding in neueren GPUs wird sich dies ändern.
Schnelle Größenschätztabelle
Die folgende Tabelle zeigt geschätzte Dateigrößen für 1 Minute Video über verschiedene Einstellungen. Verwenden Sie sie, um die Größe Ihrer Ausgabedatei vor dem Encoding zu schätzen. Dies sind Näherungen — tatsächliche Größen variieren je nach Inhaltkomplexität (Action-Videomaterial ist größer als Talking Heads).
| Auflösung | CRF | Codec | BPS | Geschätzte Größe / Min |
|---|---|---|---|---|
| 4K (3840×2160) | 18 | H.264 | 30 | ~500 MB |
| 4K (3840×2160) | 23 | H.264 | 30 | ~200 MB |
| 4K (3840×2160) | 28 | H.265 | 30 | ~60 MB |
| 1080p (1920×1080) | 18 | H.264 | 30 | ~120 MB |
| 1080p (1920×1080) | 23 | H.264 | 30 | ~60 MB |
| 1080p (1920×1080) | 28 | H.264 | 30 | ~25 MB |
| 1080p (1920×1080) | 28 | H.265 | 30 | ~15 MB |
| 720p (1280×720) | 23 | H.264 | 30 | ~30 MB |
| 720p (1280×720) | 28 | H.264 | 30 | ~15 MB |
| 720p (1280×720) | 28 | H.265 | 30 | ~8 MB |
| 480p (854×480) | 28 | H.264 | 30 | ~7 MB |
Die hervorgehobene Zeile (1080p, CRF 23, H.264, 30 fps) verwendet denselben Codec und denselben CRF wie der Konverter von CleverUtils (der Ihre ursprüngliche Auflösung und Bildrate beibehält) — ein guter Kompromiss zwischen Qualität und Dateigröße für die meisten Zwecke. Für Uploads in soziale Medien können Sie CRF 28 bei 1080p verwenden, da die Plattform Ihr Video ohnehin neu kodiert.
Audio-Komprimierung
Die Videodateigröße steht im Mittelpunkt, doch auch der Ton trägt bei. Audio mit 192 kbps belegt 1,44 MB pro Minute, etwa 2–6 % einer Minute 1080p-H.264 mit 25–60 MB. Das klingt nach wenig, doch bei längeren Videos summiert sich die Ersparnis und kann entscheiden, ob eine Datei unter ein Größenlimit passt oder nicht.
| Audio-Einstellung | Bitrate | Größe pro Minute | Qualität |
|---|---|---|---|
| AAC Stereo | 192 kbps | 1,44 MB | Transparent (musiksicher) |
| AAC Stereo | 128 kbps | 0,96 MB | Gut für Sprache & Umgebung |
| AAC Mono | 64 kbps | 0,48 MB | Akzeptabel für reine Stimme |
Kein Audio (-an) | 0 kbps | 0 MB | Stilles Video |
Das Wechseln von 192 kbps zu 128 kbps spart 480 KB pro Minute (etwa 29 MB pro Stunde). Bei Tutorial- und Screencast-Videos, bei denen Audio hauptsächlich Sprache ist, ist 128 kbps AAC mehr als ausreichend — Sprache profitiert nicht von Bitraten über 96 kbps.
Wenn das Video überhaupt kein Audio benötigt (animierte GIF-Ersetzungen, Hintergrundschleifen, stiller B-Roll), entfernen Sie es vollständig:
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -an -movflags +faststart output.mp4
Das -an Flag entfernt alle Audio-Streams und spart die vollständige Audio-Bitrate aus der Ausgabedatei.
Methoden für Maximale Reduktion Kombinieren
Die fünf oben genannten Methoden schließen sich nicht gegenseitig aus. Sie können sie in einem einzigen FFmpeg-Befehl für dramatische Dateigrößenreduktionen kombinieren. Hier ist ein realistisches Beispiel, das alle fünf Methoden gleichzeitig anwendet:
ffmpeg -i input.mov -c:v libx265 -crf 28 -preset slow -tag:v hvc1 -vf "scale=1920:-2" -r 30 -c:a aac -b:a 128k -movflags +faststart output.mp4
Dieser Befehl macht aus einer ProRes-MOV-Datei in 4K mit 60 fps ein H.265-MP4 in 1080p mit 30 fps, CRF 28 und Audio mit 128 kbps. Das Ergebnis ist eine Datei, die über 99 % kleiner ist als das ProRes-Original und auf jedem Bildschirm hervorragend aussieht. Aus einer ProRes-Datei mit 6 GB pro Minute werden etwa 15–20 MB pro Minute (20 MB ÷ 6.000 MB ≈ 0,3 % des Originals).
Für das häufigste Szenario — ein iPhone 4K HEVC-Video, das Sie kleiner zum Teilen machen möchten — funktioniert dieser einzelne Befehl gut:
ffmpeg -i iPhone_video.MOV -c:v libx264 -crf 26 -preset slow -vf "scale=1920:-2" -c:a aac -b:a 128k -movflags +faststart output.mp4
Dieser Befehl skaliert auf 1080p herunter, verwendet H.264 für maximale Kompatibilität, setzt CRF 26 für ein gutes Verhältnis von Qualität zu Größe und nutzt Audio mit 128 kbps. Ein typisches einminütiges iPhone-Video in 4K HEVC (~170 MB) wird so zu etwa 25–35 MB — passend für die meisten Messenger-Apps und schnelle Uploads, aber immer noch über einem E-Mail-Limit von 25 MB.
Video in HandBrake ohne Qualitätsverlust komprimieren
- Öffnen Sie das Video mit Open Source.
- Wählen Sie ein Preset, das zur Quelle passt, etwa Fast 1080p30. Die 1080p30-Presets begrenzen die Ausgabe auf 1080p und 30 fps; wählen Sie daher ein größeres Preset, um 4K oder 60 fps zu behalten.
- Lassen Sie im Tab Video die Option Constant Quality aktiviert und stellen Sie RF 18–22 ein. RF in HandBrake funktioniert wie CRF in FFmpeg: niedriger bedeutet bessere Qualität.
- Schieben Sie den Regler Encoder Preset auf slow, um bei gleichem RF eine kleinere Datei zu erhalten.
- Wählen Sie im Tab Summary MP4, aktivieren Sie Web Optimized und klicken Sie auf Start Encode.