Перейти к содержимому

Направление конвертации

Конвертация MOV в GIF

Преобразование MOV → GIF на сервере, без установки программ

.mov.gif

.mov.gif
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файла

Область приёма файла

или

Файлы MOV. До 5 МБ. Изображение можно вставить из буфера обмена: Ctrl+V.

GIF хранит не больше 256 цветов на кадр, поэтому плавные переходы становятся ступенчатыми. Чтобы файл остался разумного размера, берутся первые 30 секунд, ширина ограничена 480 пикселями, частота — 12 кадрами в секунду. Звук в GIF не переносится.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

MOV и GIF: характеристики

Характеристики форматов MOV и GIF рядом
Характеристика.movMOV.gifGIF
Полное названиеQuickTime File FormatGraphics Interchange Format
РазработчикAppleCompuServe (автор — Стив Уилхайт)
Год появления19911987
Расширение.mov.gif
MIME-типvideo/quicktimeimage/gif
СодержимоеДвоичноеДвоичное
СжатиеС потерямиLZW, без потерь
ТипКонтейнер (атомы)нет данных
Профессиональные кодекиProRes, DNxHD, несжатое видеонет данных
Альфа-каналПоддерживается (ProRes 4444, Animation)нет данных
РодствоПрямой предок MP4, перепаковка без потерьнет данных
Чем открытьQuickTime Player, VLC, MPV, Adobe Premiere Pro, DaVinci Resolveлюбой браузер, Просмотр фотографий Windows, GIMP, Adobe Photoshop, IrfanView, ScreenToGif
СпецификацияОписание форматаОписание формата
Прозрачностьнет данных1 бит: есть или нет
Несколько страниц в файленет данныхПоддерживается
Палитранет данныхдо 256 цветов на кадр
Анимациянет данныхпокадровая, с задержками
Слабое местонет данныхфотографии и длинные ролики

Преобразование MOV → GIF

GIF — растровое изображение, расширение .gif, тип image/gif, сжатие без потерь, поддерживает прозрачность, несколько кадров в одном файле. Из MOV берётся фрагмент до 30 секунд, кадры приводятся к ширине 480 пикселей и частоте 12 кадров в секунду и упаковываются в GIF. Палитра GIF ограничена 256 цветами на кадр, межкадрового предсказания в формате нет — отсюда и жёсткие ограничения на длительность.

MOV — видео, расширение .mov, тип video/quicktime, сжатие с потерями. GIF — растровое изображение, расширение .gif, тип image/gif, сжатие без потерь, поддерживает прозрачность, несколько кадров в одном файле. GIF применяется точечно — там, где его требует принимающая программа или площадка.

По выбранному фрагменту строится палитра, затем кадры пересобираются под неё со сглаживанием ошибки квантования. Плавные градиенты и тени становятся ступенчатыми: это ограничение формата, а не настроек. Звуковой дорожки в GIF не существует.

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

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

Порядок преобразования MOV → GIF

  1. Шаг 1

    Исходный файл

    Поле загрузки принимает один файл MOV — перетаскиванием или выбором на диске. Формат определяется по сигнатуре содержимого, а не по расширению: переименованный файл распознаётся верно.

  2. Шаг 2

    Параметры

    Настраиваемых параметров у направления MOV → GIF нет: набор значений один и подобран под максимальную совместимость результата.

  3. Шаг 3

    Обработка

    Задание ставится в очередь и выполняется на сервере; состояние отображается на странице. Кодирование видео — самая долгая операция: время сопоставимо с длительностью ролика.

  4. Шаг 4

    Результат

    Готовый GIF доступен по ссылке под конвертером. Ссылка действует один час, после чего исходный файл и результат удаляются с сервера.

Вопросы по работе сервиса

Почему GIF тяжелее исходного видео?

Потому что каждый кадр хранится как самостоятельное палитровое изображение. Видеокодеки кодируют разницу между кадрами, GIF — нет, поэтому при равной длительности он занимает в разы больше места.

Каков предел размера файла?

Действующее значение показано в форме загрузки: у каждого направления свой предел, он зависит от стоимости преобразования и не превышает общего ограничения сервиса. Задание обрабатывает один файл, поэтому очередь не занимается надолго.

Что требуется на стороне пользователя?

Только браузер: расчёты выполняются на сервере, локальные кодеки и установленные программы на результат не влияют. Регистрация не требуется, водяные знаки на результат не наносятся.

Сколько файлы хранятся на сервере?

Один час с момента загрузки: после этого исходный файл и результат удаляются, а ссылка перестаёт отвечать. Адрес содержит случайный идентификатор, поэтому перебор чужих файлов невозможен.