Как конвертировать видео в mp4, webM, ogv при загрузке? - PullRequest
4 голосов
/ 17 августа 2011

Я использую videojs для воспроизведения видео на моем веб-сайте (это веб-сайт HTML5), поэтому для лучшей поддержки мне нужно сделать 3 формата каждого видео: mp4, webM, ogv.

Но на моем сайте пользователь также может загружать видео.

Поэтому, пожалуйста, скажите мне, как я могу автоматически конвертировать видео после / при загрузке в эти форматы.

Я использую PHP5 + JS для разработки.

Ответы [ 2 ]

8 голосов
/ 17 августа 2011

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

Я бы посоветовал взглянуть на ffmpeg, это чрезвычайно мощная утилита командной строки, которая позволяет вам транскодировать видео с высочайшей точностью, на самом деле youtube использует это для конвертации своих видео.

Это бесплатный инструмент, и документации для вас более чем достаточно http://ffmpeg.org/

0 голосов
/ 04 июня 2013

У нас есть система, настроенная на PHP, где происходит загрузка, затем происходит конвертация, и видео показываются клиентам после завершения конвертации.Однако следует отметить одну вещь ... У меня всегда были проблемы с конвертацией ffmpeg для iPhone, iPad, iPod, iOS и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...