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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to quodlibet/mutagen

Open-source alternatives to Mutagen

30 open-source projects similar to quodlibet/mutagen, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mutagen alternative.

  • jiaaro/pydubjiaaro avatar

    jiaaro/pydub

    9,767View on GitHub↗

    Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting audio files and segments. It serves as a programmatic wrapper for FFmpeg to import and export a wide variety of audio formats. The library functions as an audio signal generator capable of creating synthetic waveforms, such as sine waves and white noise. It also provides tools for digital signal processing, including the application of filters, fades, crossfades, and gain adjustments to sound signals. Its broader capabilities cover programmatic audio editing through concatenatio

    Python
    View on GitHub↗9,767
  • zulko/moviepyZulko avatar

    Zulko/moviepy

    14,699View on GitHub↗

    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
    View on GitHub↗14,699
  • tinytag/tinytagtinytag avatar

    tinytag/tinytag

    821View on GitHub↗

    Python library for reading audio file metadata

    Pythonaiffaudioflac
    View on GitHub↗821
  • sergree/matcheringsergree avatar

    sergree/matchering

    2,551View on GitHub↗

    Matchering is an audio mastering tool and Python library designed to match the frequency balance and loudness of a target track to a specific reference track. It functions as a reference-based mastering system that aligns a target signal's spectral envelope, RMS, and peak amplitude with those of a chosen reference file. The project utilizes a multi-stage processing pipeline featuring an FFT spectral matching engine to adjust frequency response. It ensures output quality through the use of a brickwall limiter to prevent signal clipping while preserving the original waveform shape. The tool pr

    Pythonaudiodocker-imagedsp
    View on GitHub↗2,551

AI search

Explore more awesome repositories

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

Find more with AI search
  • pndurette/gttspndurette avatar

    pndurette/gTTS

    2,621View on GitHub↗

    Python library and CLI tool to interface with Google Translate's text-to-speech API

    Pythoncligttspypi
    View on GitHub↗2,621
  • abhitronix/vidgearabhiTronix avatar

    abhiTronix/vidgear

    3,714View on GitHub↗

    VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali

    Pythondashffmpegframework
    View on GitHub↗3,714
  • beetbox/beetsbeetbox avatar

    beetbox/beets

    15,307View on GitHub↗

    Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures. The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of exter

    Pythonclihacktoberfestmusic
    View on GitHub↗15,307
  • birdnet-team/birdnet-analyzerbirdnet-team avatar

    birdnet-team/BirdNET-Analyzer

    1,592View on GitHub↗

    BirdNET analyzer for scientific audio data processing.

    Pythonacoustic-monitoringbioacousticsbirds
    View on GitHub↗1,592
  • librosa/librosalibrosa avatar

    librosa/librosa

    8,200View on GitHub↗

    Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing

    Pythonaudiodsplibrosa
    View on GitHub↗8,200
  • kittenml/kittenttsKittenML avatar

    KittenML/KittenTTS

    10,044View on GitHub↗

    KittenTTS is a neural text-to-speech engine and text-to-audio synthesis tool that converts written text into spoken audio using lightweight neural network models. It functions as both a speech synthesizer and an audio file generator, producing spoken audio for offline playback. The system includes a text normalization processor that expands numbers and abbreviations into full spoken words to improve the naturalness of the synthesized speech. It supports diverse voice options and provides the ability to adjust playback speed.

    Python
    View on GitHub↗10,044
  • metabrainz/picardmetabrainz avatar

    metabrainz/picard

    4,625View on GitHub↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Pythonacoustidaudioid3
    View on GitHub↗4,625
  • spotify/pedalboardspotify avatar

    spotify/pedalboard

    5,972View on GitHub↗
    C++audioaudio-processingaudio-production
    View on GitHub↗5,972
  • jliljebl/flowbladejliljebl avatar

    jliljebl/flowblade

    3,017View on GitHub↗

    Flowblade is a non-linear video editor and multitrack video compositor. It provides a professional environment for composing multitrack timelines, trimming media clips, and managing assets through a visual effects processing engine. The project distinguishes itself with a hardware-synced playback controller that allows for manual scrubbing using external USB shuttle and jog devices. It also includes a hardware-accelerated video encoder that utilizes CPU and GPU acceleration to render project timelines into final formats. The software covers a broad range of production capabilities, including

    Python
    View on GitHub↗3,017
  • 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
  • mackron/miniaudiomackron avatar

    mackron/miniaudio

    6,905View on GitHub↗

    miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple operating systems. It functions as an audio hardware abstraction layer, an audio processing engine, an audio synthesis engine, and a codec and resampler. The project implements a node-graph based system for routing digital audio signals, mixing, and 3D spatialization. It also includes a programmatic generator for noise patterns and basic waveforms used for sound creation and signal testing. The library covers digital signal processing, including audio format conversion and sa

    C
    View on GitHub↗6,905
  • 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++audiocross-platformeditor
    View on GitHub↗17,181
  • epiclabs-io/inspector.jsE

    epiclabs-io/inspector.js

    0View on GitHub↗
    View on GitHub↗0
  • essential61/mp4analyserE

    essential61/mp4analyser

    0View on GitHub↗
    View on GitHub↗0
  • eyevinn/srt-metadata-extractorE

    Eyevinn/srt-metadata-extractor

    0View on GitHub↗
    View on GitHub↗0
  • faroit/stempegfaroit avatar

    faroit/stempeg

    107View on GitHub↗

    Python package to read and write STEM audio files. Technically, stems are audio containers that combine multiple audio streams and metadata in a single audio file. This makes it ideal to playback multitrack audio, where users can select the audio sub-stream during playback (e.g. supported by VLC).

    Python
    View on GitHub↗107
  • damianociarla/node-ffmpegdamianociarla avatar

    damianociarla/node-ffmpeg

    628View on GitHub↗

    node-ffmpeg

    JavaScript
    View on GitHub↗628
  • fluent-ffmpeg/node-fluent-ffmpegfluent-ffmpeg avatar

    fluent-ffmpeg/node-fluent-ffmpeg

    8,251View on GitHub↗

    node-fluent-ffmpeg is a Node.js wrapper for FFmpeg that provides a fluent interface for executing media commands and processing files. It functions as a process manager that handles the lifecycle of external FFmpeg binaries, enabling programmatic media transcoding, video thumbnail generation, and metadata extraction via ffprobe. The library distinguishes itself through a command builder that translates JavaScript method calls into command-line arguments. It features event-driven progress monitoring to track processed frames and throughput, as well as the ability to route processed media data

    JavaScript
    View on GitHub↗8,251
  • imftool/imftoolI

    IMFTool/IMFTool

    0View on GitHub↗
    View on GitHub↗0
  • comcast/scte35-goC

    Comcast/scte35-go

    0View on GitHub↗
    View on GitHub↗0
  • chemag/h264nalC

    chemag/h264nal

    0View on GitHub↗
    View on GitHub↗0
  • chapmanjacobd/librarychapmanjacobd avatar

    chapmanjacobd/library

    478View on GitHub↗

    99+ CLI tools to build, browse, and blend your media library

    Python
    View on GitHub↗478
  • lebougui/hls-id3tagsL

    lebougui/hls-id3tags

    0View on GitHub↗
    View on GitHub↗0
  • brendanlong/mpeg-ts-inspectorB

    brendanlong/mpeg-ts-inspector

    0View on GitHub↗
    View on GitHub↗0
  • m2amedia/scte35dumpM

    m2amedia/scte35dump

    0View on GitHub↗
    View on GitHub↗0
  • madebyhiro/codem-isoboxerM

    madebyhiro/codem-isoboxer

    0View on GitHub↗
    View on GitHub↗0