Coppermine Photo Gallery: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
 
(не показано 6 промежуточных версий этого же участника)
Строка 8: Строка 8:
Мой фотоаппарат может снимать небольшие видеоролики в формате mov (apple quicktime). Галерея ещё в старой версии могла использовать плагин для браузера, который шёл в кодеке от apple. То есть худо бедно но проигрывание видео работало. Но основныа проблема в том, что для просмотра видео необходимо ждать, пока оно полностью сохранится на жёстки диск в кеш. Что при не мега скоростном интернете не всегда удобно. Даже в локалке при 100 мегабитах это напрягало. При этом ещё были проблемы с отсутствием превьюшек к видео, чтобы можно было определить, что это за ролик, наличием необходимости ставить кодеки от apple, отсутствием поддержки других видеоформатов. Например - 3gp с мобильного телефона.
Мой фотоаппарат может снимать небольшие видеоролики в формате mov (apple quicktime). Галерея ещё в старой версии могла использовать плагин для браузера, который шёл в кодеке от apple. То есть худо бедно но проигрывание видео работало. Но основныа проблема в том, что для просмотра видео необходимо ждать, пока оно полностью сохранится на жёстки диск в кеш. Что при не мега скоростном интернете не всегда удобно. Даже в локалке при 100 мегабитах это напрягало. При этом ещё были проблемы с отсутствием превьюшек к видео, чтобы можно было определить, что это за ролик, наличием необходимости ставить кодеки от apple, отсутствием поддержки других видеоформатов. Например - 3gp с мобильного телефона.


И вот я случайным образом узнал что обновилась моя любимая галерея. Пока лазил по сайту и читал про то, как обновится до последней версии, нашёл страничку с плагинами, где пролистывая плагины набрёл вот на [http://forum.coppermine-gallery.net/index.php/topic,60539.0.html этот] - video2flash_ffmpeg by Abbas Ali.
И вот я случайным образом узнал что обновилась моя любимая галерея. Пока лазил по сайту и читал про то, как обновится до последней версии, нашёл страничку с плагинами, где пролистывая плагины набрёл вот на [http://forum.coppermine-gallery.net/index.php/topic,60539.0.html этот] - ''video2flash_ffmpeg'' by '''Abbas Ali'''.


Скачал, посмотрел - очень понравилась идея. Всё что требуется - это настроить на сервере [[wikipedia:ru:FFmpeg|ffmpeg]] с поддержкой mp3 (libmp3lame - [[wikipedia:ru:LAME|lame]]). Затем установить плагин и всё. Заливаете новые видео ролики на сайт, плагин их подхватывает, перекодирует в flv (звук в mp3), затем при проигрывании вызывается JW Player и выводит ваше видео в браузер.
Скачал, посмотрел - очень понравилась идея. Всё что требуется - это настроить на сервере [[wikipedia:ru:FFmpeg|ffmpeg]] с поддержкой mp3 (libmp3lame - [[wikipedia:ru:LAME|lame]]). Затем установить плагин и всё. Заливаете новые видео ролики на сайт, плагин их подхватывает, перекодирует в flv (звук в mp3), затем при проигрывании вызывается JW Player и выводит ваше видео в браузер.
Строка 15: Строка 15:


Так же в рассмотрение попала проблема видео, уже имеющегося на сервере. Его то ведь тоже надо как-то переводить в flv, делать для него thumbnails. В итоге был написан небольшой shell скрипт для basha'а.
Так же в рассмотрение попала проблема видео, уже имеющегося на сервере. Его то ведь тоже надо как-то переводить в flv, делать для него thumbnails. В итоге был написан небольшой shell скрипт для basha'а.
Данный плагин я очень подробно описал, обновив к нему инструкцию, добавил все необходимые сопутствующие файлы и данные и выложил, как следующую версию вот [http://forum.coppermine-gallery.net/index.php/topic,60539.0.html тут]. Надеюсь его добавят как официальную очередную версию. Копию плагина продублирую  ещё и вот [[Media:cpg_1.5.x_plugin_video2flash-ffmpeg_v.1.3_by_Alex.inf.7z|'''ТУТ''']] у себя (старая версия плагина  [[Media:cpg_1.5.x_plugin_video2flash-ffmpeg_v.1.3_by_Alex.inf.7z|тут]]) .


==Ссылки==
==Ссылки==

Текущая версия на 17:23, 20 июля 2011

Coppermine Photo Gallery - это бесплатная с открытым исходным кодом галерея, написанная на php, использующая СУБД mySQL и обладающая невероятно большим функционалом. В своё время выбирая среди различным фотогалерей мой выбор пал именно на эту. И сейчас я крайне рад этому!

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

Плагин для конвертации видео в FLV формат и проигрывания его в Flash Player

Наиболее актуальной для меня была возможность проигрывания видео на галерее. Казалось бы она может всё, но вот с видео были трудности.

Мой фотоаппарат может снимать небольшие видеоролики в формате mov (apple quicktime). Галерея ещё в старой версии могла использовать плагин для браузера, который шёл в кодеке от apple. То есть худо бедно но проигрывание видео работало. Но основныа проблема в том, что для просмотра видео необходимо ждать, пока оно полностью сохранится на жёстки диск в кеш. Что при не мега скоростном интернете не всегда удобно. Даже в локалке при 100 мегабитах это напрягало. При этом ещё были проблемы с отсутствием превьюшек к видео, чтобы можно было определить, что это за ролик, наличием необходимости ставить кодеки от apple, отсутствием поддержки других видеоформатов. Например - 3gp с мобильного телефона.

И вот я случайным образом узнал что обновилась моя любимая галерея. Пока лазил по сайту и читал про то, как обновится до последней версии, нашёл страничку с плагинами, где пролистывая плагины набрёл вот на этот - video2flash_ffmpeg by Abbas Ali.

Скачал, посмотрел - очень понравилась идея. Всё что требуется - это настроить на сервере ffmpeg с поддержкой mp3 (libmp3lame - lame). Затем установить плагин и всё. Заливаете новые видео ролики на сайт, плагин их подхватывает, перекодирует в flv (звук в mp3), затем при проигрывании вызывается JW Player и выводит ваше видео в браузер.

Первоначальная, скаченная мною версия плагина была грубовата. Во-первых она не работала с моим libmp3lame, использовала старый плеер JW Player, содержала несколько багов в коде. Как итог, я потратил пару дней на то, чтобы изучить суть проблемы и серьёзно обновить плагин. Добавил поддержку новых фич, например смена "шкурок" JW Player'а, исправил баги, добавил возможность влиять на параметры кодирования, немного подкорректировал качество видео на выходе и т.д.

Так же в рассмотрение попала проблема видео, уже имеющегося на сервере. Его то ведь тоже надо как-то переводить в flv, делать для него thumbnails. В итоге был написан небольшой shell скрипт для basha'а.

Данный плагин я очень подробно описал, обновив к нему инструкцию, добавил все необходимые сопутствующие файлы и данные и выложил, как следующую версию вот тут. Надеюсь его добавят как официальную очередную версию. Копию плагина продублирую ещё и вот ТУТ у себя (старая версия плагина тут) .

Ссылки

  • Обновление весрии галереи (upgrade).
  • FFMPEG видео плагин для галереи, к которому мне довелось приложить руку.
  • FlashVars for JW Player
  • Viral plugin options
  • Skins for JW Player.