/MediaCore

Non-linear editor framework. Present video and andio raw data as ImMat instances.

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

MediaCore README

MediaCore is a LGPL multimedia framework designed for media(video/audio/text) editing. It can read and decode video/audio streams to generate raw image/pcm data represented as ImGui::ImMat instances, which can be further processed as matrix data easily. MediaCore also contains classes that implement audio/video clip, track, overlap and multi-track reader concepts, which can be used in a non-linear editing software.

MediaCore depends on FFmpeg and opencodewin/imgui.

MediaCore is required by opencodewin/MediaEditor.