Datei hochladen
  1. base64hub
  2. Datei-Tools
  3. Video in Base64

Video in Base64

Legen Sie ein Video ab und kopieren Sie es als data:video/...;base64,-URI oder reines Base64. Am besten für Clips von wenigen Sekunden; alles Längere gehört in eine normale Datei.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload Aktualisiert 27.10.2026
Dateien hier ablegen, einfügen oder auswählen
Eingabe –Ausgabe –Größe –

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So wandeln Sie ein Video in Base64 um

  1. Legen Sie eine Videodatei auf dem Feld ab oder wählen Sie sie über die Dateiauswahl. Akzeptiert werden MP4, WebM, MOV und andere Formate, die Ihr System erkennt.
  2. Sehen Sie es sich im Vorschau-Player an, um sicherzugehen, dass es der richtige Clip ist.
  3. Ausgabe als steht anfangs auf Data-URI. Für eine API wählen Sie Reines Base64 oder JSON.
  4. Ausgabe kopieren bei kurzen Clips; Als .txt speichern bei allem, was groß ist.

Video in Base64 erkennen

ContainerMIME-TypBase64 beginnt mit
MP4video/mp4AAAA + ein Zeichen + GZ0eXB, z. B. AAAAIGZ0eXBpc29t
MOV (QuickTime)video/quicktimeAAAAFGZ0eXBxdCAg (Brand qt)
WebM, MKVvideo/webm, video/x-matroskaGkXfo
AVIvideo/x-msvideoUklGR (RIFF, wie WAV und WebP)

Der Container verrät Ihnen, wie Sie die Data-URI kennzeichnen. Ob ein Browser sie abspielen kann, hängt vom enthaltenen Codec ab, etwa H.264, HEVC, VP9 oder AV1.

Wann Base64-Video sinnvoll ist

  • Winzige Endlos-Clips in einer HTML-Seite aus einer einzigen Datei, etwa eine Produktanimation oder eine UI-Demo von ein, zwei Sekunden. Verwenden Sie autoplay muted loop playsinline, denn Browser blockieren Autoplay mit Ton in der Regel.
  • Testdaten für Upload-, Transcoding- oder Wiedergabetests, die neben dem Testcode liegen.
  • APIs, die kurze Videos inline annehmen: Manche multimodalen und Medienverarbeitungs-APIs nehmen einen kurzen Clip als Base64 in JSON an. Sie begrenzen die Größe und akzeptieren für alles Längere meist auch einen Link auf eine gespeicherte Datei.

Für alles andere ist eine normal ausgelieferte Videodatei besser. Der Browser kann sie in Bereichen anfordern, die Wiedergabe vor Ende des Downloads starten und sie cachen. Eine Data-URI muss vollständig heruntergeladen und dekodiert werden und bläht das HTML, CSS oder JSON, in dem sie steckt, um die Größe des Videos plus ein Drittel auf. In einer Web-App, die die Datei schon im Speicher hat, liefert URL.createObjectURL(blob) eine abspielbare URL ganz ohne Base64.

Den Clip vor dem Kodieren verkleinern

Die Größe eines Videos hängt vor allem von Auflösung, Bildrate und Bitrate ab. Ein 3 Sekunden langer Testclip in 1280×720 mit 69.243 Bytes schrumpfte auf 17.281 Bytes, nachdem er auf 480 Pixel Breite skaliert und die Tonspur entfernt wurde:

ffmpeg -i clip.mp4 -vf scale=480:-2 -c:v libx264 -crf 28 -an -movflags +faststart small.mp4

-crf 28 tauscht etwas Qualität gegen Größe (höher ist kleiner), -an entfernt den Ton, und scale=480:-2 behält das Seitenverhältnis mit gerader Höhe bei. Kodieren Sie das Ergebnis hier. Für MP4-spezifische Details siehe MP4 in Base64; Base64 in Video spielt einen Base64-String wieder ab.

Häufige Fragen

Kann ich ein Video mit Base64 in HTML einbetten?

Ja: <video src="data:video/mp4;base64,..." controls></video>. Für kurze Clips funktioniert das. Längere Videos machen die Seite riesig und können nicht streamen, weil der Browser die ganze Data-URI braucht, bevor er abspielen kann.

Wie lang darf ein Video sein, das ich umwandle?

Das Tool hat kein festes Limit; große Dateien werden in Blöcken kodiert und als .txt gespeichert. Ausgaben über etwa 48 MB lassen sich nicht kopieren. In der Praxis ist eine Data-URI über ein paar Megabyte in einer Webseite schon eine schlechte Idee.

Welches Videoformat sollte ich kodieren?

MP4 mit H.264-Video läuft in jedem aktuellen Browser. WebM (VP9 oder AV1) ist oft kleiner und ebenfalls breit unterstützt. MOV-Dateien von Smartphones verwenden mitunter HEVC, das viele Browser außer Safari nicht abspielen können.