Преобразование аудио файлов WAV в MP3 на сервере автоматически после загрузки? - PullRequest
1 голос
/ 17 июля 2010

Я работаю над проектом, использующим Python / Django, работающий на виртуальном частном сервере, который позволяет мне пустую коробку Linux-сервера, в которой я могу в значительной степени установить все, что мне нужно.Проект должен позволять пользователям загружать несжатый WAV-файл для загрузки другими пользователями.Скорее всего, они будут обслуживаться с помощью Amazon S3.Я не ожидаю, что огромное количество людей будет использовать этот сайт, но очевидно, что нужно подумать о масштабируемости.

Я - промежуточный разработчик, где работа над Amazon S3 в Django была очень полезной.немного борьбы.Поэтому я ищу простое и надежное, насколько это возможно, решение моей проблемы ...

После того, как пользователь загрузил несжатый WAV-файл, я бы хотел, чтобы что-то было преобразовано в MP3 для использования в качествеПредварительный просмотр на сайте, прежде чем другой пользователь выберет его для загрузки.Я не совсем уверен, как реализовать такую ​​функцию ... Как я уже сказал, простое решение для этого было бы лучше для меня.Что-то, что я могу легко обернуть вокруг себя!(и особенно реализовать)

Может ли кто-нибудь предложить решение этой проблемы?Я был бы признателен за хорошее объяснение этого процесса, чтобы я мог принять его в правильном направлении.Любая помощь с благодарностью.

Ответы [ 2 ]

1 голос
/ 17 июля 2010

Попробуйте ffmpeg например, что-то вроде этого может работать

$ ffmpeg -i audio.wav -acodec mp3 -ab 192k audio.mp3

См. документы для более подробной информации

0 голосов
/ 17 июля 2010

gst может помочь вам с преобразованием, как только будут установлены соответствующие кодеки.

...