Step 1 / source
Add the source media
Source intake
Drop one media file here
Choose the GIF you want to publish or share as a video file.
Checking publication status before file selection...
TEMPORARY MEDIA WORKSPACE / GIF TO MP4
Convert an animated GIF into a widely playable H.264 MP4 with even frame dimensions and a selected quality profile.
The processor required by this tool is available, and this worker can accept a temporary job.
Step 1 / source
Source intake
Choose the GIF you want to publish or share as a video file.
Checking publication status before file selection...
The selected bytes are sent only to the Nirmion media API for this request. Processing uses a private temporary workspace rather than permanent catalogue storage.
Server-side source and result files are removed when the response stream closes. Re-downloads use the result Blob retained only in this browser tab.
Nirmion writes a separately named result containing nirmion_tools and never overwrites the selected source file.
Know the product contract
Every media page documents the accepted source, the selected FFmpeg transformation, the output container, and the limits that can affect the job.
Use a valid GIF under 60 seconds. Confirm the animation and loop timing before conversion.
FFmpeg decodes the GIF animation, normalizes odd dimensions, and encodes its frames as H.264 video in a yuv420p MP4.
Check duration, first and last frames, and whether the destination loops MP4 automatically when needed.
Plain-language method
MP4 is usually far more efficient than GIF, but H.264 is lossy and the result depends on the player for looping behavior.
Use a valid GIF under 60 seconds. Confirm the animation and loop timing before conversion.
Balanced suits most sharing. High retains more detail; Smallest applies stronger compression.
Check duration, first and last frames, and whether the destination loops MP4 automatically when needed.
Useful when
Before processing
Container and codec
The result is a silent H.264 MP4. GIF transparency is composited during conversion and does not remain as an alpha channel.
Know the boundary
Autoplay and looping are controlled by the website or player, not stored as universal GIF-style behavior. Transparency is not preserved.
Quick answers
These answers describe the actual upload, FFmpeg processing, download, and temporary-retention contract.
That depends on the destination player or HTML settings; MP4 itself does not force universal looping.
No. GIF has no audio source, so the result is silent.
No. The H.264 MP4 output does not carry GIF transparency.