#html #html5-video
#HTML #html5-video
Вопрос:
Я создаю веб-сайт-портфолио видео с большим количеством видео, и мне интересно, как наилучшим образом кодировать видео для воспроизведения в Интернете. Я использую методологию html5 video for everybody, поэтому мне нужно видео, закодированное в следующих 3 форматах:
- ч.264
- Ogg
- WebM
Мне необязательно НУЖЕН WebM, но было бы неплохо.
До сих пор я использовал комбинацию Handbrake и ffmpeg2theora, но я ищу какое-то универсальное решение, поскольку Handbrake, похоже, испытывает проблемы с видео большого размера, а ffmpeg2theora — просто заноза в заднице. У кого-нибудь есть какие-либо предложения?
Спасибо!
Ответ №1:
Miro Video Converter действительно хорошо работает для всех этих форматов.
По сути, это пользовательский интерфейс-оболочка для ffmpeg с ограниченными возможностями, но он хорошо справляется.
Вы также можете отобразить журнал команд ffmpeg и изменить команду, если вывод по умолчанию вас не удовлетворяет.
Это также бесплатно.
Комментарии:
1. Miro великолепен, но интересно, есть ли также какие-нибудь API для автоматизации кодирования
Ответ №2:
Возможно, вы захотите взглянуть на функциональность преобразования VLC. Он может экспортировать в несколько различных форматов с помощью плагинов экспорта, а также имеет удобную очередь кодирования. На данный момент я знаю, что он может работать с H.264 так же хорошо, как и Theora… Я не уверен насчет WebM … в моей версии этого нет, но, возможно, появится подключаемый модуль для кодирования, который также будет это делать.
Лучше всего то, что VLC бесплатный.
Надеюсь, это поможет,
Джейсон
Ответ №3:
К вашему сведению, я попробовал Miro и столкнулся с некоторыми странными проблемами преобразования. Мои файлы .ogg были в порядке, но мой .файлы webm были немного шаткими. Локально они воспроизводились / запускались нормально, но я получал ошибку с файлом, когда загружал его на свой сервер (он воспроизводился один раз, а затем зависал каждый раз после этого).
Мне немного повезло с Firefogg, который я в конечном итоге использовал без проблем.
Однако и Miro, и Firefogg — это скорее подход «один файл, щелчок, преобразование». Если вы хотите выполнить большой пакет, вот руководство, которое мне прислал друг от Бретта Терпстры: Автоматизация кодирования видео в HTML5. Это выше моего понимания … но, возможно, вам это пригодится.