Преобразование / Загрузка видео php или javascript - PullRequest
0 голосов
/ 01 апреля 2011

Поэтому я решил, что добавив функцию загрузки видео с моего веб-сайта, то есть видео, воспроизводимого с YouTube (видео YouTube добавляются на сайт динамически).

Я немного прочитал о ffmpeg, который основан на php

Я хотел бы использовать javascript / Jquery, потому что это то, что я делаю почти во всем своем кодировании, но я думаю, что мне нужно учить php в какой-то момент.Интересно, как бы это было сделано?Я предполагаю, что вы сначала загрузите видео на свой сайт, а затем перейдете к конвертации, а затем, когда закончите, дадите ссылку на скачивание видео пользователю?Если да, то как мне получить видео с YouTube?

Я пытался учиться на этом сайте ... здесь , но я не мог его получить.Я просто хотел бы знать, как лучше всего это сделать, и, если у кого-то есть какая-либо информация о том, как это сделать, я весь слух, большое спасибо!

1 Ответ

0 голосов
/ 01 апреля 2011

Вы не можете вызвать ffmpeg из javascript / JQuery, так как он запускается на клиентском компьютере, а не на вашем сервере. Данные для видео, встроенные на ваш сайт, никогда не проходят через ваш веб-сервер, они идут прямо с YouTube в веб-браузеры посетителей ваших сайтов.

Чтобы загрузить с YouTube и конвертировать видео, вам нужно будет установить соединение с сервером YouTube самостоятельно (с вашего сервера), загрузить файл (выяснив, какой URL у фактического потока данных) и затем запустите его через ffmpeg. Это нетривиальная задача, если вы никогда ничего не делали на стороне сервера.

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

У вас будут значительные требования к пропускной способности, если подобная услуга станет популярной, поскольку у вас будет пропускная способность для загрузки каждого файла с YouTube и пропускная способность для передачи преобразованных файлов клиенту.

Вам действительно нужно каким-либо образом конвертировать файлы - или вы просто удалили поток данных и сохранили его в виде файла?

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