Python: Какова самая многофункциональная библиотека для загрузки звуковых метаданных из разных форматов?
Я ищу хорошую библиотеку для чтения метаданных из различных аудиоформатов (MP3, FLAC, OGG, WAV и т. Д.). Я уже посмотрел на Mutagen, но документация почти не существует, и, похоже, он не может загружать базовую информацию, такую как название исполнителя и аудио.
- В режиме реального времени процедурные звуки с Python?
- Чтение аудиоданных в реальном времени в массив numpy
- Автономное распознавание речи Python
- Ошибка экспорта Pydub – выберите кодировщик вручную
- Спектрограмма волнового файла
Правильно ли закодированы имя исполнителя и аудио? Какие конкретные форматы это не удается – часто ID3-информация плохо кодируется.
http://wiki.python.org/moin/UsefulModules#ID3Handling (список модулей ID3)
Я бы попробовал ID3Reader , у которого есть поддержка ID3v1, которого Mutagen, кажется, отсутствует.
см. taglib и это привязки python
другое связывание на основе taglib (возможно, такое же, как python-taglib?), называемое tagpy by Andreas – http://mathema.tician.de/software/tagpy . Я использовал его некоторое время назад, и это неплохо … следующий грубый код должен дать вам представление о том, как копировать теги из одного файла в другой (таким образом, любые другие манипуляции)
def copy_tags(src_file, dst_file): # args both strings tag0 = tagpy.FileRef(src_file).file().tag() file1 = tagpy.FileRef(dst_file) tag1 = file1.file().tag() for info in ['album', 'artist', 'comment', 'genre', 'title', 'track', 'year']: setattr(tag1, info, getattr(tag0, info)) print file1.save()
gstreamer также является отличным вариантом, если вы не возражаете против зависимости gnome и немного большего количества усилий. он поддерживает почти каждый тип файла, известный человеку.
- Как заставить argparse python генерировать текст без текста?
- Как обрабатывать всплывающие окна для проверки подлинности в Robot Framework RIDE?
- Python и точное время
- Захват выхода Mac OS X System Audio с помощью Python
- Обмен сообщениями с помощью CSound и Python
- Объединение аудиофайла с видеофайлом в python
- Автоматическая синхронизация двух аудиозаписей в python
- Я ищу кросс-платформенную библиотеку Python, которая может воспроизводить MP3 и OGG и поддерживать ALSA или аналогичные
- Модуль Python для воспроизведения звуковых данных с индикатором выполнения?
- PYO, Как звучит дорожка для звукового карточного устройства
- Вставка WAV в определенную точку в аудиофайле с использованием python