← Все инструменты

Конвертер видео

Смените формат, не отдавая файл никому. MP4, WebM, MOV — или достаньте только звук.

Файл читает и перекодирует ваш собственный браузер. Ни один запрос никуда его не отправляет — у этой страницы просто нет сервера, куда его загружать.

Эти инструменты делают один шаг вручную. Life2Film, наше приложение для iPhone, само монтирует фильм из всей галереи, прямо на телефоне. Скачать Life2Film для iPhone

Вопросы

Какие конвертации поддерживаются?

Между MP4, WebM и MOV, а также из любого из них в звук WAV. Что реально сработает, зависит от вашего браузера, потому что кодирует именно он: Chrome и Edge покрывают больше, Safari хорошо справляется с MP4 и MOV. Инструмент проверяет это до начала и сообщает, если сочетание недоступно, вместо того чтобы упасть на полпути.

Почему браузер не открывает MOV с моей камеры?

Файл .mov — это контейнер, а важно то, какой кодек внутри. Браузеры знают H.264 и всё чаще HEVC, но не ProRes, DNxHD и не сырые форматы камер — а именно их профессиональные камеры обычно и пишут в .mov. Для них нужна настоящая перекодировка десктопной программой.

Теряется ли качество при конвертации?

Смена контейнера между MP4 и MOV часто делается вообще без пересжатия видео. Смена кодека — например, на WebM — требует перекодирования, а оно всегда чего-то стоит. Обычно за одно поколение это незаметно, но накапливается, если конвертировать один и тот же файл раз за разом.

Что-нибудь загружается на сервер?

Нет. Конвертация идёт через WebCodecs в браузере. В этом и смысл: конвертировать большой файл загрузкой, ожиданием очереди и скачиванием обратно дольше, чем сделать локально, и по дороге он оказывается на диске у постороннего.

Другие инструменты

Встроить в свой проект

Converting video between formats in the browser — the same way this page does it, on the user's machine, with no server. Take the code, or hand the prompt to a coding agent.

import { getFirstEncodableVideoCodec, WebMOutputFormat } from 'mediabunny';

const format = new WebMOutputFormat();
const codec = await getFirstEncodableVideoCodec(format.getSupportedVideoCodecs());
if (!codec) throw new Error('This browser cannot encode WebM video');

The engine is documented for agents, and every tool page is available as markdown by adding .md to its address.