Интересная складывается ситуация: JQueryMedia проигрывает только swf, mp3 да flv файлы через плеер (например JW FLV Player). Для остальных форматов требуются примочки к браузерам. Под линукс имеется некоторый геморой с этими примочками.
С другой стороны JW FLV Player, сам по себе, может многое.
Вопрос: как заставить JQueryMedia проигрывать файлы (хочу mp4) в плеере, а не посылать куда подальше для скачивания доп плагинов?
Комментарии
Полез с виндов на офф сайт за демками.
Требует QuickTime -- не люблю я его,
поставишь - потом хлопот не оберешся.
mp4 мне больше понравился - качество лучше чем flv.
Случайно наткнулся
для 6.х http://drupal.org/node/328701
для 5.х http://drupal.org/node/286388
для 5.х - работает
Новые грабли:
Видео или очень тихое или совсем без звука.
аудио дорожка в mp3.
Сухой остаток:
1. Редактируем jquery.media.js
Ищем:
$.fn.media.flv = $.fn.media.mp3 = function(el, opts) {
Заменяем на:
$.fn.media.mp4 = $.fn.media.flv = $.fn.media.mp3 = function(el, opts) {
Это позволит смотреть mp4 в JW FLV Player.
2. Собственно правильно готовим mp4 файлы. Я это делал так:
ffmpeg -i file.avi -vcodec libx264 -vpre hq -crf 26 -threads 0 -r 25 -g 50 -acodec libfaac -ac 1 -ar 22050 -ab 32k -s 320x240 file.320x240.sl.mp4
Далее оптимизируем его мета данные (линукс)
qt-faststart file.320x240.sl.mp4 file.320x240.mp4
rm file.320x240.sl.mp4 (лишнее можно удалить)
file.320x240.mp4 - Проигрывается со звуком
1минута ~ 3.5Мб
если поставить -crf 27 будет ~3Мб