Coppermine Photo Gallery: различия между версиями
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
(не показано 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.