Nimm Video von deiner Webcam und dem Mikrofon direkt im Browser auf und lade die Datei dann herunter – kein Upload, kein Server.
Nimm Video von deiner Webcam und dem Mikrofon direkt im Browser auf und lade die Datei dann herunter – kein Upload, kein Server. Nimm Video von deiner Webcam und dem Mikrofon direkt im Browser auf und lade die Datei dann herunter – kein Upload, kein Server.
Dein Browser unterstützt getUserMedia oder MediaRecorder nicht. Versuche eine aktuelle Version von Chrome, Firefox, Edge oder Safari über HTTPS.
Die Aufnahme im Browser ist eine Pipeline aus drei Schritten. Zuerst erfasst getUserMedia() nach Erteilung der Berechtigung einen MediaStream von Kamera und Mikrofon – Browser fragen immer nach und benötigen einen sicheren Kontext (HTTPS oder localhost). Zweitens verbraucht ein MediaRecorder diesen Stream und codiert die eingehenden Frames in ein Containerformat wie WebM, wobei er die Daten in Abschnitte zerlegt. Drittens werden die Abschnitte beim Stoppen zu einem einzelnen Blob zusammengefügt, der abgespielt und heruntergeladen werden kann. Es wird nichts übertragen: Die Codierung erfolgt auf deinem Gerät, weshalb ein Browser-Rekorder auch bei ausgeschaltetem Netzwerk eine Datei erzeugen kann.
Container und Codecs
Container und Codec hängen von deinem Browser und System ab. WebM mit VP8- oder VP9-Video und Opus-Audio ist die sicherste Wahl und funktioniert in Chrome, Firefox, Edge und Safari. MP4 wird angeboten, wenn der Browser Unterstützung dafür meldet, was bei neueren Geräten immer häufiger, aber nicht überall der Fall ist. Wenn du ein Format wählst, das der Browser nicht codieren kann, fällt diese Seite automatisch auf WebM zurück. Wenn die Aufnahme endet, erscheint der Download-Button mit der passenden Erweiterung (.webm oder .mp4), die dem tatsächlich erzeugten Format entspricht.
Datenschutz und Berechtigungen
Bevor der Stream startet, zeigt der Browser eine Berechtigungsabfrage, mit der du wählen kannst, welche Kamera und welches Mikrofon geteilt werden – die Geräte-Dropdowns auf dieser Seite werden aus enumerateDevices() gefüllt, und du kannst Geräte wechseln und den Stream erneut öffnen. Die gesamte Verarbeitung erfolgt lokal: Die Videobytes verlassen niemals dein Gerät, und die Seite speichert nichts. Wenn du die Aufnahme stoppst, erlischt die Kamera-Anzeige und die Spuren des Streams werden freigegeben, sodass nach dem Beenden keine Ressource mehr gehalten wird. Auf manchen Systemen bleibt das Kamera-Licht solange an, wie die Seite irgendeinen Stream hält, selbst wenn stummgeschaltet.
Praktische Hinweise
Die Vorschau spiegelt korrekt (stummgeschaltete Wiedergabe vermeidet Echo), und der Timer misst die verstrichene Zeit während der Aufnahme. Bei langen Aufnahmen beachte, dass die In-Memory-Abschnitte mit der Dauer wachsen, sodass sehr lange Sitzungen mehr Speicher verbrauchen. Wenn du den Bildschirm statt der Kamera aufnehmen möchtest, ist dafür eine andere API (getDisplayMedia) erforderlich, was hier nicht unterstützt wird. Wenn die Berechtigungsabfrage einmal verweigert wurde, sperren Browser die Auswahl meist, bis du die Site-Einstellungen zurücksetzt.
Häufig gestellte Fragen
Warum fragt die Seite nach der Berechtigung für Kamera/Mikrofon?
getUserMedia() erfordert aus Datenschutzgründen immer eine ausdrückliche Einwilligung des Nutzers. Der Browser zeigt eine Abfrage, die genau die geteilten Geräte auflistet; du kannst sie einmal erteilen, und der Stream startet unmittelbar danach.
Warum wird meine Aufnahme als .webm gespeichert?
WebM (VP8/VP9 + Opus) ist der Container, den jeder große Browser nativ codieren kann. MP4 wird nur in Browsern angeboten, die Unterstützung melden; andernfalls fällt die Seite automatisch auf WebM zurück.
Wird mein Video auf einen Server hochgeladen?
Nein. Die Codierung erfolgt lokal über MediaRecorder, und das Ergebnis ist ein Blob im Speicher deines Browsers. Es wird nichts übertragen, und die Seite speichert nichts; du kannst mit ausgeschaltetem Netzwerk aufnehmen.
Warum bleibt das Kamera-Licht an?
Das Licht zeigt an, dass die Seite einen aktiven Kamera-Stream hält. Es erlischt, wenn du die Aufnahme stoppst und die Spuren freigegeben werden. Manche Systeme halten das Licht an, solange ein Stream aktiv ist, selbst wenn stummgeschaltet oder nicht aufgenommen wird.
Kann ich Geräte mitten in der Sitzung wechseln?
Ja. Wähle ein anderes Kamera- oder Mikrofon im Dropdown und starte eine neue Aufnahme; die Seite verhandelt den Stream beim nächsten Start neu mit der neuen Geräteauswahl.
Was brauche ich, damit der Rekorder funktioniert?
Ein Browser, der getUserMedia und MediaRecorder unterstützt (alle modernen Browser), eine Kamera und ein Mikrofon sowie einen sicheren Kontext: HTTPS oder localhost. Die Seite zeigt einen Hinweis anstelle der Steuerelemente, wenn die Unterstützung fehlt.