2012-01-29 7 views
1

Я создаю сайт, на котором пользователи могут загружать свои видео. Я использую видеопроигрыватель HTML5 от http://videojs.com/. Как я могу заставить HTML5 играть только MP4 во всех браузерах? Если это невозможно, есть ли способы конвертировать MP4 в другие форматы?Видеоформаты для видеоплеер html5

ответ

3

Пожалуйста, прочитайте этот блог для обновления информации:http://blog.zencoder.com/2013/09/13/what-formats-do-i-need-for-html5-video/

[Старый Ответ: Устаревший]

Если вы предоставите как формат Ogg Theora & MP4 тогда, вы можете покрыть практически все современные браузеры (ref). И, с небольшими усилиями, вы можете найти множество PHP-версий самого популярного мощного конвертера видео с открытым исходным кодом & (ffmpeg). Или вы можете сделать для него небольшой класс. Затем используйте в качестве -

<video id="my_video_1" class="video-js vjs-default-skin" controls 
    preload="auto" width="640" height="264" poster="my_video_poster.png" 
    data-setup="{}"> 
    <source src="my_video.mp4" type='video/mp4'> 
    <source src="my_video.ogv" type='video/ogg'> 
</video> 

ffmpeg PHP обертка libs-

  1. http://code.google.com/p/phpvideotoolkit/
  2. http://ffmpeg-php.sourceforge.net/
+0

может певец падения ссылки на хорошую Conveter? – Liukas

+0

Проверьте ответ. Я обновил ссылки. – Rifat

+0

Этот ответ, вероятно, должен быть обновлен. Вместо mp4 и ogg, mp4 и webm - лучшая комбо, которая должна работать с большинством современных браузеров и обеспечивать лучший размер и эффективность качества. Даже приведенная страница примера (videojs) использует эти 2 в своих демонстрационных записях. –

Смежные вопросы