SwissKnife Docs
Use SwissKnife

Formats

Recognized inputs, offered outputs and rejected types.

Detection checks GIF first because it is always video, then MIME type, then file extension.

Verified matrix

CategoryRecognized inputsOffered outputsEngine
VideoMP4, MKV, WEBM, AVI, MOV, GIFMP4, MKV, WEBM, AVI, MOV, GIFFFmpeg
AudioMP3, WAV, AAC, OGG, FLAC, M4AMP3, WAV, AAC, OGG, FLACFFmpeg
ImageJPG, PNG, WEBP; BMP/TIFF when decoded by the browserJPG, PNG, WEBPCanvas

M4A is an audio input, not an output. TIFF and BMP are not output formats.

Defaults

CategoryDefault format
VideoMP4
AudioMP3
ImageJPG

You can change the format in the queue before conversion and edit the output base name. SwissKnife manages the target extension.

Rejected types

Everything else, including PDFs, documents, archives and unknown types, is rejected with a banner and never enters the queue.

Available codecs remain those in @ffmpeg/core@0.12.6. A listed input/output pair is not a guarantee that every file will succeed. See Actual limitations.

On this page