awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mltframework avatar

mltframework/shotcut

0
View on GitHub↗
13,460 stars·1,317 forks·C++·gpl-3.0·37 viewswww.shotcut.org↗

Shotcut

Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment.

The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-based editing to maintain responsiveness when working with high-resolution source footage. For technical accuracy, it incorporates real-time scopes, histograms, and waveforms, while its non-destructive editing model ensures that all filter instructions and timeline changes remain flexible throughout the production process.

Beyond core editing, the platform includes extensive tools for media management, including multi-camera synchronization, professional color grading with 3D lookup table support, and advanced masking for compositing. It also features integrated utilities for screen recording, speech-to-text transcription, and HTML-based media generation. Users can customize their workspace through dockable panels and theme settings to tailor the interface to specific production requirements.

Features

  • Video Editing - Assembles and trims video and audio clips on a multi-track timeline to create professional-grade multimedia productions.
  • Hardware-Accelerated Video Pipelines - Utilizes graphics hardware to accelerate video decoding, pixel processing, and rendering tasks for improved performance.
  • Video Production Suites - Provides a comprehensive desktop application for professional video editing, color grading, and visual effects.
  • Non-Destructive Editing Workflows - Maintains a non-destructive editing model where filter instructions are applied to source media only during playback or export.
  • Color Grading - Supports importing 3D lookup tables and applying professional color grading presets to transform color spaces.
  • Hardware Accelerated Media Encoders - Converts media files between various formats and codecs while utilizing graphics hardware to improve processing speed.
  • Keyframe Animations - Implements keyframe-based animation for interpolating filter and effect parameters over time during playback.
  • Post-Production Environments - Provides a feature-rich environment for editing, compositing, and exporting high-definition video content.
  • Multimedia Framework Editors - Provides a cross-platform video production tool built on the MLT multimedia framework for high-fidelity color processing.
  • Proxy Editing Workflows - Implements proxy-based editing to ensure responsive performance when working with high-resolution source footage on limited hardware.
  • Media Transcoders - Converts media between various formats and codecs using hardware acceleration to support batch processing.
  • Proxy Editing Workflows - Generates lightweight temporary media files to ensure smooth timeline performance when working with high-resolution source footage.
  • File Asset Management - Organizes source files through searchable playlists, custom bins, and integrated file browsing.
  • Audio Processing - Provides audio processing tools including volume manipulation, noise reduction, and multi-channel surround sound mixing.
  • Visual Filter Animators - Processes video frames using filters for color correction, motion blur, and background removal with keyframe-based animation.
  • Multimedia Application Frameworks - Uses a modular multimedia framework to handle diverse file formats and codecs through a unified internal API.
  • Multi-Camera Synchronization - Synchronizes and edits footage from multiple angles and sources to create a unified, professional-grade video sequence.
  • Hardware Acceleration Selectors - Provides user-selectable hardware acceleration options to balance rendering performance and system compatibility during video editing.
  • Workspace Layout Customizers - Provides a flexible workspace layout manager with dockable panels for organizing editing tools and interface elements.
  • Audio and Video - Open-source video editing software.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Video Compositing - Cross-platform video editor for professional workflows.
  • Video Editors - Video editor with a wide range of features.
  • Desktop Screen Recorders - Records desktop sessions and captures snapshots using system-native utilities integrated directly into the editing workflow.
  • Media Stream Processing - Captures video and audio from hardware devices, network streams, and screen inputs for direct integration into editing workflows.
  • Masking Tools - Defines specific areas of a frame to isolate effects or transitions using drawing tools for precise visual control.
  • Technical Monitoring Scopes - Displays real-time video and audio scopes, histograms, and waveforms to ensure technical accuracy during editing.
  • Linear Color Space Processors - Performs internal compositing and scaling in a high-precision linear color space to prevent visual artifacts.
  • External Asset Modifiers - Allows external modification of source media files with automatic reloading of changes within the project workspace.
  • Screen Capture Utilities - Records desktop activity and system audio directly into an editing environment for immediate integration into video projects.
  • Synthetic Media Generators - Creates synthetic video or audio content directly within the project workspace to supplement imported media files.
  • Professional Video Monitoring - Configures video preview output for professional hardware devices, including support for specific gamma settings and resolution scaling.
  • Data Exchange Standards - Exchanges timeline data and metadata with other editing software using standard formats like CMX EDL and OpenTimelineIO.
  • Speech Transcription - Converts spoken dialogue into written subtitles using hardware-accelerated processing.
  • Web Page Media Generation - Generates images or video clips by rendering HTML content, allowing for custom text templates and web-based design elements.
  • Media Metadata Injections - Embeds custom metadata and cover art within exported media files for proper identification and branding.
  • Custom Theme Definitions - Supports interface theme customization by matching system palettes and icon styles for improved visual clarity.

Star history

Star history chart for mltframework/shotcutStar history chart for mltframework/shotcut

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Shotcut

These projects share indexed features with Shotcut. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ffmpeg/ffmpegFFmpeg avatar

    FFmpeg/FFmpeg

    61,176View on GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Caudiocffmpeg
    View on GitHub↗61,176
  • kde/kdenliveKDE avatar

    KDE/kdenlive

    5,207View on GitHub↗

    Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT Framework and utilizing KDE Frameworks for its user interface, it provides a multi-track environment for assembling clips, applying transitions, and rendering final video files. The editor distinguishes itself through a comprehensive set of animation and effect tools, including keyframe-based parameter animation with a visual curve editor for fine-tuning transitions. It supports advanced visual modifications such as clip speed remapping, effect region masking, and the integra

    C++
    View on GitHub↗5,207
  • olive-editor/oliveolive-editor avatar

    olive-editor/olive

    9,052View on GitHub↗

    Olive is an open-source non-linear video editor and multi-track compositor designed for digital video production. It provides a desktop application for arranging, cutting, and trimming video and audio clips on a timeline to create high-resolution cinematic content. The software employs a proxy-based editing workflow, substituting high-resolution assets with low-bitrate temporary files to maintain fluid playback and scrubbing performance. This is supported by a non-destructive timeline engine that maps media clips using metadata pointers rather than modifying original source files. The system

    C++
    View on GitHub↗9,052
  • openshot/openshot-qtOpenShot avatar

    OpenShot/openshot-qt

    5,481View on GitHub↗

    This project is an open-source video production suite and non-linear video editor. It provides a multi-track timeline for cutting, splicing, and arranging video and audio clips with frame-level precision, serving as a comprehensive workspace for video post-production. The suite includes specialized tools for keyframe animation, allowing for the creation of 2D and 3D visual effects and motion graphics. It also features a multi-track audio mixer for blending sound sources and adjusting levels to accompany visual content. Capability areas cover a full post-production workflow, including color c

    Pythonc-plus-plusffmpeggplv3
    View on GitHub↗5,481
Compare all 30 related projects→

Frequently asked questions

What does mltframework/shotcut do?

Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment.

What are the main features of mltframework/shotcut?

The main features of mltframework/shotcut are: Video Editing, Hardware-Accelerated Video Pipelines, Video Production Suites, Non-Destructive Editing Workflows, Color Grading, Hardware Accelerated Media Encoders, Keyframe Animations, Post-Production Environments.

Which projects share features with mltframework/shotcut?

Projects with overlapping indexed features include: ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… kde/kdenlive — Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT… olive-editor/olive — Olive is an open-source non-linear video editor and multi-track compositor designed for digital video production. It… openshot/openshot-qt — This project is an open-source video production suite and non-linear video editor. It provides a multi-track timeline… capsoftware/cap — Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous… audacity/audacity — Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive…