awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mifi avatar

mifi/editly

0
View on GitHub↗
5,435 Stars·368 Forks·TypeScript·MIT·8 Aufrufe

Editly

Editly ist eine Headless-Engine für die programmatische Videobearbeitung und automatisierte Assemblierung. Es fungiert als deklarativer Video-Editor, der MP4- und GIF-Exporte aus strukturierten Daten oder Code generiert und somit keine manuelle grafische Benutzeroberfläche erfordert.

Das System zeichnet sich durch die Möglichkeit aus, GLSL-Fragment-Shader als visuelle Ebenen in eine programmatische Timeline zu integrieren. Es verwendet ein konfigurationsbasiertes Modell zur Definition von Clips, Ebenen und Audiospuren, was eine reproduzierbare Video-Assemblierung und die Erstellung benutzerdefinierter programmatischer Grafiken ermöglicht.

Die Engine deckt ein breites Spektrum an Medienproduktionsfunktionen ab, darunter nicht-lineare Videosequenzierung, Skalierung von Assets sowie Multi-Track-Audiomischung mit automatischer Normalisierung und Ducking. Die visuelle Komposition erfolgt durch Canvas-basiertes Rendering für Texteinblendungen, Untertitel und Kamera-Simulationseffekte wie Zoomen und Schwenken.

Die Rendering-Engine und ihre Abhängigkeiten sind als containerisiertes Image für eine konsistente Ausführung in verschiedenen Umgebungen verfügbar.

Features

  • Video Assembly - Provides a system for combining image sequences and audio tracks into final video files based on declarative specifications.
  • Programmatic Video Generation - Automates video production via an API or command line to generate content from data or code.
  • Video Editing - Implements a programmatic system for cutting, trimming, and sequencing video footage via declarative specifications.
  • Programmatic Video Compositors - Composes video clips, text, and audio programmatically using a declarative specification instead of a GUI.
  • Declarative - Implements a command line tool that assembles videos using configuration files instead of a manual timeline interface.
  • Headless Video Editing Engines - Provides a server-side editing engine that produces video exports without requiring a graphical user interface.
  • Programmatic Motion Graphics - Produces custom visuals and programmatic overlays using canvas elements and mathematical definitions.
  • Composite Visual Overlays - Layers text, subtitles, and transparent images using alpha channels for complex visual arrangements.
  • Declarative Video Timelines - Provides a configuration-based model to define clips, layers, and audio tracks for automated video assembly.
  • Fragment Shader Rendering - Integrates GLSL fragment shaders as visual layers to produce programmatic graphics and dynamic effects.
  • Text Rendering - Renders styled text and background layers onto a canvas for titles and credits.
  • Non-Linear Video Editing - Arranges clips and layers on a temporal timeline with specific durations and transitions.
  • Text Overlays - Programmatically draws titles and news-style banners directly onto video frames.
  • FFmpeg Transcoders - Uses FFmpeg as the primary engine for transcoding, trimming, and merging video and audio streams.
  • Visual Overlays - Adds styled text, subtitles, and programmatic graphics to video files using precise coordinates.
  • Video Project Specifications - Provides a configuration-based model to define clips, layers, and audio tracks for reproducible video assembly.
  • Audio Mixing - Combines detached audio files and background tracks with adjustable volume and precise timing offsets.
  • Audio Stream Synchronizers - Synchronizes multiple audio sources using automatic crossfading, normalization, and ducking.
  • Background Audio Integration - Attaches external audio files to provide continuous background soundtracks across multiple video clips.
  • Camera Movement Simulations - Applies automated zooming and panning to image and video layers to simulate professional camera movement.
  • Canvas Rendering - Uses a canvas API to render styled graphics and text overlays before encoding them into video.
  • Clip Trimming - Adjusts the start and end points of video segments to extract precise clips from source files.
  • Dynamic Video Titles - Renders customizable titles and backgrounds over video clips using specified fonts and durations.
  • Dimension-Constrained Resizing - Scales and crops input media to exact dimensions using automatic letterboxing or cover modes.
  • Ken Burns Effect Generators - Creates automated zoom and pan movements on static images to produce a professional Ken Burns effect.
  • Image-to-Video Sequencing - Combines sequences of static image files into video files with specified durations and background fill colors.
  • Media Cropping and Trimming - Provides automated trimming, scaling, and speed adjustments for video and image files.
  • Fit Mode Resizers - Resizes video frames using various fit modes, such as stretch or cover with background blur, to match target dimensions.
  • Media Segment Trimming - Extracts specific portions from video and audio files by defining precise start and end timestamps.
  • Multi-Format Video Export - Renders final video projects into multiple compressed formats including MP4 and GIF.
  • Audio Layering - Blends multiple synchronized audio tracks, including voice-overs and background music, into a single project.
  • Playback Speed Controllers - Adjusts the playback speed of media segments to fit specific durations or target segment lengths.
  • FFmpeg Parameter Injection - Allows injection of custom FFmpeg command-line flags to control encoding quality and codec behavior.
  • FFmpeg Video Rescalers - Automatically resizes video frames and manages aspect ratios using FFmpeg scaling algorithms.
  • Visual Effects Composition - Blends multiple video layers using fades, zooms, and warps to create smooth scene transitions.
  • Video Aspect Ratio Preservers - Automatically scales and letterboxes input media to match target output dimensions and social media aspect ratios.
  • General Utilities - Declarative video editing API.
  • JavaScript Libraries - Declarative library for automated video editing and animation.
  • Screencast and Screenshot Tools - Programmatic video editing for documentation screencasts.
  • Video Tools - Declarative tool for programmatic video editing.
  • Applications - Command-line video editing tool.

Star-Verlauf

Star-Verlauf für mifi/editlyStar-Verlauf für mifi/editly

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Editly

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Editly.
  • kde/kdenliveAvatar von KDE

    KDE/kdenlive

    5,207Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗5,207
  • wyattblue/auto-editorAvatar von WyattBlue

    WyattBlue/auto-editor

    4,460Auf GitHub ansehen↗

    Auto-editor is a command-line automated video editor that uses FFmpeg to remove silence and inactive footage from video files. It functions as a processing suite with specialized cut generators that identify segments to trim based on loudness thresholds, motion analysis, and speech-to-text transcription. The tool distinguishes itself by offering a flexible post-production workflow, allowing users to export automated cut timelines as XML or JSON files for use in professional non-linear editing software. Beyond simple deletion, it can perform dynamic playback adjustments, such as increasing the

    Nimaudioaudio-editingaudio-processing
    Auf GitHub ansehen↗4,460
  • zulko/moviepyAvatar von Zulko

    Zulko/moviepy

    14,699Auf GitHub ansehen↗

    MoviePy is a Python video editing library and automated video processor designed for programmatically cutting, concatenating, and manipulating video and audio files. It serves as a non-linear video editor and an interface for FFmpeg to handle the reading, writing, and conversion of diverse media formats and codecs. The library enables automated video composition through the layering of multiple video and audio streams using transparency and coordinate-based positioning. It supports dynamic content generation by inserting text overlays and performing custom video frame processing where raw fra

    Pythonanimationgifhacktoberfest
    Auf GitHub ansehen↗14,699
  • guanyixuan/pyjianyingdraftAvatar von GuanYixuan

    GuanYixuan/pyJianYingDraft

    3,742Auf GitHub ansehen↗

    pyJianYingDraft is a Python library used to programmatically generate and manipulate video project files compatible with CapCut and Jianying editors. It functions as an automation tool for creating video editing drafts, allowing users to assemble montage pipelines through code. The project enables the creation of video drafts by replacing media assets and updating text within existing project templates. It provides a programmatic interface to manage dynamic video templates, which preserves original formatting and timing while swapping specific materials. Capabilities include the management o

    Pythonapiautomationcapcut
    Auf GitHub ansehen↗3,742
Alle 30 Alternativen zu Editly anzeigen→

Häufig gestellte Fragen

Was macht mifi/editly?

Editly ist eine Headless-Engine für die programmatische Videobearbeitung und automatisierte Assemblierung. Es fungiert als deklarativer Video-Editor, der MP4- und GIF-Exporte aus strukturierten Daten oder Code generiert und somit keine manuelle grafische Benutzeroberfläche erfordert.

Was sind die Hauptfunktionen von mifi/editly?

Die Hauptfunktionen von mifi/editly sind: Video Assembly, Programmatic Video Generation, Video Editing, Programmatic Video Compositors, Declarative, Headless Video Editing Engines, Programmatic Motion Graphics, Composite Visual Overlays.

Welche Open-Source-Alternativen gibt es zu mifi/editly?

Open-Source-Alternativen zu mifi/editly sind unter anderem: kde/kdenlive — Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT… wyattblue/auto-editor — Auto-editor is a command-line automated video editor that uses FFmpeg to remove silence and inactive footage from… zulko/moviepy — MoviePy is a Python video editing library and automated video processor designed for programmatically cutting,… guanyixuan/pyjianyingdraft — pyJianYingDraft is a Python library used to programmatically generate and manipulate video project files compatible… webadderallorg/recordly — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines… microshow/rxffmpeg — RxFFmpeg is an Android multimedia framework and media transcoder based on FFmpeg. It provides a set of tools for video…