Как конвертировать iphone's caf в ogg на Ubuntu

Мне действительно нужна ваша поддержка, чтобы решить эту проблему:

Мы разработали приложение для iOS, которое отправляет звуковой файл на наш сервер, а затем мы делимся этим аудио.

Проблема в том, что мы не нашли никакого решения для конвертации аудио внутри iOS.

Мы подумали: хорошо, это проблема, но мы все равно можем конвертировать аудио на сервере, верно?

Мы пытаемся сделать это используя afconvert, ffmpeg, но безуспешно.

Есть ли у вас какое-либо основное руководство или подсказка, чтобы мы могли написать это в нашем серверном приложении и преобразовать все файлы.CAF в другой формат, такой как OGG или MP3?

Большое спасибо!

2 ответа

Решение

Ubuntu Sox, кажется, сломан. В принципе:

sox input.caf output.wav

Однако он возвращает ошибку: форматы sox FAIL и т. Д.

Решение: скачать исходный код sox из апстрима (sox.sf.net), настроить make install. Убедитесь, что у вас установлен libsndfile1-dev (sndfile: yes, в выходных данных конфигурации). Теперь повторите операцию.

[править: проблема немного хуже, похоже, что она связана с ошибкой пути, поэтому при использовании следующей командной строки configure: configure --prefix=/opt/sox, затем при необходимости укажите путь]

$ sudo apt-get install sox 
$ sox Tock.caf Tock.wav
Другие вопросы по тегам