Difference between revisions of "FlvHandler"
From Wiki4Intranet
Line 56: | Line 56: | ||
[http://yourcmc.ru/wiki/Category:Видео Example] | [http://yourcmc.ru/wiki/Category:Видео Example] | ||
− | |||
− |
Revision as of 15:51, 13 February 2013
The given value was not understood.
FlvHandler is a MediaWiki extension.
- Main purpose: Support inserting Flash video players onto wiki pages using normal image syntax. Supports FLV+MP3 or H.264+AAC codecs inside FLV or MP4 containers.
- Repository: https://github.com/mediawiki4intranet/FlvHandler
- Homepage: FlvHandler on mediawiki.org
- Compatible MediaWiki versions: guaranteed 1.16+, maybe others
- License: GPLv2.0+
- Created: 2009-02-01
- Our rating: Definitely useful (5)
Status for Mediawiki4Intranet distribution:
- Inclusion date: 2009-09-09
- Included version: newest available
- Improvement status: Forked in MediaWiki4Intranet with major improvements
На русском
Местный 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».