Я работаю над добавлением возможности загрузки видео в CMS, который я разрабатываю, и я немного смущен о «лучших практиках» для загрузки видео. Видео будут воспроизводиться с использованием библиотеки Video.js.HTML5 Формат видео Best Practices
Мое понимание видео HTML5 заключается в том, что существует три возможных формата: MP4, OGG и WEBM. It would appear, что MP4 поддерживается всеми браузерами, в то время как остальные два менее поддерживаются.
- Если я хочу разрешить пользователям загружать видео любого типа, мне нужно будет преобразовать все, что они загружают, в формат, который работает с HTML5? Или есть другой способ, которым я могу заниматься этим?
- Если MP4 поддерживается в основном везде, в чем смысл включения двух других форматов? Если я буду конвертировать видео после загрузки пользователя, должен ли я конвертировать видео во все три версии?
- Я предполагаю, что, когда вы загружаете видео на YouTube, они конвертируют видео в правильные форматы? Или как еще они могут играть в любой видеоформат?
- Существуют ли какие-либо библиотеки или методы для быстрого конвертирования видео?
Вы можете использовать 'ffmpeg' для преобразования медиафайлов в другой формат на сервере и использовать' 'элемент как дочерний узел'
Да, я искал https://github.com/AydinAdn/MediaToolkit для преобразования видео, но должен ли я преобразовывать видео во все три формата или просто иметь их в MP4? – William
См. [''] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source) –
guest271314