Помогите прикрутить к сайту показ видео

Прислано: zusul

пн, 08/02/2010 - 17:18

Вобщем стоит следующая задача:
нужен модуль или связка модулей, чтобы иметь возможность:
а) загружать на сайт файлы видео
б) добавлять в видео описание
б) просматривать видео на сайте с помощью какого-нить флешплеера

Дополнительные условия:
1) на сервере НЕ должна производится конвертация, т.е. загружаться файл должен уже в формате flv
2) ffmpeg на сервере не предусмотрен и поставить его возможности нет, соответственно превьюшки видеороликов должны либо так же загружаться в виде готовых картинок, либов итоговом варианте плеер отображался без превью.

Сейчас видео размещаю вручную, добавляя в документ код следующего вида ( с включенным форматом ввода "PHP code"):

<script type='text/javascript' src='swfobject.js'></script>
 
<div id='mediaspace'>This text will be replaced</div>
 
<script type='text/javascript'>
  var so = new SWFObject('player.swf','ply','470','320','9','#ffffff');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','http://content.longtailvideo.com/videos/flvplayer.flv');
  so.write('mediaspace');
</script>

Недостатком данного способа является, во-первых, то, что предварительно нужно загружать файлы по фтп, во-вторых, то, что в документ нельзя добавить никакого описания, т.е. что не напиши, в итоге будет отображаться только плеер.
Прошу сильно не пинать, я еще нуб и с английским у меня не особо сложились отношения :)
Спасибо за развернутые ответы :)

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано RxB в пн, 08/02/2010 - 17:23.

Месье, проследуйте в поиск, недавно, девушка с прекрасным именем Мария и не менее прекрасным ником gagaga, писала инструкцию для новичков


Опубликовано sereddos в пн, 08/02/2010 - 20:53.

http://vimeo.com/8203156


Опубликовано zusul в вт, 09/02/2010 - 10:48.

"sereddos" написал(а):

http://vimeo.com/8203156

эхх, жаль там девушка по английски объясняет все :( Да и мне не надо видео с других сайтов вставлять, мне свое нада :)
Из того, что нашел, более-менее отвечает моим потребностям вариант со вставкой jquery.media.js. Седня буду ковыряцо с этим вариантом.
Еще в статье http://www.drupal.ru/node/16257 есть вариант вставки кнопки в bueditor, которая, добавляет в тело документа ява-скрипт для прикрепления видео. Осталось понять, как эту кнопку прикрутить к bueditor'у :)
Из готовых модулей пока ничего вменяемого не нашел :( а так хотелось просто поставить модуль и не париться больше.
З.Ы.
Кто знает как можно использовать Lightbox2 для проигрывания видео?
В настройках лайтбокса есть вроде как поддержка флешплеера, но как это реализовать? С фотками вроде получилось, там просто все


Опубликовано sestiana в ср, 10/02/2010 - 19:20.

Сегодня столкнулась с подобной потребностью. Получилось это осуществить с помощью модулей Video и SWF Tools. Даю пошаговую инструкцию.
Кратко, что получим в конце:
а) можно загружать на сайт файлы видео в формате flv (без конвертации на сервере инструментами ffmpeg).
с) просматривать видео на сайте с помощью современного flash-плеера FlowPlayer 3.
c) в итоговом варианте плеер будет отображаться без превьюшек видео.

Установка и настройка модулей:

  1. Качаем и распаковываем (в папку sites/all/modules) модуль Video http://drupal.org/project/video . Предварительно должны быть установлены Required modules: CCK и Filefield.
  2. Качаем и распаковываем (в папку sites/all/modules) модуль SWF Tools http://drupal.org/project/swftools , который позволяет размещать всяческий flash-контент на странице сайта (в нашем случае ограничимся только возможностью размещения flv-видео).
  3. Включаем модули (admin/build/modules): Video (ставим обе галки), SWF Tools (SWF Tools , FlowPlayer 3).
  4. Качаем свежую версию плеера FlowPlayer 3 http://flowplayer.org/. В папке sites/all/modules/swftools/shared/ создаем папку flowplayer3 и кидаем в нее все распакованные рабочие файлы плеера FlowPlayer 3. То есть путь к плееру должен быть такой: sites/all/modules/swftools/shared/flowplayer3/flowplayer-x.x.x.swf, без всяких лишних промежуточных папок.
  5. Тут есть хорошая полезная инфа по особенностям установки других SWF-приложений:
    http://drupal.org/node/303203 .

  6. Далее подправим установки SWF Tools (admin/settings/swftools):
    • в подменю File handling выбираем FlowPlayer 3 как плеер для всех приложений.
    • в подменю FlowPlayer 3 (Player and plugin files) необходимо вручную указать текущую версию скаченного плеера (в моем случае это версия 3.1.5.).

    Остальные настройки в этом разделе – на Ваше усмотрение.

  7. Добавляем необходимые разрешения (admin/user/permissions).

Размещение видео-файла:

  1. Переходим в тип материала, к которому хотим прикрутить поле для закачки видео либо создаем новый тип для этих целей.
  2. Создаем новое поле (называем маленькими буквами, например flv_video). Выбираем тип поля: file > Video.
  3. В конфигурации поля для нашего случая устанавливаем следующие настройки (тут с картинками: http://video.heidisoft.com/content/create-video-content-type ):
    • а) в подменю Video Thumbnail Settings даем ссылку на превью-картинку по-умолчанию (заранее подготовленную). Таким образом, мы не будем генерить картинку из видео-файла, а просто получим «заглушку».
    • b) в подменю Video Advanced Settings убираем ВСЕ галки. Таким образом, мы отключаем возможности конвертации видео и генерации превьюшек.

    Остальные настройки – на Ваше усмотрение.

  4. В параметрах отображения поля выбираем какой-нибудь параметров из SWF Tools.
  5. Создаем материал, загружаем файл (UPLOAD), ставим галку напротив опции «Override Video Thumbnail with Default», что означает «Заменить видео-превьюшку картинкой по-умолчанию».

Вроде все, кажется ничего не забыла. У меня работает. (Показать не магу – пока на локалке). Надеюсь, будет полезно.

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

Это самый лайтовый вариант. Для моих целей хотелось бы использовать preview, взятое из самого видео-файла, а также можно было бы попробовать автоконвертацию. Так что как настрою ffmpeg, в Вашего позволения, отпишусь.


Опубликовано safrash в вт, 09/03/2010 - 10:49.

То есть вы предлагаете ковертировать видео у себя на .flv потом заливать на сервер, а если пользователю в лом это делать и у него другие форматы = avi mpeg mov?


Новое на сайте

Ссылки партнёров