Добавить переходы в видео онлайн бесплатно

Загрузите ролик, задайте точку разреза на шкале времени и соедините две части любым переходом из каталога FFmpeg. Всё обрабатывается FFmpeg, скомпилированным в WebAssembly, поэтому видео не покидает браузер.

Перетащите видео сюда или нажмите для выбора

MP4, MOV, WebM, MKV, AVI и большинство других форматов

Видео не покидает ваше устройство

Кадры

После загрузки видео здесь появятся кадры.

Загрузите видео, затем нажмите на шкалу времени, чтобы добавить переход.

1.0s Применяется ко всем маркерам; автоматически сокращается, если разрез слишком близок к краю.
Поддерживаются MP3, WAV, M4A и большинство других форматов; дорожка обрезается по длине готового ролика.
Меньшая ширина заметно ускоряет кодирование.
Качество задаётся постоянным коэффициентом CRF.

Переходы создаются фильтром xfade из ffmpeg.wasm— сборки FFmpeg для WebAssembly. Обёртка лицензирована по MIT, а размещённое на нашем сервере ядро — по GPL-2.0-or-later; его исходный код публикует проект ffmpeg.wasm. 73hi не связан с проектом FFmpeg.

Три простых шага

Как добавить переход в видео

Одна точка разреза, один эффект и готовый MP4.

1

Загрузите видео

Выберите файл или перетащите его в область загрузки. При первом посещении однократно скачивается видеодвижок WebAssembly размером около 31 МБ.

2

Укажите точку разреза

Нажмите на нужный кадр или перетащите ползунок шкалы времени, чтобы точно задать время перехода.

3

Выберите эффект и экспортируйте

Выберите переход, задайте его длительность и ширину результата, затем экспортируйте и скачайте MP4.

Каталог эффектов

Доступные группы переходов

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

Группа Примеры Лучше всего подходит для
Растворение и затухание Перекрёстное затухание, дизеринг, уход в чёрный или белый, смешивание с размытием, пикселизация Плавной смены сцен и настроения
Сдвиги Сдвиги влево, вправо, вверх и вниз, в том числе плавные варианты с размытием движения Презентаций, видео со списками и записей экрана
Вытеснения Прямые вытеснения от любого края, угловые, радиальные и по расстоянию, диагональные Динамичных монтажных склеек и появления в стиле разделённого экрана
Фигуры и жалюзи Круговая обрезка, открытие и закрытие круга, прямоугольная обрезка, вертикальные и горизонтальные жалюзи Предметных кадров, заставок и титров
Полосы и сжатия Полосы от любого края, горизонтальное и вертикальное сжатие, приближение Быстрого монтажа, рилсов и коротких видео

Производительность: для создания перехода весь ролик перекодируется однопоточной сборкой WebAssembly, которая намного медленнее настольного FFmpeg. При ширине 640 px и меньше короткие ролики обрабатываются за несколько минут, а длинные видео в исходном размере могут экспортироваться значительно дольше.

Настоящий FFmpeg внутри браузера

Полноценный переход, а не наложение

Две части ролика разделяются, фильтруются и перекодируются в одно видео.

Точная точка разреза

Нажмите на кадр киноленты или перетащите ползунок шкалы времени, чтобы задать разрез с точностью до сотой секунды.

Полный каталог xfade

Более сорока эффектов из самой сборки: растворения, сдвиги, вытеснения, фигуры и сжатия.

Звук тоже плавно соединяется

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

Конфиденциальность по замыслу

Декодирование, фильтрация и кодирование выполняются в Web Worker на вашем устройстве. Видео никуда не отправляется.

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

Вопросы о видеопереходах

Загружается ли видео на сервер?

Нет. Видео записывается в файловую систему в памяти FFmpeg, скомпилированного в WebAssembly, и обрабатывается в Web Worker вашего браузера. Ничего не отправляется.

Сколько эффектов перехода доступно?

Инструмент предлагает весь каталог xfade включённой сборки FFmpeg: более сорока эффектов растворения, сдвига, вытеснения, фигурного появления, жалюзи, полос, сжатия и масштабирования. Список считывается из самой сборки, поэтому каждый показанный вариант поддерживается.

Где располагается переход?

В выбранной точке разреза. Видео делится в этом месте, и переход смешивает конец первой части с началом второй в течение заданного времени.

Что происходит со звуком?

Если у ролика есть аудиодорожка, две её части соединяются перекрёстным затуханием той же длительности, чтобы звук плавно смешивался. Для видео без звука экспортируется только видеопереход.

Почему экспорт медленнее, чем в инструменте кадров?

Добавление перехода требует перекодировать весь ролик, а не просто прочитать несколько кадров. Однопоточная сборка WebAssembly намного медленнее настольного FFmpeg, поэтому для ускорения используйте короткий ролик или меньшую ширину результата.

Можно ли добавить несколько переходов?

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

Какой формат получается на выходе?

MP4 с видео H.264 и звуком AAC, который воспроизводится в браузерах, редакторах и мессенджерах. Разрешение соответствует вашему выбору или остаётся исходным.