Coppermine Photo Gallery: различия между версиями
ALEX (обсуждение | вклад) (Новая: Coppermine Photo Gallery - это бесплатная с открытым исходным кодом галерея, написанная на...) |
ALEX (обсуждение | вклад) |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
Её функционалу, скорости разработки новых версий, наличию огромного колличества плагинов, скинов, языков и невероятно подробной документации можно позавидовать. | Её функционалу, скорости разработки новых версий, наличию огромного колличества плагинов, скинов, языков и невероятно подробной документации можно позавидовать. | ||
==Плагин для конвертации видео в FLV формат и проигрывания его в Flash Player== | |||
Наиболее актуальной для меня была возможность проигрывания видео на галерее. Казалось бы она может всё, но вот с видео были трудности. | |||
Мой фотоаппарат может снимать небольшие видеоролики в формате mov (apple quicktime). Галерея ещё в старой версии могла использовать плагин для браузера, который шёл в кодеке от apple. То есть худо бедно но проигрывание видео работало. Но основныа проблема в том, что для просмотра видео необходимо ждать, пока оно полностью сохранится на жёстки диск в кеш. Что при не мега скоростном интернете не всегда удобно. Даже в локалке при 100 мегабитах это напрягало. При этом ещё были проблемы с отсутствием превьюшек к видео, чтобы можно было определить, что это за ролик, наличием необходимости ставить кодеки от apple, отсутствием поддержки других видеоформатов. Например - 3gp с мобильного телефона. | |||
И вот я случайным образом узнал что обновилась моя любимая галерея. Пока лазил по сайту и читал про то, как обновится до последней версии, нашёл страничку с плагинами, где пролистывая плагины набрёл вот на [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 и выводит ваше видео в браузер. | |||
Первоначальная, скаченная мною версия плагина была грубовата. Во-первых она не работала с моим libmp3lame, использовала старый плеер JW Player, содержала несколько багов в коде. Как итог, я потратил пару дней на то, чтобы изучить суть проблемы и серьёзно обновить плагин. Добавил поддержку новых фич, например смена "шкурок" JW Player'а, исправил баги, добавил возможность влиять на параметры кодирования, немного подкорректировал качество видео на выходе и т.д. | |||
Так же в рассмотрение попала проблема видео, уже имеющегося на сервере. Его то ведь тоже надо как-то переводить в 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|тут]]) . | |||
==Ссылки== | ==Ссылки== | ||
* [http://documentation.coppermine-gallery.net/en/upgrading.htm Обновление] весрии галереи (upgrade). | * [http://documentation.coppermine-gallery.net/en/upgrading.htm Обновление] весрии галереи (upgrade). | ||
* [http://forum.coppermine-gallery.net/index.php/topic,60539.0.html FFMPEG] видео плагин для галереи, к которому мне довелось приложить руку. | * [http://forum.coppermine-gallery.net/index.php/topic,60539.0.html FFMPEG] видео плагин для галереи, к которому мне довелось приложить руку. | ||
* [http://developer.longtailvideo.com/trac/wiki/Player5FlashVars FlashVars] for JW Player | |||
* [http://www.longtailvideo.com/support/forums/addons/using-and-creating-skins/10040/how-to-disable-embed-share Viral] plugin options | |||
* [http://www.longtailvideo.com/addons/skins Skins] for JW Player. | |||
[[Category:Index]] | [[Category:Index]] | ||
[[Category:Software]] | [[Category:Software]] |
Текущая версия на 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.