Files
SnapOtter/apps/docs/de/guide/supported-formats.md
T
SnapOtterandGitHub d10d0f544f fix: release QA hardening across processing, media, security, and CI gates (#649)
A release-readiness QA pass over the whole product. The commits split into
defects a user would hit and gates that were reporting green while measuring
nothing.

## Fixes that change behaviour

Rate limiting was bypassable on every install: TRUST_PROXY defaulted to true, so
request.ip came from a client-set header and a forged X-Forwarded-For got past
the login limiter. The default is now a private-network trust list.

A transient Postgres outage stranded in-flight jobs, leaving finished output on
disk with no row pointing at it. A reconciler now resolves those rows and adopts
the bytes rather than dropping the work.

A Redis connection that moved to a new address wedged every read-blocked
consumer, so completions stopped signalling while health still answered 200.
Socket timeouts plus subscriber pings recover it.

Installing more than one AI bundle left the shared venv multi-versioned and
silently broke three tools. The installer now reconciles distributions to one
version each.

Converting an image to JXL at quality 1 through 4 returned a 500, because
libjxl 0.7 rejects the distance those values compute. The quality is floored at
what the encoder honours. A missing ffmpeg was also reported to the user as a
corrupt upload; it now says the engine is unavailable.

RAW uploads reached an unpatched LibRaw on arm64, so it is built from source at
0.22.2, and the release scan was split so it can fail on an unfixed critical
instead of hiding it behind ignore-unfixed.

## Gates that could not fail

Two mutation lanes ran zero mutants because Stryker crawled the gitignored docs
build; coverage discarded its whole report on any failing test; the lint gate
skipped root tests, scripts, and two workspaces; and several generated matrices
counted a host missing ffmpeg as a passing tool. Each now measures what it
claims.

Full evidence and the outstanding release items are tracked locally and are not
part of this branch.
2026-07-27 15:37:30 +08:00

11 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Unterstützte Dateiformate über alle Modalitäten hinweg - 55+ Bild-Eingabeformate, Video, Audio, PDF und Dateiformate. e53ecf65be25 human 3b6d27434067

Unterstützte Formate

SnapOtter verarbeitet Dateien über fünf Modalitäten hinweg: Bild, Video, Audio, PDF und Dateien. Diese Seite listet alle unterstützten Formate auf.

Bildformate

SnapOtter unterstützt 55+ Bildformate für die Eingabe und 17 Formate für die Ausgabe.

Eingabeformate

Web-Standards (9)

Format Erweiterungen Decoder Hinweise
JPEG .jpg, .jpeg Sharp (nativ)
PNG .png Sharp (nativ) APNG erstes Bild extrahiert
WebP .webp Sharp (nativ)
GIF .gif Sharp (nativ) Animiert unterstützt
AVIF .avif Sharp (nativ)
SVG .svg Sharp (librsvg) Bereinigt gegen XXE/SSRF
SVGZ .svgz gunzip + Sharp Gzip-Bomben-Schutz
APNG .apng Sharp (nativ) Nur erstes Bild
JPEG XL .jxl djxl / ImageMagick Zweistufiger Fallback

Professionell (7)

Format Erweiterungen Decoder Hinweise
TIFF .tiff, .tif Sharp (nativ) Mehrseitig unterstützt
PSD .psd ImageMagick Zusammengeführtes Komposit
EPS .eps, .epsf ImageMagick + Ghostscript Rasterung mit 300dpi, sicherheitsgehärtet
OpenEXR .exr ImageMagick Linear-zu-sRGB-Konvertierung
Radiance HDR .hdr ImageMagick Linear-zu-sRGB-Konvertierung
DPX .dpx ImageMagick Log-zu-sRGB-Konvertierung
Cineon .cin ImageMagick Film/VFX-Format

Kamera-RAW (23)

Format Erweiterungen Kameramarke Decoder
DNG .dng Adobe (universell) exiftool / ImageMagick + LibRaw
CR2 .cr2 Canon (vor 2018) exiftool / ImageMagick + LibRaw
CR3 .cr3 Canon (2018+) exiftool / ImageMagick + LibRaw
NEF .nef Nikon exiftool / ImageMagick + LibRaw
NRW .nrw Nikon (Coolpix) exiftool / ImageMagick + LibRaw
ARW .arw Sony exiftool / ImageMagick + LibRaw
ORF .orf Olympus exiftool / ImageMagick + LibRaw
RW2 .rw2 Panasonic exiftool / ImageMagick + LibRaw
RAF .raf Fujifilm exiftool / ImageMagick + LibRaw
PEF .pef Pentax/Ricoh exiftool / ImageMagick + LibRaw
3FR .3fr Hasselblad exiftool / ImageMagick + LibRaw
IIQ .iiq Phase One exiftool / ImageMagick + LibRaw
SRW .srw Samsung exiftool / ImageMagick + LibRaw
X3F .x3f Sigma exiftool / ImageMagick + LibRaw
RWL .rwl Leica exiftool / ImageMagick + LibRaw
GPR .gpr GoPro exiftool / ImageMagick + LibRaw
FFF .fff Hasselblad (Legacy) exiftool / ImageMagick + LibRaw
MRW .mrw Minolta exiftool / ImageMagick + LibRaw
MEF .mef Mamiya exiftool / ImageMagick + LibRaw
KDC .kdc Kodak exiftool / ImageMagick + LibRaw
DCR .dcr Kodak exiftool / ImageMagick + LibRaw
ERF .erf Epson exiftool / ImageMagick + LibRaw
PTX .ptx Pentax (kompakt) exiftool / ImageMagick + LibRaw

Moderne Formate (3)

Format Erweiterungen Decoder Hinweise
JPEG 2000 .jp2, .j2k, .j2c, .jpc, .jpf, .jpx opj_decompress / ImageMagick Digital Cinema, medizinische Bildgebung
QOI .qoi Inline-TypeScript-Codec Spieleentwicklung, eingebettete Systeme
HEIC/HEIF .heic, .heif heif-convert / heif-dec iPhone-Fotos

Legacy/System (4)

Format Erweiterungen Decoder Hinweise
BMP .bmp ImageMagick
ICO .ico ImageMagick Größte Ebene extrahiert
CUR .cur ImageMagick Windows-Cursor (ICO-Variante)
TGA .tga ImageMagick Erkennung nur über Erweiterung

Wissenschaft und Gaming (2)

Format Erweiterungen Decoder Hinweise
FITS .fits, .fit, .fts ImageMagick Astronomie (NASA-Standard)
DDS .dds ImageMagick Spieletexturen (DirectX)

Interchange (6)

Format Erweiterungen Decoder Hinweise
PPM .ppm Sharp (nativ) Farb-Pixmap
PGM .pgm Sharp (nativ) Graustufen
PBM .pbm Sharp (nativ) 1-Bit-Bitmap
PNM .pnm Sharp (nativ) Sammelformat
PAM .pam Sharp (nativ) Beliebige Map
PFM .pfm Sharp (nativ) Float-Map

Ausgabeformate (17)

Format Encoder Qualitätssteuerung Verfügbar in
JPEG Sharp nativ 1-100 Allen Werkzeugen
PNG Sharp nativ Kompression 0-9 Allen Werkzeugen
WebP Sharp nativ 1-100 Allen Werkzeugen
AVIF Sharp nativ 1-100 Allen Werkzeugen
TIFF Sharp nativ 1-100 Vollständige Konvertierungswerkzeuge
GIF Sharp nativ 1-100 Vollständige Konvertierungswerkzeuge
JXL Sharp nativ 1-100 Allen Werkzeugen
HEIC heif-enc CLI 1-100 Vollständige Konvertierungswerkzeuge
HEIF heif-enc CLI 1-100 Vollständige Konvertierungswerkzeuge
BMP ImageMagick CLI Verlustfrei Konvertierungswerkzeug
ICO ImageMagick CLI Verlustfrei Konvertierungswerkzeug
JP2 opj_compress CLI Kompressionsverhältnis Konvertierungswerkzeug
QOI Inline-Codec Verlustfrei Konvertierungswerkzeug
PSD ImageMagick CLI Verlustfrei Konvertierungswerkzeug
PPM ImageMagick CLI Verlustfrei Konvertierungswerkzeug
EPS ImageMagick CLI Verlustfrei Konvertierungswerkzeug
TGA ImageMagick CLI Verlustfrei Konvertierungswerkzeug

Videoformate

Die Video-Dekodierung und -Kodierung werden von FFmpeg (statischer Build) übernommen, sodass jeder gängige Container und Codec bei der Eingabe unterstützt wird.

Eingabe-Container (15)

Format Erweiterungen Typische Codecs Hinweise
MP4 .mp4 H.264, H.265, AV1 Am weitesten verbreiteter Container
QuickTime .mov H.264, ProRes Apple-Aufnahme/-Bearbeitung
WebM .webm VP8, VP9, AV1 Lizenzfreies Web-Format
Matroska .mkv Beliebig Flexibler offener Container
AVI .avi Verschiedene Legacy-Microsoft-Container
M4V .m4v H.264 Apple-MP4-Variante
AVCHD .mts H.264 Camcorder-Aufnahmen
BDAV .m2ts H.264 Blu-ray / AVCHD-Transportstream
3GP .3gp H.264, MPEG-4 Mobile Aufnahme
Flash Video .flv H.264, VP6 Legacy-Streaming
Windows Media .wmv VC-1, WMV Windows Media
MPEG .mpg, .mpeg MPEG-1, MPEG-2 Video aus der DVD-Ära
MPEG-TS .ts MPEG-2, H.264 Broadcast-Transportstream
Ogg .ogv Theora Offenes Ogg-Video

Ausgabeformate

Format Erweiterung Video-Codec Erzeugt von
MP4 .mp4 H.264 Konvertieren, Komprimieren und den meisten Video-Werkzeugen
QuickTime .mov H.264 Video konvertieren
WebM .webm VP9 Video konvertieren
GIF .gif - Video zu GIF
WebP .webp - Video zu WebP (animiert)

Untertitel

Format Erweiterung Operationen
SubRip .srt Einbetten, Einbrennen, Extrahieren, Auto-Generieren
WebVTT .vtt Einbetten, Einbrennen, Extrahieren, Auto-Generieren
ASS / SSA .ass Einbetten, Einbrennen (unterstützt Styling)

Audioformate

Audio wird ebenfalls von FFmpeg verarbeitet.

Eingabeformate (11)

Format Erweiterungen Kompression Hinweise
MP3 .mp3 Verlustbehaftet Universelle Kompatibilität
WAV .wav Unkomprimiert (PCM) Studio / Bearbeitung
FLAC .flac Verlustfrei Offener verlustfreier Codec
AAC .aac Verlustbehaftet Roher AAC-Stream
M4A .m4a Verlustbehaftet (AAC) / Verlustfrei (ALAC) MPEG-4-Audio
Ogg Vorbis .ogg Verlustbehaftet Offenes Format
Opus .opus Verlustbehaftet Modern, geringe Latenz
WMA .wma Verlustbehaftet Windows Media Audio
AIFF .aiff Unkomprimiert (PCM) Apple unkomprimiert
AMR .amr Verlustbehaftet Sprache / Mobil
AC-3 .ac3 Verlustbehaftet Dolby Digital

Ausgabeformate

Format Erweiterung Codec Erzeugt von
MP3 .mp3 LAME Audio konvertieren, Audio extrahieren
WAV .wav PCM Audio konvertieren, Audio extrahieren
FLAC .flac FLAC (verlustfrei) Audio konvertieren
Ogg .ogg Vorbis Audio konvertieren
M4A .m4a AAC Audio konvertieren, Audio extrahieren

Dokumentformate

Die Dokumentverarbeitung verwendet qpdf, LibreOffice, Ghostscript, Pandoc und WeasyPrint.

Eingabeformate (15)

Format Erweiterungen Engine Hinweise
PDF .pdf qpdf, Ghostscript, pdfcpu Kern-Dokumentformat
Word .docx, .doc LibreOffice Microsoft Word
Excel .xlsx, .xls LibreOffice Microsoft Excel
PowerPoint .pptx, .ppt LibreOffice Microsoft PowerPoint
OpenDocument .odt, .ods, .odp LibreOffice Text, Tabelle, Präsentation
Rich Text .rtf LibreOffice App-übergreifender Rich Text
Plain Text .txt LibreOffice, Pandoc UTF-8-Text
Markdown .md Pandoc CommonMark / GFM
HTML .html WeasyPrint Als PDF gerendert
EPUB .epub Pandoc, LibreOffice E-Book-Format

Ausgabeformate

Format Erweiterungen Erzeugt von
PDF .pdf Word/Excel/PowerPoint zu PDF, Markdown zu PDF, HTML zu PDF
PDF/A .pdf PDF/A-Konvertierung (Archivierung)
Word .docx, .odt, .rtf, .txt Dokument konvertieren, PDF zu Word, Markdown zu Word
Präsentation .pptx, .odp Präsentation konvertieren
Tabelle .xlsx, .ods, .csv Tabelle konvertieren
HTML .html Markdown zu HTML
EPUB .epub Zu EPUB konvertieren
Bilder .png, .jpg PDF zu Bild

Dateiformate

Daten- und Archivwerkzeuge konvertieren zwischen strukturierten Formaten und bündeln Dateien.

Format Erweiterungen Konvertierungen
CSV .csv Nach/von JSON und Excel; teilen und zusammenführen; aus XML
JSON .json Nach/von CSV, XML und YAML
XML .xml Nach/von JSON; nach CSV
YAML .yaml, .yml Nach/von JSON
Excel .xlsx Nach/von CSV
ZIP .zip Archive erstellen, Inhalte extrahieren