Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Проблема актуальна для Windows-платформы.

Потребовалось возможность программно объединять несколько mp3-файлов в один - реализации на питоне, к сожалению не нашел.

Меня даже устроило бы выполнение данной задачи через стороннее консольное приложение, но на мое удивление подобных нормально работающих приложений под Windows не нашлось - возможно причина в том, что эти приложения изначально разработаны под *nix и под Windows не всегда работали корректно (исходные файлы могли оказаться битыми, у некоторых бились теги и неправильно определялась длина звучания, некоторые корректно обрабатывали mp3 с постоянным битрейтом и некорректно с переменным).

Мною были опробованы следующие приложения: mp3wrap, mp3DirectCut, mpgtx.

Решение пришло в виде библиотеки NAudio для .Net, которую можно легко использовать под Python, правда не под обычный, а под IronPython.

Код можно посмотреть здесь.



О Мр3 файле, название песни, исполнитель, альбом и т.д.
Читать дальше...


Пример показывает, как можно проиграть MP3-файл средствами Visual Basic 6.0 с импользованием API.
Читать дальше...


Класс позволяет конвертировать файлы MP3 и WMA в формат OGG Vorbis.
Читать дальше...


Класс позволяет получать подробную информацию об аудио-файлах (.wav, .aif, .mp3, .ogg и т.д.).
Читать дальше...


Скрипт показывает, как с помощью библиотеки getid3 извлечь основную информацию из тегов mp3-файла.
Для более продвинутых возможностей смотрите документацию на библиотеку.
Читать дальше...



I found this script out in space and think it's rad. Click on the URL to see this authors profile. The easiest way to use this script is to place it in the same directory as your mp3's then make a request to the php. The php will return an XML with the song Path, Title, and Author which is great for Flash.
Читать дальше...