MediaEditor
A non-linear editing software that helps you to make nice video.
Install / Use
/learn @opencodewin/MediaEditorREADME
MediaEditor Community
A lightweight, cross-platform and open-source software for non-linear editing.<br> <sub>Available for Linux, macOS and Windows.</sub>
<a href="LICENSE"><img alt="License" src="docs/assets/license.svg" /></a> <a href="https://github.com/opencodewin/MediaEditor/releases/tag/v0.9.9"><img alt="Devlop" src="docs/assets/code-doc.svg" /></a> <a href="https://github.com/opencodewin/MediaEditor/pulls"><img alt="PRs Welcome" src="docs/assets/prs.svg" /></a> <a href="#HOW-TO-CONTRIBUTE"><img alt="Contributions Welcome" src="docs/assets/contribute.svg" /></a> <a href="https://github.com/opencodewin/MediaEditor/commits/master"><img alt="Commits" src="docs/assets/latest.svg" /></a>
Use it now → <br>
<img src="docs/assets/multi_viewpoint.gif" style="width:70%;height:auto;" alt="MediaEditor Community" /> </div>NEWS
Note: For ease of reading, we'll abbreviate <u>MediaEditor Community</u> to <u>Mec</u>.
<div> <a href="https://github.com/opencodewin/MediaEditor/releases/tag/v0.9.9"><img alt="v0.9.9" src="docs/assets/version_4.svg" /></a> <h3> ⚠️⚠️⚠️ Update on December 4, 2024.</h3> <h4> We are very sorry, since we disable some code of submodules, Mec 0.9.9 is broken build for a long time. For this project, our developers selflessly provided time, energy, and financial resources, but it is now difficult to have the financial support to complete the promised features. </h4> <h4> Currently project has been suspended, until we can find new resource or financial support. </h4> <h3> 🎉🎉🎉 Released on February 28, 2024.</h3>- <h4>【New 🔥】Graphic operation mode for video attribute editing.</h4>
<table><tr> <td width="55%"><img src="docs/assets/graphic_op.png" /></td> <td><ul style="list-style-type: circle"> <li>Support Scaling</li> <li>Support Cropping</li> <li>Support Moving</li> <li>Support Rotating</li> </ul></td> </tr></table>
- <h4>【New 🔥】Multi-dimensional Joint Key-Frame mode for video attribute editing.</h4>
<img src="docs/assets/keyframe.png" style="width:100%;height:auto;" /> <table><tr> <td width="55%"><ul style="list-style-type: circle"> <li>Support Key-Frame for Scale</li> <li>Support Key-Frame for Crop</li> <li>Support Key-Frame for Position</li> </ul></td> <td><ul style="list-style-type: circle"> <li>Support Key-Frame for Rotate</li> <li>Support Key-Frame for Opacity</li> </ul></td> </tr></table>
- <h4>【New 🔥】Mask mode for video filter editing.</h4>
<img src="docs/assets/mask.png" style="width:100%;height:auto;" /> <table><tr> <td width="55%"><ul style="list-style-type: circle"> <li>Support drawing the outline of Mask</li> <li>Support Moving Mask or Points on Mask</li> <li>Support Deleting Points on Mask</li> <li>Support Adding Points on Mask</li> </ul></td> <td><ul style="list-style-type: circle"> <li>Support Feathering for Mask</li> <li>Support Dilatation for Mask</li> <li>Support Corrosion for Mask</li> <li>Support Key-Frame Curve for Mask</li> </ul></td> </tr></table>
- <h4>【New 🔥】Some new features for Media Bank and Embedded File-Browser.</h4>
<img src="docs/assets/media_bank_preview.png" style="width:100%;height:auto;" /> <table><tr> <td width="55%"><ul style="list-style-type: circle"> <li>Support Media Preview from Media Bank and Embedded File-Browser</li> <li>Support Media Management, including Searching, Sorting, and Classification</li> <li>Support Loading Media from Embedded File-Browser to Timeline</li> </ul></td> </tr></table>
- <h4>【New 🔥】Some new features for Timeline.</h4>
<img src="docs/assets/timeline_new.png" style="width:100%;height:auto;" /> <table><tr> <td width="55%"><ul style="list-style-type: circle"> <li>Add toolbar for timeline</li> <li>Refine magnetic snapping, support cropped clip, overlapped clip, and based clip</li> </ul></td> </tr></table>
- <h4>【New 🔥】Some new features for Events.</h4>
<img src="docs/assets/event_list.png" style="width:100%;height:auto;" /> <table><tr> <td width="55%"><ul style="list-style-type: circle"> <li>Support Multi-filters mode for Event</li> <li>Add toolbar for clip timeline</li> <li>Add graphic event list for filter Editing</li> </ul></td> </tr></table>
- 💡 Optimized software performance at Media Output by implementing hardware support.
- 💡 Fixed a lot of bugs.
</div><br> <div> <a href="https://github.com/opencodewin/MediaEditor/releases/tag/v0.9.8"><img alt="v0.9.8" src="docs/assets/version_3.svg" /></a> <details> <summary><b> 👏👏👏 Released on August 28, 2023.</b></summary>
- 【New 🔥】Supported BluePrint-based event mode.
- 【New 🔥】Supported Short-Term filters or effects.
- 💡 Optimized software performance at Timeline Preview.
- 💡 Refined some unreasonable behaviors at UI Level.
- 💡 Added some fliters and transitions.
- 💡 Fixed some bugs.
- 【New 🔥】Supported plug-in mode for Enhanced clip editing.
- 💡 Added some effects and transitions.
- 💡 Fixed some known bugs.
- 【New 🔥】Building the basic framework for non-linear editing.
- 💡 Added some UI components.
FUTURE WORK
<table width="700"> <tr> <td width="100">AI Repair</td> <td width="160">✍ Denoising<br/>✍ Deband<br/>✍ Inpaint<br/>✍ Defocusing<br/>✍ Deflicker</td> <td rowspan=3> <img src="docs/assets/sd.jpg" /> </td> </tr> <tr> <td>AI Enhance</td> <td>✍ Interpolation<br/>✍ Super Resolution<br/>✍ Face Enhancement</td> </tr> <tr> <td>AIGC</td> <td>✍ Text2Img<br/>✍ Img2Img<br/>✍ Text2Audio<br/>✍ Speech2Text</td> </tr> </table>FEATURES
- Support complete timeline editing functions, including move, crop, cut, thumbnail preview, scale and delete.
- Support more flexible and easily blueprint system. Blueprint is represented in the form of nodes, which can handle complex functions through nodes and flows.
<img src="docs/assets/blueprint.gif" style="width:100%;height:auto;" />
- Support about 45+ built-in media filters and 70+ built-in media transitions.
<img src="docs/assets/video-transition_new.png" style="width:100%;height:auto;"/>
- Support about 10 video and audio analysis tools.
<table><tr><td><img src="docs/assets/cie.gif" style="width:100%;height:auto;" /></td><td><img src="docs/assets/waveform.gif" style="width:100%;height:auto;" /></td><td><img src="docs/assets/spec.gif" style="width:100%;height:auto;" /></td></tr></table>
- Support multiple audio and video codecs, including ProRes, H.264, H.265, VP9, etc.
- Support import and edit videos from standard definition to 4K resolution.
- Support magnetic snapping, which can smoothly adjust adjacent clips when arranging them to eliminate gaps, conflicts, and synchronization issues.
- Support frame-by-frame preview mode, including forward playback and reverse playback.
- Support multi-monitor mode, making it easy to preview and process media through external monitors.
- Support video attribute-editing, including cropping, moving, scaling and rotating video frames.
<img src="docs/assets/video-filter_new.png" style="width:100%;height:auto;" />
- Support audio mixing, including mixer, pan, equalizer, gate, limiter and compressor.
<img src="docs/assets/audio-mixing_new.png" style="width:100%;height:auto;"/>
- Support curve and keypoint, applied in video filter, video transition, audio filter, audio transition, video attribute and text subtitle.
- Support subtitle editing, including font, position, scale, rotate, oytline width, font attribute, alignment, etc.
- Support customized blueprint nodes, allowing for free expansion of filter and transition effects.
- Support multiple professional export formats, including QuickTime, MKV, MP4, Matroska, etc.
GETTING STARTED
We provide the following release packages for Windows, Linux and macOS.
| System | Stable / Nightly | | ------ | ---------------- | | Windows 10 / 11 | <a href="https://github.com/opencodewin/MediaEditor/releases/download/v0.9.9/mec_SDL2_OpenGL3_win-x86_64-0.9.9.exe"><img src="docs/assets/download.svg"></a> | | Ubuntu 20.04 | <a href="https://github.com/opencodewin/MediaEditor/releases/download/v0.9.9/MEC_SDL2_OpenGL3-ubuntu2004-x86_64-0.9.9.AppImage"><img src="docs/assets/download.svg"></a> | | Ubuntu 22.04 | <a href="https://github.com/opencodewin/MediaEditor/releases/download/v0.9.9/MEC_SDL2_OpenGL3-ubuntu2204-x86_64-0.9.9.AppImage"><img src="docs/assets/download.svg"></a> | | MacOS x86 | <a href="https://github.com/opencodewin/MediaEditor/releases/download/v0.9.9/MEC_SDL2_OpenGL3-MacOS-x86_64-0.9.9.dmg"><img src="docs/assets/download.svg"></a> | | MacOS ARM | <a href="https://github.com/opencodewin/MediaEditor/releases/download/v0.9.9/MEC_SDL2_OpenGL3-MacOS-arm64-0.9.9.dmg"><img src="docs/assets/download.svg"></a> |
In addition, we also provide tutorials for compiling and installing our software from source code, Please go to here 🐧.
Until then, there are three things to note.
- ⚠️⚠️⚠️ Vulkan sdk is necessary, please download
Related Skills
qqbot-channel
347.6kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.2k`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
347.6kUse 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.
cursor-agent-tracking
134A repository that provides a structured system for maintaining context and tracking changes in Cursor's AGENT mode conversations through template files, enabling better continuity and organization of AI interactions.
