Пятница, 05 декабря 2014 00:00

JoomlaWorks AllVideos Plugin и видео с локального сервера

Оцените материал
(0 голосов)

Понадобилось мне тут как-то опубликовать на joomla-сайте видео, но не через youtube или иные видеохостинги; нет - локальное видео, расположенное на сервере заказчика... и вот тут вспомнил я про этот знаменитый плагин JoomlaWorks 'AllVideos' Plugin for Joomla!

Набережная Невы. Импрессия

Уверен, слышали и вы про это замечательное поделие; а вот - приходилось ли решать аналогичную задачку?

Скажу сразу - опубликовать посредством JoomlaWorks 'AllVideos' Plugin видео, которое было у меня сжато в mp4 (H.264, MPEG-4 Part 14, AVC, etc) - мне не удалось. Не знаю, говорят, что как-то просвещенные люди это делают... видео, сжатое в divx и даже в xvid кодеках (конвертил в avidemux)- также воспроизвести посредством чудо-плагина от JoomlaWorks у меня не получилось. Настроек в плагине - кот наплакал, так что... подозреваю, не только мои кривые руки тому виной.

Dev banner 2

Да, но проект-то заканчивать надо; что ж делать-то. Глянул в Сети; более всего позабавил меня почерпнутый на каком-то англоязычном форуме совет в контексте аналогичной проблемы с JoomlaWorks 'AllVideos' Plugin - вы, дескать, удалите загруженное посредством ftp-клиента видео вместе с директорией, это самое видео содержащей, и загрузите видео повторно, но уже через Joomla Media Manager… гм, без комментариев.

Прочел коротенькую статью от редхатовского мейнтейнера Fedora: Martin Preisler: H.264 HTML5 VIDEO IN FIREFOX ON FEDORA 20 - думаю - попробовать что ли, черт черт не шутит: На безрыбье и рак щука...

 

# only if you don't have rpmfusion enabled already
yum localinstall http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum install gstreamer1-libav gstreamer1-vaapi gstreamer1-plugins-{good,good-extras,ugly} -y
# only if you want bad plugins
# yum install gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld -y

 

- не, снова "без мазы и не в масть", как любят выражать свои мысли герои популярного российского сериала. Репортить разрабам? - слуга покорный, я не раз убеждался, что просить совета или филлить багу ребятам с JoomlaWorks совершенно бессмысленно, в ответ - гробовое молчание. Да, это вам не добряки-куненаводы Mattias и Sozzled, не вездесущий Vascom с линуксфорума и даже не Tigro с russian fedora. Так что - тоже не выход.

А решение на самом деле оказалось простым и эффективным. Всего одна команда (вы уже поняли, что я на линуксе), которая (если ffmpeg уже присутствует в системе) может выглядеть, в самом простом своем виде, примерно вот так:

 

ffmpeg -i input.mp4 output.webm

 

Но с дефолтными опциями видео получится далеко не самым качественным... добавьте, скажем, аудио и видео битрейт:

 

ffmpeg -i input.mp4 -ab 256k -b 2048k output.webm

 

также, при необходимости, вы можете указать -acodec и -bcodec (аудио и видео кодеки).
Полученное таким образом видео -

 

WebM — открытый формат мультимедиа, представленный компанией Google на конференции Google I/O 19 мая 2010 года. Формат не требует лицензионных отчислений, основан на открытых видеокодеке VP8, аудиокодеке Vorbis и подмножестве медиаконтейнера Matroska. Новый формат вместе с VP8 призван заменить проприетарный стандарт H.264/MPEG-4.

Tue, 05/18/2010 WebM: the new Matroska sibling
...Сегодня - важный день в истории Matroska. После немалой работы разработчиков и всего сообщества, Matroska был выбран в качестве основы для совершенно нового формата - WebM.
Предназначение WebM - web-медиа. Это подмножество Matroska, которое теперь содержит лишь самые необходимые для работы в Сети функции. Данный формат уже поддерживается тремя самыми популярными web-браузерами - Firefox, Chrome и Opera. Наши утилиты mkvalidator и mkclean также поддерживают формат WebM; mkvtoolnix будет поддерживать формат WebM уже в самом ближайшем релизе. Вся команда разработчиков Matroska взволнована произошедшим и рада пожелать новому формату долгой и плодотворной жизни.

 

- уже без малейших проблем воспроизводится JoomlaWorks 'AllVideos' Plugin, попробуйте сами. Enjoy! 

-----

P.S. Кстати, если вы еще не заказали у нас интернет-магазин, корпоративный сайт или просто сайт-визитку..? торопитесь исправить это упущение, количество мест ограничено. Хотя, впрочем... для вас - местечко всегда найдется.

 

Последнее изменениеПятница, 09 января 2015 19:03

Оставить комментарий

Добавьте ваш комментарий

Linux для вас. Аутсорсинг и консультации

Линукс для вас. Аутсорсинг и консультации.

SEO-оптимизация. SEO-услуги

Text To Speech

Комментарии в блоге

Заказать сайт

Веб-разработка. Заказать сайт

Вы можете заказать сайт-визитку, блог, корпоративный сайт, интернет-магазин или коммерческий web-портал.