mp3 на FLV на стороне сервера, как? - PullRequest
0 голосов
/ 12 января 2011

Я долго гуглял, все, что я нашел, это ffmpeg php api и сайт с именем mp32tube .. теперь я должен был иметь точно такую ​​же функциональность mp32tube, я хочу дать своим пользователям возможность загружать mp3 добавить картинку, затем скомпилировать FLV на сервере, который содержит картинку и mp3 ...

остальное, что я могу сделать, например, загрузить видео на YouTube, это просто с их собственным API ..

Может кто-нибудь подсказать мне что-нибудь, что автоматически делает это на моем сервере? (VPS с питанием от Centos)

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

Рами

Ответы [ 2 ]

1 голос
/ 12 января 2011

Вы должны сначала прочитать FAQ. http://www.ffmpeg.org/faq.html#SEC14

затем, чтобы добавить звук, вы можете попробовать;

 ffmpeg -ar 22050 -ab 128k -i song.mp3 -i videoHaveNoSound.flv VideoWithSound.flv

Дайте мне знать результат.

дополнительно:

вы найдете более короткий путь;

 ffmpeg -r 12 -b 1800 -i img.jpg -i yourSound.mp3 -acodec copy outVideo.flv
0 голосов
/ 12 января 2011

Нет "автоматического" способа сделать это. Вам нужно будет, чтобы пользователь загрузил 2 фрагмента данных, а затем запустил их через ffmpeg. Существует множество документов для ffmpeg, просто изучите команду, которую вам нужно выполнить, сначала протестируйте ее вне php, а затем, как только вы ее заработаете, внедрите ее в свой скрипт. После того, как он прошел через ffmpeg, удалите файлы, использованные для создания, и дайте им загрузить полученный файл flv.

...