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

Video and audio tools

Ranking updated Jun 23, 2026

For Video and audio tools, the strongest matches are ffmpeg/ffmpeg (FFmpeg is a cross-platform multimedia framework designed for the), deepfakes/faceswap (Faceswap is a comprehensive framework for automated media manipulation) and deniscerri/ytdlnis (ytdlnis is a mobile application that serves as a). mifi/lossless-cut and pipecat-ai/pipecat round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore open-source software for media processing, audio editing, video transcoding, and multimedia streaming applications.

Video and audio tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    CMultimedia Format ConvertersMultimedia Processing SuitesAudio and Video
    View on GitHub↗61,176
  • deepfakes/faceswapdeepfakes avatar

    deepfakes/faceswap

    55,289View on GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    PythonAutomated Face SwappingFace Swapping EnginesAutomated
    View on GitHub↗55,289
  • deniscerri/ytdlnisdeniscerri avatar

    deniscerri/ytdlnis

    7,742View on GitHub↗

    ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au

    KotlinAndroid Media DownloadersMedia DownloadersAndroid Applications
    View on GitHub↗7,742
  • mifi/lossless-cutmifi avatar

    mifi/lossless-cut

    41,364View on GitHub↗

    LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as

    TypeScriptVideo EditingMultimedia ProcessingTranscoding Engines
    View on GitHub↗41,364
  • pipecat-ai/pipecatpipecat-ai avatar

    pipecat-ai/pipecat

    12,846View on GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    PythonData Flow OrchestratorsMultimodal AI OrchestratorsMultimodal Service Orchestration
    View on GitHub↗12,846
  • goldfire/howler.jsgoldfire avatar

    goldfire/howler.js

    25,190View on GitHub↗

    Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers. It functions as a cross-browser audio engine, abstracting complex browser audio APIs into a consistent developer experience while ensuring reliable performance through automatic fallback mechanisms. The library distinguishes itself by offering specialized tools for spatial audio and efficient asset management. It includes a spatial audio framework that maps three-dimensional vectors to audio nodes for immersive sound positioning, alongside an audio sprite manager that allows de

    JavaScriptWeb Audio LibrariesAudio ProcessingWeb Game Audio Engines
    View on GitHub↗25,190
  • rigellute/spotify-tuiRigellute avatar

    Rigellute/spotify-tui

    19,019View on GitHub↗

    This project is a terminal-based music controller that provides a text-based interface for managing audio streaming, library navigation, and playback device selection. It functions as a client for remote music services, allowing users to browse catalogs, control playback states, and manage their streaming accounts directly from the command line. The application distinguishes itself through a highly customizable interface and automation capabilities. Users can modify the visual layout, adjust themes, and define custom keyboard shortcuts to create a personalized control workflow. Beyond interac

    RustStreaming ClientsAPI IntegrationsMusic Streaming Interfaces
    View on GitHub↗19,019
  • katspaugh/wavesurfer.jskatspaugh avatar

    katspaugh/wavesurfer.js

    10,114View on GitHub↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    TypeScriptAudio Visualization ToolsAudio Waveform RenderersAudio Engine Hybrids
    View on GitHub↗10,114
  • soimort/you-getsoimort avatar

    soimort/you-get

    56,839View on GitHub↗

    This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use. The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into ext

    PythonMedia DownloadersMedia ExtractorsMedia Content Archivers
    View on GitHub↗56,839
  • evilcult/moviecatcherEvilCult avatar

    EvilCult/moviecatcher

    823View on GitHub↗

    电影美剧搜索及在线观看离线下载软件,集成热门资源站,借助百度云实现离线下载以及在线播放功能。

    PythonAudio and VideoAudio Video Tools
    View on GitHub↗823
  • sampotts/plyrsampotts avatar

    sampotts/plyr

    29,862View on GitHub↗

    This project is a customizable media player designed to provide a consistent interface for video and audio content across all modern web browsers and mobile devices. It functions as a unified abstraction layer, standardizing playback behavior and control interfaces for both native media elements and third-party streaming service embeds through a predictable, declarative API. The library distinguishes itself by wrapping native media elements with custom HTML structures, ensuring a uniform look and feel regardless of the underlying browser implementation. Developers can manage playback state, m

    JavaScriptCross-Browser Media PlayersHTML5 Media PlayersPlayback Controllers
    View on GitHub↗29,862
  • gethopp/hoppgethopp avatar

    gethopp/hopp

    595View on GitHub↗

    The best OSS remote pair programming app.

    RustAudio and VideoCommunication Tools
    View on GitHub↗595
  • fanmingming/livefanmingming avatar

    fanmingming/live

    27,661View on GitHub↗

    This project is an IPTV playlist manager and live stream aggregator designed to organize and maintain custom television channel listings. It functions as a centralized repository for verified broadcast links, providing the tools necessary to consolidate disparate media sources into unified, standardized playlist files compatible with third-party streaming applications. The system distinguishes itself by utilizing client-side stream resolution, where the playback device handles the final network request to the media source, thereby reducing bandwidth demands on the hosting infrastructure. It a

    JavaScriptPlaylist GeneratorsPlaylist FormatsPlaylist Managers
    View on GitHub↗27,661
  • gptguy/silentkeysgptguy avatar

    gptguy/silentkeys

    91View on GitHub↗

    Real time, privacy first, low latency push to talk using Parakeet fully on device with Tauri and ORT.

    RustAudio and Video
    View on GitHub↗91
  • mpv-player/mpvmpv-player avatar

    mpv-player/mpv

    35,618View on GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    CMedia PlayersAudio PlaybackCommand Line Interfaces
    View on GitHub↗35,618
  • capsoftware/capCapSoftware avatar

    CapSoftware/Cap

    17,026View on GitHub↗

    Cap is a self-hosted screen recording and video collaboration platform designed for teams to replace synchronous meetings with asynchronous video updates. It provides a comprehensive suite for capturing high-resolution desktop activity, including system audio, microphone input, and camera overlays, which are then processed through an integrated post-production workflow. The platform distinguishes itself by offering full data sovereignty through containerized deployment and object storage abstractions, allowing users to host their media assets on private infrastructure or S3-compatible buckets

    TypeScriptScreen Capture UtilitiesCollaboration ToolsSelf-Hosted Applications
    View on GitHub↗17,026
  • remotion-dev/remotionremotion-dev avatar

    remotion-dev/remotion

    50,931View on GitHub↗

    Remotion is a programmatic video framework that enables the creation of video content using component-based logic and standard web technologies. By leveraging a declarative animation engine, it allows developers to structure visual content as a hierarchy of reusable components, ensuring that animations and state updates remain consistent through deterministic frame execution. The framework distinguishes itself by utilizing a headless browser renderer that captures visual output frame-by-frame to generate high-quality video files. This architecture supports a cloud-native media pipeline, allow

    TypeScriptCross-Platform Media FrameworksProgrammatic Video FrameworksAnimation Engines
    View on GitHub↗50,931
  • gaeljacquin/yt-dlp-guigaeljacquin avatar

    gaeljacquin/yt-dlp-gui

    66View on GitHub↗

    Cross-platform audio/video downloader

    TypeScriptAudio and Video
    View on GitHub↗66
  • bilibili/ijkplayerbilibili avatar

    bilibili/ijkplayer

    33,165View on GitHub↗

    Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats. The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architectur

    CMedia PlayersCross-Platform Media FrameworksMedia Decoders
    View on GitHub↗33,165
  • display-design-studio/vue-playerdisplay-design-studio avatar

    display-design-studio/vue-player

    11View on GitHub↗

    Vue Video Player - Lightweight, customizable, and easy-to-implement vue video player.

    VueAudio and Video
    View on GitHub↗11
  • teamnewpipe/newpipeTeamNewPipe avatar

    TeamNewPipe/NewPipe

    38,701View on GitHub↗

    NewPipe is a privacy-focused media client that aggregates content from multiple streaming platforms into a single, unified interface. By utilizing a specialized parsing engine, the application extracts structured metadata directly from raw web content, allowing users to browse and play media without requiring individual service accounts or proprietary tracking. The application distinguishes itself through a decoupled playback engine that separates core streaming logic from the user interface, enabling persistent background audio and floating window playback. To ensure consistent access, the s

    JavaMedia PlayersContent AggregatorsContent Extraction Engines
    View on GitHub↗38,701
  • ddddxxx/lyricsxddddxxx avatar

    ddddxxx/LyricsX

    5,171View on GitHub↗

    LyricsX is a macOS application that renders synchronized song lyrics over the system UI during music playback. It functions as a desktop display tool, an external lyric aggregator, and a synchronization utility. The application fetches lyrics from multiple remote data sources using current playback metadata and provides a script converter to translate text between Traditional and Simplified Chinese characters. It also includes a lyric file manager for importing and exporting common lyric formats via drag-and-drop interactions. The tool provides capabilities for timing synchronization to matc

    SwiftDesktop OverlaysLyric OverlaysExternal Lyrics API Integrations
    View on GitHub↗5,171
  • krtirtho/spotubeKRTirtho avatar

    KRTirtho/spotube

    46,989View on GitHub↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    DartMedia ClientsMedia PlayersStreaming and Broadcasting
    View on GitHub↗46,989
  • ardour/ardourArdour avatar

    Ardour/ardour

    5,057View on GitHub↗

    Ardour is a digital audio workstation, multitrack audio mixer, and MIDI sequencer. It functions as a non-linear audio editor and a plugin host for running third-party effects and instruments. The system provides specialized capabilities for post-production audio scoring through video frame synchronization, as well as live performance sequencing for triggering clips and patterns in real-time. It also supports tactile mixing via control surface mapping and hardware controller configuration. The software covers a broad range of audio production needs, including multitrack recording, MIDI sequen

    C++Audio MixingDigital Audio WorkstationsAudio Bus Routing
    View on GitHub↗5,057
  • hacksider/deep-live-camhacksider avatar

    hacksider/Deep-Live-Cam

    93,878View on GitHub↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co

    PythonCinematic Video EnhancementsHigh-Performance AI InferenceLive Performance Execution
    View on GitHub↗93,878
  • codeforreal1/compressocodeforreal1 avatar

    codeforreal1/compressO

    2,270View on GitHub↗
    TypeScriptAudio and Video
    View on GitHub↗2,270
  • iperov/deepfaceliveiperov avatar

    iperov/DeepFaceLive

    30,536View on GitHub↗

    DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming

    PythonFacial Manipulation ModelsHardware-Accelerated InferenceReal-Time Face Swapping
    View on GitHub↗30,536
  • epicenterhq/epicenterEpicenterHQ avatar

    EpicenterHQ/epicenter

    4,091View on GitHub↗

    Epicenter is a local-first knowledge management system and data orchestrator designed to structure information generated by large language models into validated schemas. It functions as a storage architecture that persists application data in human-readable files and databases to ensure user ownership and portability. The system distinguishes itself by projecting language model outputs into structured, schema-validated tables and utilizing conflict-free replicated data types to synchronize application state across multiple devices without a central server. This allows for offline access and c

    TypeScriptLLM OrchestrationLocal-First ArchitecturesApplication State Synchronization
    View on GitHub↗4,091
  • iina/iinaiina avatar

    iina/iina

    45,236View on GitHub↗

    This application is a high-performance media player designed for desktop environments, providing a unified interface for managing audio and video playback across local files and remote network streams. It supports a wide range of file formats and streaming protocols, utilizing native system frameworks and hardware-accelerated decoding to ensure synchronized, low-latency output. The player distinguishes itself through an extensible plugin architecture that allows for deep customization of the playback experience. Developers can build modular components to automate workflows, register custom co

    SwiftExtensible Plugin ArchitecturesExtensible Media PlayersPlugin Development Kits
    View on GitHub↗45,236
  • anaghsharma/carolAnaghSharma avatar

    AnaghSharma/Carol

    133View on GitHub↗

    Carol is a minimal and beautiful lyrics app for macOS built with SwiftUI

    SwiftAudio and VideoAudio Video ToolsOffice and Reference
    View on GitHub↗133
  • junkfood02/sealJunkFood02 avatar

    JunkFood02/Seal

    26,953View on GitHub↗

    Seal is a mobile application designed to retrieve video and audio content from various online platforms. It functions as a graphical interface that manages background transfer processes, allowing users to download and archive media files directly to their local device storage for offline access. The application distinguishes itself by acting as a bridge to powerful command-line utilities, orchestrating these external binaries to handle complex media extraction and file conversion tasks. Users can customize their experience through a declarative template system that defines specific execution

    KotlinMedia Automation ToolsMedia IntegrationTask Queues
    View on GitHub↗26,953
  • kavishdevar/librepodskavishdevar avatar

    kavishdevar/librepods

    25,441View on GitHub↗

    Librepods is a cross-platform hardware controller that functions as a Bluetooth audio protocol interceptor. It provides a unified software layer to manage device-specific settings and connectivity features across various desktop and mobile operating systems, acting as a configuration tool for hardware-level sound parameters. The project distinguishes itself through a vendor identity emulation layer that masks hardware signatures to bypass authentication checks. By intercepting and modifying low-level Bluetooth handshake packets and spoofing device identifiers, it enables access to restricted

    KotlinBluetooth Protocol EmulatorsBluetooth Protocol InterceptorsHardware Emulators
    View on GitHub↗25,441
  • audacity/audacityaudacity avatar

    audacity/audacity

    17,181View on GitHub↗

    Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove

    C++Digital Audio WorkstationsAudio Plugin ArchitecturesAudio Processing
    View on GitHub↗17,181
  • obsproject/obs-studioobsproject avatar

    obsproject/obs-studio

    73,384View on GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    CForeign Function InterfacesHardware-Accelerated Video PipelinesLive Video Production Suites
    View on GitHub↗73,384
  • cycjimmy/vue-h5-audio-controlscycjimmy avatar

    cycjimmy/vue-h5-audio-controls

    11View on GitHub↗

    A simple h5 music controller for vue

    VueAudio and Video
    View on GitHub↗11
  • genymobile/scrcpyGenymobile avatar

    Genymobile/scrcpy

    143,637View on GitHub↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    CAndroid Remote Control InterfacesBinary Media StreamsCross-Platform
    View on GitHub↗143,637
  • existentialaudio/blackholeExistentialAudio avatar

    ExistentialAudio/BlackHole

    19,175View on GitHub↗

    BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware. The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirror

    CAudio Routing UtilitiesCoreAudio Virtual DevicesAudio Loopback Drivers
    View on GitHub↗19,175
  • googlechromelabs/squooshGoogleChromeLabs avatar

    GoogleChromeLabs/squoosh

    24,771View on GitHub↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    TypeScriptBrowser-Based Image OptimizersImage Optimization ToolsClient-Side Media Processing
    View on GitHub↗24,771
  • aegisub/aegisubAegisub avatar

    Aegisub/Aegisub

    3,357View on GitHub↗

    Cross-platform advanced subtitle editor

    C++Audio and VideoAudio Video Tools
    View on GitHub↗3,357
  • yt-dlp/yt-dlpyt-dlp avatar

    yt-dlp/yt-dlp

    170,963View on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    PythonMedia DownloadersAutomated Media ArchiversData Transformation
    View on GitHub↗170,963
  • basharovv/musicatbasharovV avatar

    basharovV/musicat

    924View on GitHub↗

    A sleek desktop music player and tagger for offline music 🪕. With gapless playback, smart playlists, and a map view! Built with Svelte and Tauri

    SvelteAudio and VideoOffline Music Players
    View on GitHub↗924
  • aseprite/asepriteaseprite avatar

    aseprite/aseprite

    37,521View on GitHub↗

    Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th

    C++Image Analysis ToolsAnimation SuitesTransitions & Effects
    View on GitHub↗37,521
  • bazalp/pulpbazalp avatar

    bazalp/pulp

    94View on GitHub↗

    Pulp is an open source sample manager

    TypeScriptAudio and VideoAudio Tools
    View on GitHub↗94
  • yuliskov/smarttubeyuliskov avatar

    yuliskov/SmartTube

    30,627View on GitHub↗

    SmartTube is an open-source media player designed as a third-party alternative client for television and living room hardware. It provides a cross-platform solution that delivers a unified, highly configurable video consumption experience across various smart television operating systems. The application distinguishes itself through a specialized ad-free interface that optimizes navigation for large screens and removes promotional interruptions. It achieves high performance on television hardware by utilizing hardware-accelerated decoding for video processing and mapping interface components

    JavaMedia PlayersTV ApplicationsTranscoding Engines
    View on GitHub↗30,627
  • ateymoori/lyricglowateymoori avatar

    ateymoori/lyricglow

    28View on GitHub↗

    LyricGlow for macOS, an always-on-top Electron widget showing real-time, word-by-word synced lyrics with glow effects, plus artist metadata and album art. Works with Spotify, Apple Music, and YouTube Music. LRC support, offline cache, and menu bar controls.

    TypeScriptAudio and VideoAudio ToolsAudio Video Tools
    View on GitHub↗28
  • lyswhut/lx-music-desktoplyswhut avatar

    lyswhut/lx-music-desktop

    51,592View on GitHub↗

    This project is a cross-platform desktop media player that aggregates music content from multiple online sources into a unified local playback interface. It provides a comprehensive system for managing media playback and retrieving structured lyric data, including time-synced, translated, and romanized versions. The application distinguishes itself through an integrated local network server and a custom protocol handler, which allow external software, scripts, and web browsers to interact with the player. These features enable remote control of playback operations, real-time monitoring of med

    TypeScriptMedia PlayersMedia ControllersBuild Automation Tools
    View on GitHub↗51,592
  • blakeblackshear/frigateblakeblackshear avatar

    blakeblackshear/frigate

    33,778View on GitHub↗

    Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services. The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object t

    TypeScriptNetwork Video RecordersVideo Surveillance SystemsTranscoding Engines
    View on GitHub↗33,778
  • manimcommunity/manimManimCommunity avatar

    ManimCommunity/manim

    39,029View on GitHub↗

    Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations. The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e

    PythonAnimation EnginesMathematical AnimationProgrammatic Video Frameworks
    View on GitHub↗39,029
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ffmpeg/ffmpeg61.2KCNOASSERTIONJun 16, 2026
deepfakes/faceswap55.3KPythonGPL-3.0May 29, 2026
deniscerri/ytdlnis7.7KKotlingpl-3.0Feb 19, 2026
mifi/lossless-cut41.4KTypeScriptGPL-2.0Jun 12, 2026
pipecat-ai/pipecat12.8KPythonBSD-2-ClauseJun 16, 2026
goldfire/howler.js25.2KJavaScriptmitNov 23, 2025
rigellute/spotify-tui19KRustmitApr 4, 2024
katspaugh/wavesurfer.js10.1KTypeScriptbsd-3-clauseFeb 3, 2026
soimort/you-get56.8KPythonNOASSERTIONApr 30, 2026
evilcult/moviecatcher823PythonMITJan 14, 2020

Related searches

  • an open source video player library
  • a command line tool for video transcoding
  • Video downloader
  • an open source non-linear video editor
  • a command line tool for downloading videos
  • an audio converter
  • an open source non-linear video editor
  • an open source tool for downloading videos