Läuft auf Ihrem Gerät · Ihre Datei verlässt nie Ihr Gerät.
Ein Clip mit falsch gehaltenem Handy gefilmt, eine Bildschirmaufnahme, die quer herauskam, ein spiegelverkehrtes Selfie-Video: Drehung wählen, Vorschau prüfen, korrigierte Datei herunterladen. Zur Wahl stehen 90° im Uhrzeigersinn, 90° gegen den Uhrzeigersinn, 180°, horizontal spiegeln und vertikal spiegeln.
Dieses Werkzeug dreht das Bild selbst und kodiert es in H.264 neu, statt nur ein Drehungs-Flag in die Metadaten zu schreiben. Ein Flag ist billig, aber viele Player, Websites und Schnittprogramme ignorieren es und zeigen das Video trotzdem quer; gedrehte Pixel brauchen kein Flag. Der Ton wird unverändert kopiert, wann immer MP4 ihn tragen kann.
Die Vorschau zeigt ein Standbild, das genauso gedreht ist, wie das Video es sein wird – Sie sehen also, dass „im Uhrzeigersinn“ die richtige Wahl ist, bevor Sie auf die Kodierung warten. Alles läuft auf Ihrem Gerät; Dateien über 1 GB werden in Teilen verarbeitet, die in den Arbeitsspeicher passen.
Nicht geeignet für: Einen leicht schiefen Horizont um wenige Grad begradigen – hier wird nur in 90°-Schritten gedreht.
Handys speichern ein Video oft so, wie der Kamerasensor es sieht – auf der Seite liegend – und schreiben ein kleines Drehungs-Flag in die Datei, das Playern sagt, dass sie es aufrecht stellen sollen. Dieses Werkzeug wendet dieses Flag zuerst an; Ihre Wahl kommt also auf das Bild, so wie es gezeigt werden soll. Im fertigen MP4 steckt die ganze Drehung in den Pixeln, ein Drehungs-Flag ist nicht mehr enthalten.
Wählen Sie die Drehung anhand der Vorschau hier. Steht der Clip in der Vorschau schon aufrecht, liegt aber in einer anderen App auf der Seite, ignoriert diese App das Flag, und Sie brauchen gar keine Drehung: Wandeln Sie die Datei mit dem Modus „Konvertieren“ desselben Werkzeugs in MP4 um (auch unter /mov-to-mp4) – das schreibt die gespeicherte Drehung auf dieselbe Weise in die Pixel.
Der Auftrag geht zuerst an den H.264-Encoder, der in Ihr Gerät eingebaut ist, über die WebCodecs-Schnittstelle des Browsers; die Fortschrittszeile zeigt das an. Die Video-Engine der Seite übernimmt, wenn der Browser keinen solchen Encoder hat, die Quelle nicht dekodieren kann oder ihren Container nicht kennt (VOB, AVI, WMV, FLV, RealMedia) – oder wenn das erwartete Ergebnis zu groß wäre, um es im Arbeitsspeicher zusammenzusetzen: über 1,5 GB, bzw. 400 MB auf einem Gerät, das 4 GB Arbeitsspeicher oder weniger meldet. Bricht der Geräte-Encoder mittendrin ab, erscheint ein Hinweis, und die Engine erledigt den Auftrag.
Die Engine kodiert mit x264 bei Qualitätsstufe 23 und kann bei Clips ab einer Minute Länge das Bild auf bis zu vier Kopien ihrer selbst verteilen. Der Geräte-Encoder kann viel schneller sein: Auf einem Computer mit 4 Kernen ohne Grafikchip (also mit dem Software-Encoder von Chrome) brauchte ein 3-minütiger 1080p-Film, komprimiert auf 25 MB, damit 91 Sekunden, mit der Engine 653 Sekunden. Das war eine Komprimierung, keine Drehung – aber es sind dieselben beiden Encoder, die auch hier arbeiten.
Mit dem Geräte-Encoder bekommt das Bild eine Bitrate, die aus Bildgröße und Bildrate berechnet wird – etwa 3 Mbit/s für 1080p bei 30 Bildern pro Sekunde –, aber nie mehr, als das Original hatte. Auf beiden Wegen steht der Index am Anfang der Datei, sodass die Wiedergabe beginnen kann, bevor sie ganz geladen ist.
AAC- und MP3-Ton wird unverändert kopiert; die Engine kopiert außerdem AC-3, E-AC-3 und ALAC und wandelt alles andere in AAC mit 128 kbit/s um. Muss der Ton umgewandelt werden, hat der Browser aber keinen AAC-Encoder (Chrome unter Linux ist ein Beispiel), entsteht das Bild trotzdem auf dem Gerät, und die Engine fügt den Ton in einem kurzen zweiten Schritt hinzu.
Diese Seite in anderen Sprachen: English · العربية · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা