Warum dieses Werkzeug existiert.

Online-Bildkonverter folgen fast alle demselben Muster: Sie laden Ihr Foto hoch, ein Server verarbeitet es, und Sie laden es wenige Sekunden später herunter. Dieses Modell hat drei Probleme:

  1. Der Datenschutz. Ihre Fotos laufen über einen fremden Server, dessen Rechtsraum, Backups und Betreiber Sie nicht kontrollieren.
  2. Die Langsamkeit. Eine 30-MB-Datei hochzuladen dauert oft länger als die Konvertierung selbst.
  3. Die versteckten Kosten. Um kostenlos zu bleiben, monetarisieren viele dieser Dienste die hochgeladenen Inhalte indirekt.

MediaBay löst alle drei Probleme, indem es den Upload-Schritt entfernt. Die Berechnung erfolgt direkt in Ihrem Browser, durch native Decoder und WebAssembly, ohne dass auch nur einer Ihrer Pixel unsere Server erreicht.

Wie es funktioniert.

Drei Schlüsseltechnologien machen die Verarbeitung vollständig lokal und dennoch schnell:

HTML5 Canvas & OffscreenCanvas

Für klassische Formate (JPG, PNG, WebP, GIF, BMP) verfügt der Browser über native Decoder und Encoder, die in einem OffscreenCanvas außerhalb des Haupt-Threads laufen. Keine externe Abhängigkeit erforderlich.

WebAssembly

Für die neueren Formate — HEIC (Apple iPhone) und AVIF (AV1 Image Format) — binden wir die nach WebAssembly kompilierten Bibliotheken libheif und libavif ein. Der native C-Code läuft nahezu in Maschinengeschwindigkeit, direkt in Ihrem Browser.

Web Workers

Das gesamte De- und Encoding läuft in einem isolierten Web Worker ab. Die direkte Folge: Die Oberfläche bleibt flüssig, selbst während der Konvertierung einer 100-MB-Datei.

Die Serverseite von MediaBay liefert nur die HTML-Seite, das CSS, die Skripte und die WebAssembly-Binärdateien aus. Keiner unserer Endpunkte nimmt eine Datei als Eingabe an — konstruktionsbedingt.

Markovic Technologies.

MediaBay wird von Markovic Technologies herausgegeben, einem französischen Unternehmen, das auf die Entwicklung von Web-Tools mit Fokus auf Performance, Datenschutz und Bedienbarkeit spezialisiert ist.

Unser Ansatz ist einfach: Wir bauen Werkzeuge, die wir selbst gerne nutzen würden. Das bedeutet, die lokale Verarbeitung zu bevorzugen, wann immer es technisch möglich ist, in Europa zu hosten und die Datenerhebung auf das absolut Notwendige zu beschränken, um den Dienst zu betreiben und zu finanzieren.

Herausgeber
Markovic Technologies — französisches Unternehmen
Hosting
OVH SAS — Frankreich & Deutschland (Europäische Union)
Stack
Python · Flask · Vanilla JS · WebAssembly
Kontakt
contact@markovictechnologies.com