Разбираюсь с друпалом с "нуля".
drupal 6.14 на Денвере.
Дошел до момента интегрирования видео на сайт. И на этом месте встрял уже на неделею... Прочитал много руководств. Перепробовал кучу найденных способов. Ни разу не получился приемлимый результат.
Поделитесь, если не затруднит, какими-нибудь максимально подробно расписанными способами как вставить видео ролик на сайт, например avi.
Подскажите, пожалуйста, куда все-таки нужно вставлять папку с имеющимся плеером, который должен воспроизводить видео?
Вроде бы нужно в корень, в денвере судя по всему это папка "www"... но почему-то оттуда ни один плеер не цепляется.
Последний раз пробовал способ описанный в http://drupaltherapy.com/node/50 . filefield + jquery_media + CCK+ jw_flv_plaer 4. Делал как в видео, но про настройку плеера там вроде бы не показано, а что говорят по английски не совсем улавливаю. В итоге получается, что видео проигрывается только в IE, причем не jw_flv_plaer 4 а стандартным виндововым медиа-плеером...а в опере и фаерфоксе это видео даже не выводится, пишет что необходимо обновить виндовс медиаплеер. Неясно почему воспроизведение идет таким образом. Аналогично с flowplayer, установил, подключил, а результат тот же.
буду очень благодарен за любую помощь в достижении цели.
Комментарии
конвертируйте видео в flv + mp3
или h.264 + aac
дело в том, что плееры написанные с использование флеш, в общем случае, умеют воспроизводить только эти форматы.
плееров использующих другие технологии, в настоящий момент приемлемых нет.
с повсеместным приходом css3, использование флеша для решения данных проблем канет в небытие.
Хм, (если я вас правильно поняла) есть несколько способов - просто я всегда пытаюсь решить проблему существующими модулями, а уже потом...
1. video upload - есть вам просто "вставить видео", без транскодинга и т.п.
2. embed media field, youtube, и т.д. - вставить видео с видеосервисов существующих
3. kaltura, blue droplet video - вставить видео с транскодингом "на стороне"
4. video, flashvideo - полный цикл: вставка видео + перекодировка у вас на сервере
Выбирайте любой, по своим потребностям. мне нравится ЕмФилд и Блю Дроплет Видео.
видео с видеосервисов не подойдет, так как сайт локальный.
если использовать просто video upload, через какой пллер будет выводиться видео? форматы поддерживаются все?
как интегрировать нужный плеер, чтобы данные обрабатывались в нем?
Траскодинг видео на своем сервере используя доступные Друпал модули.
Если за пол года ничего не изменилось
то все из существующих решений имеют целый ряд недостатков, приводящих к тому, что использование их в "боевых" условиях под большим вопросом.
т.е. для эпизодического перекодирования использовать их вообщем то можно, но для условий в которых пользователи постоянно что то грузят ни в коем случае.
самые характерные упущения - не берется в расчет то, что запуск транскодинга приводит к серьезным нагрузкам на процессор что в общем случае ставит на колени веб сервер.
используя ffmpeg авторы модулей забывают что бывают его разные сборки, и например тот же Blue Droplet Video откажется перекодировать видео в h264 сообщив что этот кодек не поддерживается. Хотя на самом деле это нет так.
и т.д. и т.п.
так что если Вы не вполне ориентируетесь в процессе подготовки видео для публикации в веб, не надейтесь на то что за вас это сделают авторы модулей.
Хорошо, общую мысль понял, спасибо.
В процессе подготовки видео для публикации не ориентируюсь совсем и перекодировать ничего не собираюсь.
Цель- вставить на страницу одно видео о предприятии. сайт локальный, перекодировать формат не надо. чтобы проигрывалось в каком нибудь красивом плеере. как этого-то хотя бы добиться?
С плеером так и не разобрался. Подскажет кто-нибудь где он должен быть?
Вам придётся вручную перекодировать ваш .avi в .flv в обязательном порядке. Перекодировщиков под Windows для этого полно. Например, XMedia Recode.
Далее ваша задача решается любым из указанных Geldora вариантов.
Я бы посоветовал либо Video + Flowplayer, либо Flashvideo + JW Player.
Куда что ложить – внимательно читайте инструкции к модулям.
Знающие люди говорят, что надо, советую прислушаться.
Ещё раз:
1) перекодируй свой ролик в flv/mp4
2) скачай JW Player с любым понравившимся скином
3) т.к. видео будет статичным (не будет меняться), на сайте JW сгенерь (ну или возми из архива с плеером) код для вставки плеера с твоим роликом
Иначе:
1) Посмотреть avi-ролик смогут только ословоды, у которых будут установлены нужные кодеки. Опера/Фокс затребуют плагин. Вероятность успешного просмотра такого ролика будет равна вероятности парада планет.
2) встроенный плеер для прогона виндовых роликов -- не ахти.
ps: плеер можно класть в корень сайта.
но я бы советовал в отдельную папку, т.к. рядышком с ним, как правило, идут js-скрипты.
И вот что: ради вставки одного ролика ставить модули -- просто глупо. Руками будет проще и вам, и друпалу.
1) перекодировал
2) скачал mediaplayer-viral
3) Вложил папку с плеером в корень сайта. Что делать дальше, чтобы видео проигрывалось в данном плеере? Что значит видео не будет меняться? Допустим роликов будет несколько. тогда как? откуда сгенерировать код и куда его затем вставлять? в архиве с плеером лежит 4 файла: player-viral.swf; swfobject.js; video.flv; yt.swf. В каком из них код?
http://drupaltherapy.com/node/50 тут описывается метод filefield + jquery_media + CCK+ jw_flv_player 4. Как в конкретно этом примере прицепить плеер чтобы проигрывалосьв нем? это осталось за кадром.
В jquery_media в настройках есть путь поумолчанию куда надо скопировать player-viral.swf(player.swf) и swfobject.js. Можно положить их куда угодно, главное прописать новый путь.
Вариантов подключить много например SWF Tools место связки (filefield + jquery_media + CCK) - jw_flv_player 5, меньше модулей.
а можно поподробнее про этот вариант?
Ни чего сложного вкл и выкл все настройки и смотрим что происходит по умолчанию все работает как надо.
Подробнее Installing SWF Tools FlowPlayer 3 можно использовать место JW Media Player 3, 4, 5.
"Вместо" я пока не хочу использовать...было бы неплохо для начала хотя бы с одним разобраться способом
ну вот насчет способа filefield + jquery_media + CCK + jw_flv_player 5
1. Установил все необходимые модули
2. Создал новый тип материала video. В нем создал новое поле filefield.
3. В настройках поля указал Permitted upload file extensions: txt avi mov flv.
4. В настройках jQuery Media поставил:
Node types
+ Page
+ Story
+ Video
Classes
Media
+ Auto-invoke Media class
Media class: .filefield-item a
Default players
указываю пути:
Flash Player (flvPlayer):www\sites\all\modules\mediaplayer-viral\player-viral.swf
Path to swfobject.js: www\sites\all\modules\mediaplayer-viral\swfobject.js
(лежит у меня в Z:\home\имя сайта\www\sites\all\modules\mediaplayer-viral\)
5. Создаю новый материал типа video, в поле filefield цепляю свой файл flv, помещаю на главную. Он загружается. Затем захожу на главную, открываю новосозданный материал и вижу красную надпись "Video type not supported".
В каком месте я ошибся?
и еще...файл который я загружаю весит 3 мб..после загрузки, при редактировании материала, содержащего файл, его размер уже отображается около 29 мб... это нормально?
Вроде все правильно путь лучьше указать misc\player\player.swf и misc\player\swfobject.js.
и еще...файл который я загружаю весит 3 мб..после загрузки, при редактировании материала, содержащего файл, его размер уже отображается около 29 мб... это нормально? - так не должно быть.
эти файлы увеличенные образуются в папке filefield, которая появляется при созданиии нового поля в материале. формат не изменяется а вот размер...
а с чем может быть связана запись про то, что данный тип файла не поддерживается, когда он прописан в разрешенных?
с увеличением файла разобрался)) а ввот "Video type not supported" все еще остается
пробовал тот же метод + dashplayer вместо jw. в настройках dash прописал путь к нему, в настройках jq media также путь к плееру. а путь Path to swfobject.js: какой указывать? этого файла внутри плеера нету, в отличии от jw.
592-669-001 может кто-нибудь в аське помочь разобраться?
ТОже столкнулся с проблемой вставки видео. Перепробывал все здесь описаные методы,но нечего невыходит. Файл просто прикрепляеться,но плеера невидно. Сейчас пытался сделать по этому методу,но невышло. Сайт на локальном сервере.
ВСе же есть 100% вариант сделать возможность просмотра видео?
В корневой папке создаёте папку video, в неё кладёте player.swf и rolik.flv.
В нужном месте в текст статьи или поста, отключив визуальный редактор, вставляете следующий код:
<param name="movie" value="http://site/video/player.swf">
<param name="wmode" value="window">
<param name="allowfullscreen" value="true"/>
<param name="flashvars" value="http://site/video/rolik.flv">
<param name="quality" value="high">
<embed allowscriptaccess="always" src="http://site/video/player.swf" type="application/x-shockwave-flash" wmode="window" allowfullscreen="true" quality="high" flashvars="file=http://site/video/rolik.flv&autostart=false" border="0" height="420" width="490">
</embed>
</object>
site – ваш сайт.
Плеер встал, а ролик не транслируется. почему такое может быть?
hollister
hollister uk
hollister outlet
hollister clothing
hollister co
hco
hco clothing