SkillAgentSearch skills...

MediaEditor

A non-linear editing software that helps you to make nice video.

Install / Use

/learn @opencodewin/MediaEditor

README

<div align="center">

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>&nbsp;&nbsp;⚠️⚠️⚠️&nbsp; 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>&nbsp;&nbsp;🎉🎉🎉&nbsp; 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>&nbsp;&nbsp;👏👏👏&nbsp; 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.
</details> </div><br> <div> <a href="https://github.com/opencodewin/MediaEditor/releases/tag/v0.9.7"><img alt="v0.9.7" src="docs/assets/version_2.svg" /></a> <details> <summary><b>&nbsp;&nbsp;👏👏👏&nbsp; Released on May 19, 2023.</b></summary>
  • 【New 🔥】Supported plug-in mode for Enhanced clip editing.
  • 💡 Added some effects and transitions.
  • 💡 Fixed some known bugs.
</details> </div><br> <div> <a href="https://github.com/opencodewin/MediaEditor/releases/tag/v0.9.6"><img alt="v0.9.6" src="docs/assets/version_1.svg" /></a> <details> <summary><b>&nbsp;&nbsp;👏👏👏&nbsp; Released on April 20, 2023.</b></summary>
  • 【New 🔥】Building the basic framework for non-linear editing.
  • 💡 Added some UI components.
</details> </div>

FUTURE WORK

<table width="700"> <tr> <td width="100">AI Repair</td> <td width="160">&#9997; Denoising<br/>&#9997; Deband<br/>&#9997; Inpaint<br/>&#9997; Defocusing<br/>&#9997; Deflicker</td> <td rowspan=3> <img src="docs/assets/sd.jpg" /> </td> </tr> <tr> <td>AI Enhance</td> <td>&#9997; Interpolation<br/>&#9997; Super Resolution<br/>&#9997; Face Enhancement</td> </tr> <tr> <td>AIGC</td> <td>&#9997; Text2Img<br/>&#9997; Img2Img<br/>&#9997; Text2Audio<br/>&#9997; 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

View on GitHub
GitHub Stars498
CategoryContent
Updated1mo ago
Forks48

Languages

C++

Security Score

100/100

Audited on Feb 24, 2026

No findings