Видео: вставка на сайт, конвертация, решения

Вставка видео

Конвертация видео для сайта в форматы mp4 ogv webm

Решение проблем

Видео не играет в Safari/IE, или ждет полной загрузки

Проверить кодек

Проверить используемый для кодирования mp4 кодек - должен быть .h264

ffmpeg ...  -vcodec libx264

Перенести мета-данные из конца файла в его начало

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

  • используем параметр ffmpeg -movflags faststart, либо
  • применяем утилиту qt-faststart на готовом файле

Проверить заголовки веб-сервера

Проверить наличие правильных заголовков веб-сервера (для возможности перемещения во видео без полной загрузки).

curl -H Range:bytes=16- -I http://site.ru/data/video.mp4

Должны обязательно присутствовать:

HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-Length: 39431064
Content-Range: bytes 16-39431079/39431080
Content-Type: video/mp4

Частная проблема скрипта проигрывателя projekktor.js

Необходимо указать ссылку или относительный путь к скрипту в настройке projekktor playerFlashMP4