Methodik
Methodik und Quellen
mp4mov.de wandelt Videos lokal im Browser von MP4 in MOV-Dateien um. Die Konvertierung läuft komplett auf Deinem Gerät, kein Server sieht die Datei. Diese Seite erklärt, wie das Tool intern arbeitet und worauf wir achten.
Die ffmpeg.wasm-Pipeline
Wir nutzen ffmpeg.wasm, die WebAssembly-Portierung des klassischen
FFmpeg. FFmpeg ist seit 2000 das Standard-Werkzeug für Video-Verarbeitung in der
Open-Source-Welt. Die WebAssembly-Version läuft in einem Web-Worker im Browser und
braucht SharedArrayBuffer, was wir über die Header
Cross-Origin-Opener-Policy: same-origin und
Cross-Origin-Embedder-Policy: require-corp ermöglichen.
Der ffmpeg-Core (rund 32 MB WASM) liegt self-hosted unter /vendor/ffmpeg/.
Wir laden ihn nicht von einem CDN, damit unsere Content-Security-Policy sauber bleibt
und Du eine reproduzierbare Build-Version bekommst.
Zwei Wege: Stream-Copy und Re-Encode
MP4 und MOV bauen beide auf dem ISO Base Media File Format auf und tragen fast immer denselben Video-Codec (H.264 oder HEVC) und denselben Ton (AAC). Deshalb gibt es zwei Wege, und der Standard ist der schonende.
- Verlustfrei umpacken (Stream-Copy): Wir lesen die vorhandenen Streams
und schreiben sie mit
-c copy -movflags +faststartunverändert in einen MOV-Container. Es wird nichts neu berechnet, die Qualität bleibt zu 100 Prozent erhalten und der Vorgang ist in Sekunden fertig. Das ist die empfohlene Standard-Einstellung. - Neu kodieren (Re-Encode): Wenn Du skalieren, schneiden oder einen
nicht MOV-kompatiblen Codec umwandeln willst, kodieren wir das Video mit
libx264neu und den Ton zu AAC. Die Bildqualität steuert der CRF-Wert (Constant Rate Factor), ein niedrigerer Wert bedeutet mehr Detail und eine größere Datei.
Erkennt das Tool im Probe-Pass einen Codec, der sich nicht verlustfrei in MOV packen lässt, schaltet es automatisch auf Re-Encode um und weist Dich darauf hin.
Die drei Qualitätsstufen beim Re-Encode
Nur im Re-Encode-Modus ist die Qualität relevant. Wir setzen sie über den CRF-Wert von libx264 und die AAC-Audio-Bitrate:
- Schnell:
-crf 28mit AAC bei 128 kbit/s. Kleinere Datei, sichtbare Artefakte bei feinen Details. Geeignet für Vorschauen oder schnelle Weitergabe. - Ausgewogen:
-crf 23mit AAC bei 192 kbit/s. Bester Kompromiss aus Größe und Bildqualität, die empfohlene Default-Einstellung. - Hoch:
-crf 18mit AAC bei 256 kbit/s. Beste Qualität, größere Datei, längere Verarbeitungszeit.
Trim und Breite
Trim (Start- und Endzeit) wird im Re-Encode-Modus über die
FFmpeg-Optionen -ss und -to umgesetzt. Wir validieren den
Bereich gegen die im Probe-Pass ermittelte Video-Dauer, damit es zur Laufzeit nicht
knallt. Beim verlustfreien Umpacken verarbeiten wir immer die ganze Datei.
Die maximale Breite (480, 720, 1080 oder Original) landet im
Video-Filter scale=W:-2:flags=lanczos. Lanczos ist der
Re-Sampling-Algorithmus mit der besten Schärfe pro CPU-Einheit. Auch das gilt nur beim
Re-Encode.
Warum immer faststart
In beiden Wegen setzen wir -movflags +faststart. Damit wandert der
moov-Atom (die Metadaten und der Index) an den Anfang der Datei, sodass ein Player mit
der Wiedergabe beginnen kann, bevor die ganze Datei geladen ist. Mehr dazu im Ratgeber
faststart-Flag.
Privacy-Architektur
Wir verarbeiten Deine Datei nur lokal im Browser. Die Datei wird in das
virtuelle Dateisystem von ffmpeg.wasm geschrieben (in-memory), verarbeitet und das
Ergebnis als Blob im Browser zurückgegeben. Es gibt keinen fetch an unsere
Server, keine Hintergrund-Synchronisation, kein Logging Deiner Inhalte. Im DevTools
Netzwerk-Tab siehst Du genau das.
Was wir an Telemetrie sehen
Wenn Du dem Cookie-Banner zustimmst, lädt unser Tool zwei Drittanbieter-Skripte: Adition (Werbung) und optional Umami (cookielose Reichweitenmessung). Beide sehen nichts über Dein Video, weil das Video den Browser nie verlässt. Sie sehen den Seitenaufruf, die Verweildauer und grobe Geräte-Daten.
Quellen
- FFmpeg-Dokumentation (Filter-Referenz, libx264-Encoder, mov/mp4-Muxer, -movflags faststart).
- ffmpeg.wasm-Dokumentation (Web-Worker, SharedArrayBuffer, COOP/COEP).
- QuickTime File Format Specification (Atom-Struktur, moov/mdat).
- ISO/IEC 14496-14 (MP4) (ISO Base Media File Format).
Review-Zyklus
Die Ratgeber und Pflicht-Pages werden halbjährlich gegen aktuelle Quellen geprüft. Änderungen landen mit Datum und Begründung unter /korrekturen. Tippfehler und kleinere Präzisierungen machen wir still im Hintergrund.
Was mp4mov.de NICHT ist
mp4mov.de ist kein Video-Editor. Wir packen um, trimmen Start und Ende und skalieren, alles andere bleibt der Quelle überlassen. Wir fügen keine Filter, Untertitel oder Wasserzeichen hinzu und erzeugen kein ProRes. Wenn Du ein professionelles Video mit Branding brauchst, sind Tools wie Adobe After Effects oder Final Cut Pro besser geeignet.