Об этом проекте

Pydub — это библиотека Python, предоставляющая высокоуровневый интуитивно понятный интерфейс для манипуляции аудио. Она позволяет пользователям открывать, редактировать и сохранять аудиофайлы в различных форматах (WAV, MP3, OGG, FLV и т. д.), используя ffmpeg или libav в качестве бэкенда. Ключевые возможности включают нарезку аудио с точностью до миллисекунд, изменение громкости, объединение клипов с опциональными кроссфейдами, повторение сегментов, применение фейдов и экспорт с тегами метаданных или пользовательскими параметрами ffmpeg. Объекты AudioSegment неизменяемы, что обеспечивает безопасность операций. Библиотеку легко установить через pip, и для форматов, отличных от WAV, требуется ffmpeg или libav. Она также поддерживает воспроизведение через simpleaudio, pyaudio или ffplay. В README приведены примеры быстрого старта, советы по отладке и примеры использования, такие как пакетное преобразование видео в MP3 или создание плейлистов с кроссфейдами.