WebP → Video Converter v2.2
Major correctness + UX release. Update strongly recommended.
Fixed
- Frame timing: conversions now preserve each frame's real duration (variable frame rate). Previously every file was flattened to a constant FPS — animations with mixed frame delays played too fast/slow. Toggle "Use original frame timing" to switch back to forced FPS.
- Aspect ratio: resolution presets (480p/720p/1080p/4K) fit inside the target box instead of stretching. Combining files with different sizes now letterboxes instead of distorting.
- Needless re-encode resize on "Same Resolution" removed (sharper output).
- Paths containing quotes no longer break ffmpeg; last frame duration no longer dropped.
- MP4 gets
+faststart(instant streaming start); WebM/VP9 encoding is much faster (row-mt,deadline good). - GIF output properly quantized with transparency support and true per-frame timing; combining into GIF now allowed.
- No more orphan ffmpeg processes or corrupt partial files when cancelling or closing mid-conversion.
- Crash fixes: deleted queue files, rapid preview switching, close-during-convert, non-Windows app icon.
- Decode errors now surface in the UI (previously invisible in windowed builds) and the batch continues past bad files.
Added
- Drag & drop files or whole folders into the window
- Real encode progress (live percentage from ffmpeg)
- "Add Folder" button
- Preview: checkerboard behind transparency, true frame timing, frame/duration info, Space to pause
- Clean output filenames:
name.mp4,name (1).mp4— no more random suffixes - In-window stacked toasts; success toast click opens the output folder
Ctrl+Enterto start conversion; window size remembered between sessions- Launcher scripts now find Python reliably and show dependency errors instead of hiding them
Download
- Windows:
WebP.Converter.exebelow — portable, no install needed - Linux/macOS: run from source (
./start.sh), see README