Какая логика мне нужна, чтобы заставить эту работу? PHP Видео манипуляции с функциями управления сторонних производителей - PullRequest
0 голосов
/ 26 февраля 2010

Я новичок в PHP, поэтому я могу быть здесь совсем. Но это то, что я хочу сделать.

Пользователь может загрузить видео на мой сайт.

К этому добавляется 30-секундный клип из нашей базы данных.

Который может быть загружен пользователем для загрузки на любые сторонние веб-сайты. По сути, это видео в формате flv или mpeg4 и т. Д. Но теперь с добавленным 30-секундным клипом.

Это ключевой момент, который усложняет эту задачу.

  1. Я бы хотел, чтобы некоторые ссылки, которые прикреплены к загружаемому видеофайлу, были доступны для клика с любого места, куда он загружен.

  2. Я бы хотел, чтобы 30-секундный интервал не был ускоренным. (Как на объявлениях на YouTube). <- Я знаю, что для этого они используют FLASH. / Но мне нужно, чтобы мои видео работали где угодно, и видео на YouTube не могут это сделать без привязки к YouTube. </p>

(Это то, что я намереваюсь построить сам. Мне просто нужна ваша помощь, чтобы выяснить, КАК это сделать.)

Все ответы приветствуются.

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

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

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

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

Тем не менее, есть утилиты командной строки, которые вы можете использовать PHP для запуска файла. Я предлагаю вам проверить «Mencoder». Я сам только пару раз использовал это для конвертации видео кодирования, но это первое, что приходит на ум. Неважно, что вы найдете ... при условии, что это утилита командной строки, вы можете заставить ее использовать PHP, даже если вы используете Windows как сервер (представьте себе!).

Короче говоря; Я рекомендую сначала попытаться найти утилиты командной строки, которые поддерживают манипуляции с видео, на время забыть о PHP, затем выяснить, как их использовать, и только потом выяснить, как заставить PHP делать то, что нужно.

0 голосов
/ 26 февраля 2010

Часть с ссылками в видео + нет fastforward не возможна в моем опыте с php или чем-то еще, если это только видеофайл. Если вы выберете полностью встроенного игрока или, по крайней мере, YouTube, то это возможно.

...