SwissKnife verstehen
Tatsächliche Grenzen
Was SwissKnife konvertiert, ablehnt, einreiht oder nicht kodieren kann.
Diese Seite beschreibt das geprüfte Produktverhalten, keine Roadmap.
Abgelehnte Dateitypen
Eine Datei, die weder Bild, Audio noch Video ist, gelangt nicht in die Warteschlange. Ein Hinweis nennt sie. PDF-, Text- und Archivdateien werden nicht konvertiert.
Bilder
| Bereich | Geprüftes Verhalten |
|---|---|
| Ausgabe | nur JPG, PNG und WEBP |
| TIFF / BMP | als Eingabe nur, wenn der Browser sie dekodieren kann |
| TIFF-/BMP-Ausgabe | nicht angeboten, da Canvas sie nicht zuverlässig kodiert |
| Parallelität | mehrere Bilder können gleichzeitig konvertiert werden |
| JPG | zuerst wird ein weißer Hintergrund gezeichnet; Transparenz geht verloren |
Audio und Video
| Bereich | Geprüftes Verhalten |
|---|---|
| Engine | eine FFmpeg-WASM-Instanz mit sequenzieller Warteschlange |
| Kern | von der Anwendung unter /ffmpeg/ bereitgestellt, nicht von unpkg |
| Erster Medienauftrag | lädt den Kern herunter (etwa 32 MB WASM) |
| GIF | immer FFmpeg, nie Canvas |
| M4A | als Audio-Eingabe erkannt, nicht als Ausgabe angeboten |
| Codecs | die in @ffmpeg/core@0.12.6 enthaltenen Codecs, derzeit unter anderem libx264 und libmp3lame |
Auch eine erkannte Datei kann wegen ihres Inhalts scheitern, etwa durch einen fehlenden Codec, einen beschädigten Stream oder erschöpften Browserspeicher.
Dateigröße
Es gibt kein künstliches Limit. Ab 50 MB zeigt SwissKnife eine Warnung, weil der Speicher des Tabs erschöpft werden kann. Das ist keine Servergrenze.
Was SwissKnife nicht leistet
- Dateien zu einem Backend hochladen;
- Schnitt, Zusammenführung, Untertitel oder erweiterte Filter in der Oberfläche anbieten;
- FFmpeg vollständig offline ausführen, bevor der Kern einmal aus der Origin der Anwendung geladen wurde;
- Authentifizierung oder Mehrbenutzerzugriff bereitstellen.
Siehe auch Formate und FFmpeg WASM.