render lab3 Min. Lesezeit

FFmpeg, WebCodecs und MotionForge: So verarbeitet DojoClip Videos

Welche Medienarbeit lokal läuft, wann Videos neu codiert werden und wie sich Browser-Exporte von gespeicherten Music-MV-Videos unterscheiden.

Pansa Legrand

DojoClip nutzt mehrere Wege zur Medienverarbeitung. Ein kurzer Schnitt, ein Timeline-Export und ein KI-Musikvideo sind unterschiedliche Aufgaben. Wenn du weißt, wo die Verarbeitung stattfindet, kannst du das passende Werkzeug wählen und erkennst, welche Datei tatsächlich gespeichert wurde.

Wo dein Video verarbeitet wird

Aufgabe Verarbeitung und Ergebnis
Audio extrahieren Der Browser erzeugt eine MP3- oder WAV-Datei zum Herunterladen.
Video schneiden Der Browser verarbeitet die gewählten Bereiche; die Codierung hängt von Aufgabe und Ausgabeformat ab.
Video Edit AI MotionForge erstellt Vorschau und Timeline-Export lokal. KI-Aktionen in der Cloud sind eigene Schritte.
Music Visualizer Der Visualizer exportiert lokal mit MotionForge.
Story Music Video Ein Serverprozess setzt hochgeladene Medien und erzeugte Clips mit FFmpeg zusammen. Vorschau und finale MP4 werden getrennt gespeichert.

Die Aufgaben der Browser-Engines

DojoClip verwendet Mediabunny zum Lesen und Konvertieren von Medien in mehreren lokalen Werkzeugen. Dazu gehören Audioextraktion, Einzelbildextraktion und gewöhnliches Zuschneiden. Eine Bibliothek kann mehr Funktionen unterstützen, als ein bestimmtes Werkzeug anbietet. Entscheidend sind die Bedienelemente auf der jeweiligen Seite.

FFmpeg WebAssembly dient bei ausgewählten Vorgängen als Ausweichweg, etwa bei bestimmten Audioextraktionen und Komprimierungen. Es wird bei Bedarf geladen. Die aktuelle Integration folgt der FFmpeg-API 0.12; ältere Beispiele mit createFFmpeg verwenden eine andere Schnittstelle.

WebCodecs ermöglicht Codierung und Decodierung im Browser. Welche Codecs verfügbar sind, hängt von Browser und Gerät ab. MotionForge übernimmt Komposition und Export im Editor und Visualizer; es ist kein entfernter Renderdienst.

Warum ein Schnitt neu codieren kann

Ein Container wie MP4 bündelt Medienspuren. Ein Codec legt fest, wie Bilder oder Ton codiert werden. Das Neuverpacken kompatibler komprimierter Spuren heißt Remuxing; neue codierte Bild- oder Audiodaten entstehen durch Transcoding.

Ein Schnitt an einem bestimmten Startpunkt kann Decodierung und erneute Codierung erfordern. Auch beim Zusammenfügen von Clips erzeugt DojoClip eine neu codierte Ausgabe. Verlasse dich deshalb nicht darauf, dass jeder Schnitt die ursprünglichen komprimierten Daten erhält. Bewahre die Quelle auf und prüfe Schnittstellen sowie die Synchronität von Sprache und Musik.

Lokaler Download und gespeicherte Projektdatei

Lokale Verarbeitung arbeitet mit Dateien auf deinem Gerät. Die Website lädt weiterhin Anwendungscode und bei Bedarf zusätzliche Bibliotheken. Eine KI-Aktion in der Cloud ist ein eigener Schritt und kann das Hochladen der benötigten Medien erfordern.

Das Speichern eines Projekts lädt lokale Quelldateien oder das exportierte Video nicht automatisch hoch. Ein Download liegt auf deinem Gerät. Nutze die ausdrückliche Upload- oder Ausgabe-speichern-Aktion, wenn das Ergebnis im Projekt gespeichert werden soll. Auf einem anderen Gerät musst du lokale Medien eventuell erneut importieren.

Music MV lässt seine Videos auf dem Server zusammensetzen und speichern. Eine abspielbare Vorschau bedeutet noch nicht, dass das vollständige Video fertig ist. Warte auf das finale Ergebnis und die Download-Aktion.

Zuerst einen kurzen Ausschnitt testen

  1. Bewahre eine unveränderte Kopie der Quelle auf.
  2. Teste vor einem langen Export einen repräsentativen Ausschnitt.
  3. Prüfe Format, Ton, Timing, Texte und Schnittstellen.
  4. Schließe bei aufwendigen Aufgaben andere anspruchsvolle Tabs oder reduziere die Auflösung, sofern möglich.
  5. Probiere bei einem nicht unterstützten Codec einen aktuellen Browser oder exportiere eine kompatible Quelle aus deinem ursprünglichen Editor.

Dauer, Auflösung, Codecs, Effekte und verfügbarer Speicher beeinflussen die Bearbeitungszeit. Auch das erstmalige Laden von Bibliotheken kann Zeit benötigen. Es gibt keine Geschwindigkeitsangabe, die für jedes Gerät und jede Datei gilt.

Eine praktische Anleitung findest du im Fast-Trim-Leitfaden. Für einen mehrschichtigen Schnitt öffne Video Edit AI.