Python Audio Править - PullRequest
       21

Python Audio Править

1 голос
/ 01 июня 2011

Я ищу способ написать простую программу на Python для автоматического редактирования аудиофайла.

Я написал с автоматическим изменением размера изображения PIL до предопределенного размера.Я хотел бы написать то же самое для автоматического перекодирования файлов в предопределенный битрейт.

аналогично, я хотел бы написать программу на python, которая может растягивать аудиофайл и перекодировать его.

Нужно ли мне анализировать MP3 самостоятельно или для этого есть библиотека?

Ответы [ 2 ]

3 голосов
/ 01 июня 2011

Вместо того, чтобы делать это изначально в Python, я настоятельно рекомендую оставить тяжелую работу до FFMPEG, выполнив ее из своего скрипта.

Он может нарезать, кодировать и декодировать практически все, что вы на него бросаете. Вы можете найти список общих параметров здесь: http://howto -pages.org / ffmpeg /

Таким образом, вы можете выйти из своей программы на Python, чтобы выяснить логику того, что вы хотите вырезать и где, и не тратить десятилетия на написание кода для работы со всеми доступными аудиоформатами.

Если вам не нравится идея его непосредственного выполнения, для FFMPEG .

доступна также оболочка Python.
0 голосов
/ 19 июля 2015

Проверьте здесь для этого модуля Python, который я нашел через Google:

http://pymedia.org/tut/

Воспроизведение файла WAV: Простой проигрыватель файлов WAV. Ваш первый шанс передать звук через динамики с помощью PyMedia.

Распаковка аудиопотока: Преобразование сжатого аудиофайла в универсальный формат WAV, подходящий для хранения на компакт-диске или настройки в вашей любимой программе для редактирования звука.

Простой аудиоплеер: Воспроизведение ваших любимых музыкальных файлов в любом из форматов, поддерживаемых PyMedia (список см. В документации)

Перекодировать аудио: Не нравится формат файла вашей музыки? Перекодируйте его в выбранном вами формате!

...