Audio & video / Local FFmpeg tool

Video to GIF Converter

Turn a short video into an animated GIF with chosen frame rate and width.

● Files stay in your browser
Files stay in your browser

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

Choose files, set the controls, then start.Progress: 0%

Processed result

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Validated downloads will appear here after processing.

How to useHow to use Video to GIF Converter

What the tool actually does

Turn a short video into an animated GIF with chosen frame rate and width.

Reproducible example

Example input
Video file: sample-1.mp4
Frames per second = 10
Output width = 640px
Expected result

Creates a probed and validated .gif (image/gif). Actual method: GIF has a limited palette and no audio; reducing width or frame rate sharply reduces size. Output boundary: The generated GIF is capped at 20 seconds and contains no audio.

  1. 1

    Choose Video file sample-1.mp4 and first confirm that each required video stream exists.

  2. 2

    Use Frames per second = 10; Output width = 640px. The actual FFmpeg rule is: GIF has a limited palette and no audio; reducing width or frame rate sharply reduces size.

  3. 3

    A download appears only after duration, stream type and .gif container validation. Also check this boundary: The generated GIF is capped at 20 seconds and contains no audio.

Local AI / Speech to text

Transcribe the current audio or video

Open-source Whisper Tiny runs in your browser. The file, audio and result are never uploaded.

◎ First use loads about 64 MB of model and runtime files

Choose an audio or video file in the workbench above first.

◎ The model loads only from 321Kit; MiniMax is not called and no transcript history is stored.

Transformers.js + Whisper Tiny (Apache-2.0)

Transcript

How it works

Video to GIF Converter

GIF has a limited palette and no audio; reducing width or frame rate sharply reduces size.

How does this tool process my file?

GIF has a limited palette and no audio; reducing width or frame rate sharply reduces size. Processing uses single-thread FFmpeg.wasm. The page does not upload, store or inspect file content outside this device. Cancel, error and page close terminate the worker and revoke temporary object URLs.

What limits apply to the output?

The generated GIF is capped at 20 seconds and contains no audio. Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

← Back to audio & video workbench