tooly

Обрезать видео онлайн

Вырежьте нужный фрагмент видео, установив точки начала и конца. Всё работает в браузере — без загрузки на сервер.

Файлы не покидают ваш браузер

Как пользоваться

  1. 1

    Перетащите видеофайл в поле или нажмите, чтобы выбрать.

  2. 2

    Установите ползунками начало и конец нужного фрагмента.

  3. 3

    Нажмите «Обрезать» и скачайте результат.

Когда обрезка — лучшее решение

У большинства исходных роликов есть лишнее с обоих концов: секунда возни, пока запись толком не началась, и путь обратно к телефону, когда главный момент уже позади. Отрезать это — обычно самое заметное улучшение, которое можно сделать перед тем, как поделиться видео, и заодно файл уменьшается прямо пропорционально вырезанному времени. 90-секундный ролик с телефона при типичных 16 Мбит/с весит около 180 МБ; если оставить только 20 нужных секунд, он сократится примерно до 40 МБ ещё до любой другой обработки.

С какими задачами инструмент справляется лучше всего:

  • Вырезать яркий момент из длинной записи, например один гол из целого матча или один ответ из записанного созвона.
  • Убрать фальстарт или длинное молчаливое вступление в записи экрана.
  • Уложиться в ограничение по длительности, например 60 секунд для шортса или статус, который принимает только 30 секунд.
  • Подготовить короткий фрагмент, чтобы потом превратить его в GIF или извлечь из него звук.

Что происходит с вашим файлом

Видео открывается в локальном плеере предпросмотра: именно он определяет длительность и позволяет прокручивать запись, чтобы найти нужные кадры. Когда вы нажимаете «Обрезать», файл копируется в FFmpeg, работающий во вкладке как WebAssembly, и FFmpeg декодирует фрагмент между точками начала и конца, а затем заново кодирует его в видео H.264 со звуком AAC в контейнере MP4.

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

Кодировщик работает с быстрым пресетом и постоянным качеством CRF 23 — это стандартное значение H.264 по умолчанию, которое для большинства записей визуально близко к исходнику. Обратная сторона в том, что быстрый пресет не самый экономный по размеру, поэтому обрезанный ролик иногда получается чуть тяжелее в пересчёте на секунду, чем сильно сжатый оригинал.

Точная установка начала и конца

Оба ползунка двигаются с шагом 0,1 секунды, а подписи рядом с ними показывают минуты и секунды. Для точности до кадра ориентируйтесь на плеер предпросмотра:

  1. Запустите видео и поставьте его на паузу чуть раньше момента, который хотите оставить.
  2. Перетащите ползунок «Начало», пока его подпись не совпадёт с позицией плеера, затем щёлкните по нему и подвиньте стрелками на клавиатуре.
  3. Повторите то же для «Конец» и перед обрезкой проверьте строку «Длительность» под ползунками.

Если сдвинуть «Начало» дальше «Конца», конечная точка последует за ним, а кнопка «Обрезать» останется неактивной, пока у фрагмента не появится положительная длительность. Оставляйте по несколько десятых секунды запаса с обеих сторон: ролики, которые начинаются точно с первого кадра действия, при просмотре кажутся обрубленными.

Скорость, память и длинные файлы

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

  • Чтобы найти ваш фрагмент, FFmpeg читает файл с самого начала, поэтому обрезка последней минуты длинной записи занимает больше времени, чем обрезка первой.
  • Весь файл загружается в память вкладки. На ноутбуке файлы в несколько сотен мегабайт обрабатываются без проблем; на телефоне лучше не превышать пару сотен МБ, чтобы вкладка не перезагрузилась.
  • Разрешение и частота кадров результата совпадают с исходником. Видео в 4K кодируется в несколько раз медленнее, чем 1080p.

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

Решение проблем

  • Ползунки так и не появляются. Плеер предпросмотра не смог прочитать длительность файла — обычно это значит, что браузер не умеет воспроизводить этот кодек. Чаще всего так бывает с HEVC-видео с iPhone в некоторых десктопных браузерах. Сначала конвертируйте его инструментом Конвертировать MOV в MP4, а затем обрежьте результат.
  • «Не удалось обрезать файл». Исходник повреждён или использует необычный кодек, либо браузеру не хватило памяти. Попробуйте десктопный браузер или файл покороче.
  • Обрезанный файл всё ещё слишком большой для отправки. Пропустите его через сжатие видео: короткий ролик сжимается быстро.

Результат всегда называется по имени исходного файла с суффиксом -trimmed.mp4, поэтому он не перезапишет оригинал в папке загрузок.

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

Видео загружается на сервер?

Нет. Обрезка выполняется в вашем браузере с помощью FFmpeg WebAssembly. Ничего не отправляется по сети.

Какие форматы поддерживаются?

MP4, MOV и WebM. Результат всегда в формате MP4.

Есть ли ограничение по размеру?

До 2 ГБ. Большие файлы могут работать медленно или вызвать нехватку памяти на мобильных.

Можно обрезать с точностью до секунды?

Да. Ползунки имеют точность 0,1 секунды.

Читайте также

Похожие инструменты