FlvHandler/ru
From Wiki4Intranet
Использование
После установки видеофайлы можно вставлять на страницы с помощью обычного синтаксиса: [[File:Video.mp4]].
Наши доработки
- В отличие от оригинала 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 в комплекте.
TODO
Отправить доработки в оригинал.
Пример
Установка
- Установите на сервер ffmpeg (см. также версию для винды) и добавьте его в пути.
- Как обычно, добавьте require_once "$IP/extensions/FlvHandler/FlvHandler.php"; в LocalSettings.php.
-
Чтобы плеер не вставлялся где ни попадя, нужно применить мелкие патчи к ImageGallery.php и ImagePage.php:
patch includes/ImagePage.php < extensions/FlvHandler/ImagePage.php.diff patch includes/ImageGallery.php < extensions/FlvHandler/ImageGallery.php.diff