Для веб-сайта, который я разрабатываю в django, мне нужны пользователи, чтобы иметь возможность загружать файлы .wav или .aif.Я, конечно, должен убедиться, что эти файлы действительно являются тем, кем они притворяются - аудиофайлами.Затем файлы предоставляются на веб-странице, где мне нужно, чтобы они были .ogg или .mp3
При поиске решения я наткнулся на некоторые пугающие возможности, такие как использование ctypes для обработки внешних библиотек.Я также нашел PyMedia, которую я не могу использовать, потому что я работаю на MacOSX.А аудио инструменты Python предоставляют множество функций, которые мне не нужны.
До сих пор я видел несколько возможностей, которые удовлетворяли бы меня и находились в пределах досягаемости моих возможностей программирования:
1 Запуск PyMedia для MacOSX
2 Найдите способ использовать некоторые модули аудио инструментов python без необходимости использовать libcdio
3 использовать подпроцесс python для запуска инструментов командной строки конвертеров
Поскольку я еще не использовал ни один из этих инструментов, я не могу сказать, какой из них мог бы стать самым быстрым способом решения моей проблемы.Если вы Python-Audio-Gurus там, не могли бы вы поделиться некоторыми мыслями?Или, может быть, у вас есть фантастическое решение «1 к счастью»?