WebMConverter
GUI for ffmpeg to convert videos to WebM and mp4.
Install / Use
/learn @argorar/WebMConverterREADME
WebM for Lazys
Don't forget to give a star in Github. If you want to support this project https://paypal.me/argorar.
<a href='https://ko-fi.com/argorar' target='_blank'><img height='35' style='border:0px;height:46px;' src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
A wrapper around ffmpeg and AviSynth made for converting videos to WebM without having to use the command line, fork of this project.
- Download it [here][LatestDownload].
Important to know:
- Requires .NET Framework 4.8
- Requires [AviSynth][AviSynth] (2.6.0, 32-bit)
- Already includes ffmpeg
- Only works on Windows
- If you have macOS use this LazyConverter
About WebM
WebM is an open, royalty-free, media file format designed for the web. WebM defines the file container structure, video and audio formats. WebM files consist of video streams compressed with the VP8 or VP9 video codecs and audio streams compressed with the Vorbis or Opus audio codecs. The WebM file structure is based on the Matroska container.
For more information about WebM, see the [FAQ][FAQ].
Benefits of WebM
-
Openness and innovation. A key factor in the web's success is that its core technologies such as HTML, HTTP, and TCP/IP are open for anyone to implement and improve. With video being core to the web experience, a high-quality, open video format choice is needed. WebM is 100% free, and open-sourced under a BSD-style license.
-
Optimized for the web. Serving video on the web is different from traditional broadcast and offline mediums. Existing video formats were designed to serve the needs of these mediums and do it very well. WebM is focused on addressing the unique needs of serving video on the web.
-
Low computational footprint to enable playback on any device, including low-power netbooks, handhelds, tablets, etc
-
Simple container format
-
Highest quality real-time video delivery
-
Click and encode. Minimal codec profiles and sub-options. When possible, let the encoder make the tough choices.
-
WebM for Lazys features
Updates
Get the last update with just one click.
What can i do?
You can get and edit your video easly with the next options.
Download
Paste the url of the video you want and press enter, the download will start. You will get the best quality.
- Support for [+1000 sites][Sites]
- You can choose the default path for all your new videos
- Load the new video in the app with just one click
Disable option in general tab to select manually the format do you want.

To download just a part from a youtube video add @*start-end e.g.
https://www.youtube.com/watch?v=_gbUT3AOg@*5:35-5:45
Trim
Trim precisely the length, with a simple interface. You can do multiple trims if you need. Go to.. the exact frame or time you want to start the trim, also save the current frame to source path.
Click over trim timestamp start or end, preview will jump to the specific frame.
Crop
Crop what is just important for you, you can see in real time the new resolution also you can set the exact size that you want or set an aspect ratio like 16:9, 9:16 and more under Set dimensions. Just move the edges with the mouse or use the keyboard.
Row keysto moveShift + Row keysto move fasterAlt + Row Keysto increase/decrease the sizeCtrl + Row Keysto resize keeping aspect ratio- You can use mouse wheel over time line to change of frame
Dynamic Crop
Follow an object on the canvas easly. Steps for a correct workflow:
-
Use trim to define the clip lenght (optional)
-
Open Crop filter and select
Dynamic Crop. When it is actived will be green which means that each movement will be registered
-
Define the crop size. Even numbers are required

Tutorial
For this example the edition requires 30 seconds.
https://github.com/argorar/WebMConverter/assets/9936760/2cfae1bb-9bbc-43cc-9b87-3051e8dcc171
<div style="width:100%;height:0px;position:relative;padding-bottom:79.564%;"><iframe src="https://streamable.com/e/zuodf6" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>Final result
Right side was processed with dynamic crop.
https://github.com/argorar/WebMConverter/assets/9936760/9ba0fa57-a9e4-44d6-b0e2-e8dec45db3a2
<div style="width:100%;height:0px;position:relative;padding-bottom:28.125%;"><iframe src="https://streamable.com/e/scdumm" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>Dynamic Speed
Add specific speed to just a section of video:
-
Use trim to define the clip lenght
-
Dynamic filter will be enable
-
Add points in the frame you want with the desire rate (a final ¯\ _ /¯ shape is recomended)
-
There is not limit for points
Tutorial
https://github.com/argorar/WebMConverter/assets/9936760/cd523c93-7073-4d90-b17a-275a40d1b0d8
<div style="width:100%;height:0px;position:relative;padding-bottom:48.525%;"><iframe src="https://streamable.com/e/sctlkh" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>Final result
A specific section is slowdown.
https://github.com/argorar/WebMConverter/assets/9936760/7fb63afe-8b0a-41c4-9c48-f3322ae8d4ed
<div style="width:100%;height:0px;position:relative;padding-bottom:56.250%;"><iframe src="https://streamable.com/e/9efgul" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>an)
Grid
Make grid videos to compare or shared different views. You can choose between horizontal or vertical. It requires that both videos share codecs, dimensions, length. Output file is in same path as video #1. Above you can find an example.

Filter
If your video looks dark, you can try with some pre-set filters. Now you can create your own filter using Advanced option, change gamma, contrast and saturation.
Caption
Add text, change font, size, position, also set when it start and end.
Rotate
Rotate your video to any direction with just one click.
Loop
Loop function, forward and reverse making an infinite effect.
https://github.com/argorar/WebMConverter/assets/9936760/9117aa8c-576d-4e13-9a65-b4be9890b0a3
<div style="width:100%;height:0px;position:relative;padding-bottom:56.250%;"><iframe src="https://streamable.com/e/g68tkh" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>Stabilization
Use different levels of stabilization for your clip. Left side original, right side processed. Find it in Advanced>Processing.
https://github.com/argorar/WebMConverter/assets/9936760/5ea1aa80-b39c-433f-8113-0fda8b651375
<div style="width:100%;height:0px;position:relative;padding-bottom:28.125%;"><iframe src="https://streamable.com/e/cgdttx" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div>Merge and Convert
Drag and drop two or more video files inside the application, select what do you want to do. Search for the result in source path.
- For merge: The group of videos must have the same encodes / dimensions.
- For convert: The current settings will be apply to all video files

There is More that you can do
- Export frames
- Add subtitle
- Resize
- Reverse
- Overlay your logo
- Change the speed
- Fade
- Disable audio
- Delay audio
- Get specific filesize in final result
- Get high quality video in webm and mp4 format
- Interpolate, more frames to your video
- Deinterlace
- Denoise
Shortcut keys
- Trim:
Alt + t - MultiTrim:
Alt + Shift + t - Crop:
Alt + c - Change Rate:
Alt + Shift + c
Supporters
- Cybelia♡
- Chibi
- bouteloua
- ManletPride
- 3nly
Changelog
Version 3.44.2
- Fix generation of output file to detect if exist when load the file issue
- Announcement This project will be frozen and will not receive any further updates. LazyConverter for macOS will continue in development
Version 3.44.1
- This release is to announce a new software, do you have a mac and want to convert videos in a simple way? Try LazyConverter
- Fix code issues
Version 3.44.0
- Add option to put target frames per second in change rate filter request
Version 3.43.4
- Fix bug loading a second file
Related Skills
qqbot-channel
350.1kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.4k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
350.1kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
