FlvHandler

From Wiki4Intranet
Revision as of 15:38, 13 February 2013 by VitaliyFilippov (Talk | contribs) (moved FlvHandler (MediaWiki) to FlvHandler over redirect)

Jump to: navigation, search

Местный FlvHandler — доработка расширения Extension:FlvHandler, размещённого на данный момент в Mediawiki Wiki.

На русском

Доработки:

  • В отличие от обычного FlvHandler, местный вставляет код видеоплеера везде, где только можно, кроме галерей изображений и очень маленьких расположений ($wgMinFLVSize[]). Оригинальный вставлял код плеера только при явном написании [[Image:File.flv]], а при вставке в виде [[Image:File.flv|thumb]] вы получали уменьшенный первый кадр со ссылкой, ведущей на «страницу изображения», на которой также не было кода видеоплеера.
  • Несколько улучшенный формат сообщений об ошибках.
  • Наличие русской локализации.
  • Ликвидирован legacy-код — то есть старый, закомментированный код, присутствовавший в FlvHandler-r3. Хуки теперь не используются вообще!
  • Возможность переопределения $wgFLVConverters и $wgFLVProbes в настройках до включения FlvHandler.php.
  • Автоматическое добавление в начало строки $wgFlashPlayer пути к файлам MediaWiki ($wgScriptPath).
  • Поддержка любых Unicode-имён видеофайлов.
  • Генерация коллажей в качестве предпросмотра и свобода от ошибок, связанных с требованием ffmpeg чтобы ширина и высота изображения были кратны 2 — кадр сначала извлекается, а потом масштабируется.
  • Flow player 3.1.3 в комплекте.
Примечание: для работы пункта 1), то есть для отключения вставки кода плеера в галереи изображений, необходимо применить простой однострочный патч к ImageGallery.php.

Надеюсь, что данные доработки будут приняты в «trunk».

Пример

In english

This Wiki has a modified FlvHandler extension installed. It is an improved version of Extension:FlvHandler from Mediawiki Wiki.

Improvements:

  • Video player code is embedded anywhere (including Image Page) except Image Galleries and when size is set less than $wgMinFLVSize[] = array(180,180) by default. In Image Galleries, a «filmstrip» icon is also shown below each video to distinguish between videos and images.
  • Some error message formatting.
  • English+Russian i18n.
  • Removed commented out legacy-code (no hooks at all!).
  • Ability to set $wgFLVConverters and $wgFLVProbes before the inclusion of FlvHandler.php.
  • Automatic prepending of $wgFlashPlayer with MediaWiki script path ($wgScriptPath).
  • Support for any Unicode video file names (r3 can not download files with non-latin1 filenames).
  • Collages of 4 frames as previews when size is more than $wgMinFLVSize.
  • Modified FlvHandler is free of errors «frame size must be a multiple of 2» generated by ffmpeg, because the frame is extracted, and THEN resized using ImageMagick.
  • Flow player 3.1.3 bundled.
Important note: to disable embedding of video player code on image galleries, you need to apply 1-line patch to ImageGallery.php.

Hope these will be accepted into «trunk».

Example