Загрузка видео по кнопке "видео"

Есть ли готовые решения для загрузки видео на сайт? Так, чтобы по нажатию кнопки «видео» в редакторе сообщения появлялось окошко, подобное окошку для вставки изображения?

14 комментариев

avatar
Тогда надо встраивать флэщ-плеер в движок
avatar
по-моему кто-то делал такое… Кто — не помню, но называется: «Наш ответ Rutube». Поюзай поиск
avatar
Вы имеете ввиду создание видео-хостинга?
То есть, что бы пользователь мог залить свое видео avi, mov, mpeg и прочие, на сервере все это дело конвертируется в flv и потом показывается на сайте через Flash player, я правильно вас понял?
avatar
Видимо это. Так можно на хостинге разориться из-за конвертирования и скачки видео. Подумай автор, надо ли такое…
avatar
У меня такое реализовано.
avatar
Если вы хотите, чтобы видео конвертировалось для просмотра в флеш-формат на стороне сервера, то вам надо прикручивать на хостинг ffmpeg, + писать под него свой модуль. Не думаю, что это то «готовое решение», которые вы ищете. И ничего похоже на это — пока нет.
avatar
Если вы об этом готовом решении не знаете, это не значит, что его нет.
avatar
дайте ссылку. интересно посмотреть в действии
avatar
Сайт закрытый, ссылка на него не поможет посмотреть модуль в действии. Написал вам письмо.
avatar
меня тоже интересует такая фича. присоединился бы к коллективному заказу
avatar
Собирал как то такой сервер под видео хостинг. Там правда довольно минимальный набор функций был, но работало все… Из старых записей откопал:

Установка MP3 кодека

Скачать исходник
http://lame.sourceforge.net/index.php

Собираем кодек

./configure –enable-mp3lame –enable-gpl –enable-shared –prefix=/usr
make
make install

Установка видео конвертора

Загрузить можно так
cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg или так yum install ffmpeg 

или загрузить исходник тут
http://ffmpeg.mplayerhq.hu/

Собираем конвертор

./configure --enable-gpl --enable-libmp3lame --enable-shared --prefix=/usr
make clean && make
make install

После надо установить кодеки для конвертора – 
libavformat0d
libavcodec0d
libc6
libdc1394-13
libogg0
zliblg

Эти библиотеки и пакеты лучше ставить через RPM менеджеры, например через Synaptic Package Manager


Установка Ruby

Скачать исходник
http://www.ruby-lang.org/en/

Собираем Ruby

./configure
make
make install


Установка FLVTool2

Скачать исходник
http://www.inlet-media.de/flvtool2

Собираем тулзу

ruby setup.rb config
ruby setup.rb setup
sudo ruby setup.rb install


Установка ffmpeg-php

Скачать расширение
http://ffmpeg-php.sourceforge.net/

Собираем расширение

Phpize
./configure && make
Make install

Если нет команды phpize – надо установить пакет

php-dev

Эти библиотеки и пакеты лучше ставить через RPM менеджеры, например через Synaptic Package Manager


Документация по API - http://ffmpeg-php.sourceforge.net/apidoc.php 


Примет конвертирования
ffmpeg –I video_in.avi –ar 22050 –ab 32 –f flv –s 320?240 - | flvtool2 –u stdin video_out.flv

где
video_in.avi – исходный видеоролик
video_out.flv – сконвертированный ролик
s 320?240 – размер финального ролика


Но наверняка щаз уже есть готовые программные серверные комплексы для таких нужд.
avatar
Круто все расписали)) А есть ли смыл создавать видеохостинг за свой счет если есть youtub? и Контакт пожалуйста все что угодно))
avatar
может начнем смотреть даты топиков и коментов?
avatar
а можно ли сделать вставку ссылки на ютуб в комментарии как это сделано в форме в скрипте Social Engine? типа сделать кнопку добавить веб адрес с ютуба
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.