LINUX.ORG.RU

Не проигрывается WebM в браузерах.


0

1

Вообщем такая проблема. Кодирую я видео в WebM с помошью ffmpeg-а

ffmpeg -i трое_1.avi -f webm -vcodec libvpx -vb 500k -r 25 -acodec libvorbis -ab 128k -ar 44100 -y troe_v_luke.webm

Полученый файл вставляю в страницу

<video controls=«controls» poster=«troe.png» height=«576» width=«720» preload=«metadata»> <source src=«troe_v_luke.webm» /> </video>

При этом фаерфокс и опера не воспроизводят это видео, зато воспроизводят ogg и видео из примеров найденых в сети(которые в webm), а вот хромиум воспроизводит. Наверное я как-то не так кодирую видео. Firefox 8a1 Opera 11.50 Cromium 13

Вот вывод Mediainfo: http://pastebin.mozilla.org/1291557

Мейби надо указать Content-Type в <source>? Попробуй также прописать правильный заголовок Content-Type для webm в локалхостовском Апаче.

karbofos
()
Ответ на: комментарий от maxstar

Т.е. указание типа в разметке это всего лишь подсказка. Если реальный тип от сервера не совпадает, то браузер отказывается.

Deleted
()

Болт

Ложная тревога. Заработало только в фаерфоксе, в опере не играет, а самое интересное, что и в хромиуме перестало нормально играть(тоесть играет через раз, а иногда играет только аудио и то с затыками).

maxstar
() автор топика

Может версия

Может это из-за новой версии libvpx? pacman -Qi libvpx Название : libvpx Версия : 0.9.7-1

maxstar
() автор топика

Хромиум

Хромиум играет если поставить autoplay, а так-же играет напрямую видеофайл. А вот опера нет.

maxstar
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.