Преобразование загруженных аудиофайлов в mp3 с использованием PHP / ffmpeg - PullRequest
1 голос
/ 28 марта 2011

У меня ограниченный опыт использования PHP, но после некоторого поиска может показаться, что можно конвертировать аудиофайлы, загруженные через веб-страницу, в mp3 с помощью ffmpeg. Аудиофайлы будут загружены с использованием скрипта Uploadify в подпапки, имена которых соответствуют имени пользователя.

Мне нужен PHP-скрипт, чтобы можно было обрабатывать все аудиофайлы, которые не в формате MP3, или в формате MP3, но превышают 192 кбит / с, удаляя исходный файл после преобразования. Правильно ли я думаю, что этого можно достичь с помощью PHP, и если да, может ли кто-нибудь начать меня с какого-то кода или со ссылкой на веб-страницу с некоторым кодом?

Кроме того, в настоящее время я использую Hostpapa для размещения своего веб-сайта, и я понимаю, что они не включают ffmpeg, а также не разрешают ssh. Я прочитал на одном веб-сайте, что я все еще могу установить скомпилированную версию ffmpeg на общем сервере, но я не уверен, означает ли это, что она будет работать на Hostpapa, или мне нужно будет изменить свой хост, чтобы заставить работать ffmpeg.

Любой совет по этому поводу будет приветствоваться!

Спасибо

Ник

Ответы [ 3 ]

1 голос
/ 28 марта 2011

В основном вы запускаете ffmpeg из PHP или используете PHP-API для ffmpeg, например this .Если вы не можете получить доступ к серверу через ssh и на нем не установлен ffmpeg, возможно, вы сможете использовать предварительно скомпилированный двоичный файл, но вам также может быть запрещено запускать команды из PHP или устанавливать программное обеспечение.

0 голосов
/ 20 декабря 2011

Вы должны установить FFMpeg на свой сервер, чтобы каждый мог воспользоваться им.Если вы собираетесь установить локально, весьма сомнительно, что процесс работает лучше или нет.Вместо этого вы можете перейти с хостинг-провайдера.Положитесь на хостинг-провайдера , который может поддерживать FFMpeg и предоставить вам SSH-доступ.

0 голосов
/ 28 марта 2011

Лучше всего связаться с хозяином. Если они не могут поддерживать ffmpeg, вам понадобится новый хост. При выборе хоста спросите их перед тем, как зарегистрироваться, могут ли они поддерживать ffmpeg и предоставить вам доступ по SSH или оболочку тюрьмы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...