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.
Les fonctionnalités principales de jiaaro/pydub sont : FFmpeg Wrappers, Programmatic Audio Editing, Audio File Handling, Audio Exporters, Audio Concatenation, Audio Mixing, General Format Conversion, Frequency Filtering.
Les alternatives open-source à jiaaro/pydub incluent : naudio/naudio — NAudio is a .NET audio library that provides playback, recording, format conversion, and signal processing… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… mackron/miniaudio — miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple… sergree/matchering — Matchering is an audio mastering tool and Python library designed to match the frequency balance and loudness of a… pichenettes/eurorack — This project is a set of digital signal processing routines and firmware designed for building modular synthesis… accord-net/framework — This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries…
NAudio is a .NET audio library that provides playback, recording, format conversion, and signal processing capabilities for Windows applications. It serves as an audio format converter between common formats like WAV, MP3, AAC, and AIFF using ACM or Media Foundation codecs, and functions as an audio playback and recording API through Windows audio APIs including WaveOut, DirectSound, ASIO, and WASAPI. The library includes an audio stream processor that can mix, trim, loop, fade, resample, and adjust pitch or channel count of audio streams with a floating-point engine. It also provides an audi
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
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
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