Как работает сжатие видео в браузере (и почему ваш файл никогда не загружается)
В режимах браузера видеофайлы остаются на вашем устройстве; метаданные об использовании отправляются для управления лимитами и обработке сбоев. Стандартный инструмент поддерживает файлы размером до 2 ГБ, а отдельная бета-версия браузера — подходящие файлы в форматах MP4/MOV размером до 10 ГБ. Для облачной обработки требуется отдельная загрузка.
Как FFmpeg работает в браузере: WebAssembly
Тяжёлую работу по сжатию видео выполняет FFmpeg — тот же движок с открытым исходным кодом, на котором работает большинство профессиональных видеоинструментов. FFmpeg написан на C, который браузеры не могут выполнять напрямую. Мостом служит WebAssembly (часто сокращают до Wasm).
WebAssembly — это низкоуровневый формат, который браузеры могут выполнять почти с нативной скоростью. FFmpeg компилируется в WebAssembly один раз, доставляется в ваш браузер как обычный файл и затем работает локально — используя кодировщик libx264 для перекодирования вашего видео. Так что, когда вы сжимаете видео в SqueezeVid, вы запускаете полноценный видеокодировщик на своей машине, а не на сервере.
Компромиссы (и где серверная сторона всё ещё помогает)
- Память и хранилище. Стандартный инструмент имеет ограничение на входные данные в 2 ГБ. Отдельная бета-версия с нативными кодеками поддерживает файлы MP4/MOV, соответствующие требованиям, размером до 10 ГБ с ограниченным чтением и временным выводом на диск. Обе версии по-прежнему зависят от доступных ресурсов устройства.
- Скорость зависит от вашего устройства. Быстрый ноутбук сжимает быстро; более старый телефон медленнее. Сервер с выделенным оборудованием может быть быстрее для очень больших задач.
SqueezeVid не добавляет водяных знаков и предлагает ограниченный бесплатный лимит. Дополнительные кредиты приобретаются за отдельную плату; перед покупкой проверьте актуальные цены и срок действия. Для облачной обработки требуется подтверждение по электронной почте.
Проверьте результат в реальном браузере
Этот синтетический 10-секундный образец был сжат с помощью нашей бета-версии браузера в исходном разрешении. Загрузите оба файла, чтобы сравнить качество изображения и звука. Один небольшой образец не гарантирует скорости обработки или совместимости с файлами объёмом 10 ГБ на вашем устройстве.
Выберите, где выполнить сжатие
Используйте способ, подходящий для вашего файла и устройства. Ограничения применяются к входному файлу; доступная память, объем хранилища и поддержка кодеков могут налагать более строгие практические ограничения.
- Сжатие в браузере
- До 2 ГБ. Настройте разрешение или целевой размер; байты видео остаются на вашем устройстве.
- Большие видео в браузере · Бета-версия
- Подходящие файлы MP4/MOV объёмом до 10 ГБ, в исходном разрешении. Загрузка видео не предусмотрена; требуются поддерживаемые кодеки и временное дисковое пространство.
- Сжатие на сервере
- Загрузите файл объёмом до 10 ГБ, и наши серверы обработают его. После загрузки и отправки задания вы можете закрыть вкладку и получить результат по электронной почте.
Доступны бесплатные лимиты. Дополнительные кредиты, их цены и срок действия отображаются перед покупкой. Посмотреть цены на облако
Спасибо! Хотите рассказать подробнее?