Работа с видео
Исправляйте и преобразуйте видео без загрузки на сервер. · Инструментов: 5
Именно на видео фраза «ничего не загружается» перестаёт быть лозунгом и становится сутью дела. Трёхминутный ролик с телефона весит 200–400 МБ; любой другой сайт сначала требует протолкнуть это через домашний канал вверх, а потом скачать обратно. Всё в этом разделе читает файл там, где он уже лежит, — на вашей машине.
Выясняется к тому же, что значительная часть работы с видео вообще не требует перекодирования. Сенсор телефона всегда снимает горизонтально; когда вы держите телефон вертикально, камера не поворачивает ни одного пикселя, а записывает в бокс tkhd матрицу 3×3, которая говорит: «при воспроизведении повернуть на 90 градусов». Ролик, который проигрывается набок, обычно просто потерял эту матрицу. Вернуть её — это одиннадцать байт и полсекунды при любом размере файла, причём изображение остаётся нетронутым. А когда поворот пикселей действительно неизбежен, кодирование идёт на вашей видеокарте через WebCodecs, а не через 30-мегабайтный программный декодер.