Обрезать, кадрировать, повернуть и изменить размер видео
Шесть изменений, один проход, ничего не загружается. Три из них — поворот, удаление звука и обрезка конца — вообще не требуют перекодирования: сжатая картинка копируется напрямую, поэтому они заканчиваются за секунды и каждый пиксель остаётся на месте. Остальные три действительно перекодируют, и инструмент говорит, что есть что, до нажатия чего-либо.
Три из этих шести изменений бесплатны
Обычно считается, что править видео — значит перекодировать его: каждый кадр декодируется, меняется и сжимается заново, тратя на это время и качество. Для половины того, что делает эта страница, такое допущение просто неверно. Повернуть видео, убрать из него звук и отрезать конец можно, не декодировав ни одного кадра — сжатая картинка копируется из одного файла в другой ровно как есть. Результат появляется за секунды независимо от длины видео, и он не просто близок к оригиналу, а бит в бит та же картинка.
Причину стоит знать, потому что она объясняет, где проходит граница. Поворот не хранится в виде повёрнутых пикселей; это число в заголовке файла, которое говорит плееру, какой стороной вверх рисовать. Убрать звук — значит записать на одну дорожку меньше. Отрезать конец — значит остановить копирование раньше. Ни одно из этих действий не требует понимать картинку, поэтому ни одно её и не касается. Кадрирование, масштабирование и смена частоты кадров — противоположность: каждое создаёт кадры, которых в источнике не было, а они могут появиться только из декодирования и повторного сжатия всего материала.
Инструмент определяет, на какой стороне этой границы окажется ваш выбор, по каждому изменению, и показывает это до подтверждения. Выберите только бесплатные изменения — и вы получите мгновенный путь. Добавьте одно небесплатное — и перекодируется всё видео; частичного варианта здесь нет, и именно поэтому отметка переключается в момент, когда вы касаетесь такого изменения.
| Изменение | Чего стоит | Почему |
|---|---|---|
| Поворот на 90° / 180° / 270° | Ничего | Записывается флагом ориентации в заголовке MP4. Плееры читают его и поворачивают картинку при отрисовке, поэтому ни один кадр не изменяется. |
| Убрать звук | Ничего | Звуковая дорожка просто не записывается. Видеодорожка копируется нетронутой — ровно так же, как если бы изменений не было вовсе. |
| Обрезать конец | Ничего | Копирование останавливается в выбранной точке. Всё, что до неё, уже сжато и попадает в новый файл без изменений. |
| Обрезать начало | Перекодирует | Ваша новая точка начала почти наверняка не ключевой кадр, а кадры после неё без ключевого не декодируются. Альтернатива — молча вернуть вам секунду-две, которые вы просили убрать. |
| Кадрировать | Перекодирует | Меньший кадр — это другая картинка. Каждый кадр приходится декодировать, обрезать и сжимать заново. |
| Сменить разрешение или частоту кадров | Перекодирует | По той же причине — выходных кадров в источнике нет, их нужно создать. |
Когда перекодирование всё же происходит, видео выходит как H.264 со звуком AAC — пара, которая играет везде. Это осознанный выбор в пользу переносимости, и у него есть одно следствие, которое стоит прочитать ниже, если ваш источник — HEVC.
Обрезка: почему конец бесплатен, а начало нет
У шкалы два маркера, и они стоят по-разному. Правый укорачивает видео, останавливая копирование раньше: ничего не декодируется, ничего не сжимается, и двухчасовой файл обрезается примерно так же быстро, как двухминутный. Левый перекодирует всё оставшееся видео, и лучше понять причину, чем считать это произвольным ограничением.
Сжатое видео — это не набор независимых картинок. Ключевой кадр полон сам по себе; кадры после него хранят только то, что изменилось с тех пор, иногда по несколько секунд подряд. Отрежьте в произвольной точке — и вы окажетесь в середине такой серии, с кадрами, описывающими изменения картинки, которой у вас больше нет. Честных выходов ровно два: тихо сдвинуть ваш разрез назад до предыдущего ключевого кадра, вернув вам до нескольких секунд, которые вы прямо просили убрать, — или декодировать от этого ключевого кадра и перекодировать от вашей настоящей точки разреза. Инструмент выбирает второе, поэтому видео начинается там, где вы сказали.
На практике это значит, что отрезать длинную заставку у длинного видео стоит реального времени, а отрезать у того же видео хвост — нет. Если нужно только одно из двух, обрезка одного конца несравнимо дешевле. Если нужны оба, цена та же, что у одной обрезки начала: один проход обрабатывает всё, что вы выбрали.
Звук подчиняется тому же правилу. Обрезка конца копирует звук нетронутым; обрезка начала перекодирует его в AAC. Один случай не имеет хорошего исхода: дорожку Dolby в браузере перекодировать нельзя вообще, поэтому обрезка начала у файла со звуком Dolby означает потерю звука. Панель говорит об этом до начала, а возврат левого маркера к нулю сохраняет дорожку.
Кадрирование и поворот, и в каком порядке они применяются
Потяните рамку по превью, чтобы кадрировать. Потяните внутри рамки, чтобы переместить её, потяните угол, чтобы изменить размер, коснитесь один раз, чтобы сбросить. Работает и с клавиатуры: сфокусируйте рамку, и стрелки будут сдвигать её на шаг, а со зажатым Shift — менять размер; это выручает, когда нужен точный край, а трекпад не слушается.
Поворот применяется первым, и рамка живёт в уже повёрнутой картинке. Это становится важно, как только вы используете оба: поверните горизонтальное видео в вертикальное — и кадр станет 1080 в ширину и 1920 в высоту, так что рамка, которая была у правого края, окажется у верхнего. Вместо того чтобы заставлять вас рисовать заново, рамка поворачивается вместе с картинкой и удерживает то, что вы в неё взяли. Разрешение применяется последним, к тому, что осталось после кадрирования, — поэтому кадрировать видео 1080p до небольшой области и затем выбрать 720p даст вам 720p этой области, а не кадр 720p с маленькой областью внутри.
Единственное, чего рамка не может, — показать превью файла, который ваш браузер не проигрывает. Частые случаи — MKV и ProRes: инструмент читает их прекрасно, но собственный видеоэлемент браузера часто отказывается их отображать. Тогда вместо картинки вы получаете пустой кадр правильных пропорций, и кадрирование всё равно работает — вы рисуете по верной форме, просто без ориентира. Для кодеков, которые вообще не декодируются, кадрирование отключается полностью: кадрирование, которое нельзя отрисовать, — не кадрирование.
- Сначала поверните, если собираетесь. Рамка следует за картинкой, так что композицию вы не потеряете.
- Вытяните область, которую хотите оставить. Всё за её пределами затемняется, чтобы был виден результат.
- Выберите разрешение, если хотите ещё и уменьшить кадр. Оно применяется к кадрированной области.
Оба размера результата округляются до чётных чисел, потому что этого требуют видеокодировщики. Кадрирование в 801 пиксель станет 802 — разница, которую вы не увидите, а единственной альтернативой был бы отказ от кадрирования.
Разрешение, частота кадров и то, что действительно уменьшает файл
Разрешение и частота кадров здесь могут идти только вниз. Выбор разрешения выше исходного придумал бы детали, которых никогда не было в записи, и взял бы за это байты; то же с частотой кадров, где лишние кадры оказались бы дубликатами. Варианты выше вашего источника скрываются, а не предлагаются и молча игнорируются.
Понижение разрешения действительно уменьшает файл, потому что меньшему числу пикселей честно нужно меньше битов. С частотой кадров всё иначе, и здесь множество советов ошибочны. Меньше кадров в секунду в принципе означает меньше данных — но кодировщик здесь берёт битрейт из размеров кадра результата, а не из того, сколько кадров ему дали, поэтому вдвое меньшая частота кадров не уменьшает файл вдвое. Что она надёжно делает — так это дёрганее движение. Меняйте частоту кадров, когда 60 к/с больше, чем нужно получателю, а не ради экономии места.
Если цель — размер, то это не та страница, а компрессор — та: он позволяет задать уровень качества или целевой размер и сам считает битрейт назад. Размер эта страница меняет скорее попутно: обрезка делает файл короче и потому меньше, кадрирование и масштабирование уменьшают его, а поворот и удаление звука почти не двигают.
Есть один способ, которым эта страница может увеличить файл. Если ваш источник HEVC — а именно так записывают недавние iPhone — и вы делаете изменение, которое перекодирует, результат будет H.264, потому что именно он играет везде. H.264 нужно больше битов на ту же картинку, поэтому кадрированный клип HEVC может выйти больше оригинала, несмотря на меньшее число пикселей. Поворот, удаление звука и обрезка конца обходят это полностью: они сохраняют HEVC ровно таким, каким он был.
Что происходит со звуковой дорожкой
Удаление звука — самая простая операция на этой странице: звуковая дорожка не записывается, видеодорожка копируется, и файл выходит за секунды. Это настоящее удаление, а не изменение громкости — дорожки нет, а не она беззвучна, так что вернуть её нечем, и файл становится чуть меньше.
Если звук вы оставляете, что с ним произойдёт, зависит от остальных изменений. Всё, кроме обрезки начала, копирует звук бит в бит, вместе с объёмными каналами. Обрезка начала перекодирует его в AAC по той же причине с ключевыми кадрами, что и у картинки; это быстро и на видео не влияет. Многоканальный звук на этом пути сводится в стерео, потому что браузерные кодировщики AAC наотрез отказываются от многоканального входа — сведение лучше провалившегося экспорта.
Dolby Digital — исключение, и панель прямо говорит об этом, когда случай тот. Дорожки AC-3 и E-AC-3 можно копировать, но не перекодировать, потому что декодера Dolby в браузерах нет. Значит, они выживают при любом изменении на этой странице, кроме одного — обрезки начала, которая требует перекодирования, а оно невозможно. Вместо того чтобы провалить весь экспорт, инструмент убирает звук и говорит об этом заранее — а обрезка только конца сохраняет дорожку целой.
Чего этот инструмент не делает
Это однопроходный инструмент правки, а не редактор, и границы лучше назвать прямо, чем оставить вам их нащупывать.
- Выдаёт только MP4. Что бы вы ни положили на вход, на выходе будет MP4.
- Один клип, один проход. Нельзя склеить два видео, нельзя вырезать кусок из середины, нет пакетной очереди.
- Нет перемотки по шкале и нет воспроизведения результата. Превью показывает кадр в точке начала, чтобы вы видели, что кадрируете, — это не плеер.
- Нет фильтров, цветокоррекции, изменения скорости, текста и водяных знаков.
- Субтитры, главы и вложения отбрасываются, как и всюду, где этот сайт конвертирует видео. Переносятся только картинка и звук.
- Ограничения размера нет, но есть проверка диска. Результат пишется в локальное хранилище по мере создания, поэтому память не растёт вместе с файлом — но место должно быть, и это проверяется до начала.
Ваш оригинал никогда не изменяется и не перемещается. Вы скачиваете новый файл, поэтому удаление исходника остаётся вашим собственным явным решением.
Частые вопросы
Как кадрировать видео, не загружая его на сервер?
Перетащите видео в инструмент выше и потяните рамку по превью. Всё работает в вашем браузере: файл читается с диска, декодируется и перекодируется вашим собственным устройством и пишется обратно в локальное хранилище. Никуда ничего не отправляется — можете открыть сетевую панель во время работы или отключиться от интернета после загрузки этой страницы и всё равно кадрировать. Кадрирование перекодирует, потому что меньший кадр — это другая картинка, поэтому время пропорционально длине видео.
Почему поворот мгновенный, а кадрирование медленное?
Потому что это операции разного рода. Поворот хранится флагом в заголовке файла, который говорит плеерам, какой стороной вверх рисовать картинку, поэтому ни один кадр не затрагивается — видео копируется как есть за секунды. Кадрирование создаёт кадры, которых в источнике нет, а значит, каждый кадр надо декодировать, обрезать и сжать заново. Это настоящая работа, и она пропорциональна длине видео.
Теряется ли качество при обрезке видео?
Нет, если вы обрезаете только конец: это прямое копирование, и оставшаяся картинка бит в бит идентична оригиналу. Обрезка начала перекодирует, потому что новая точка начала почти никогда не попадает на ключевой кадр, а кадры после неё без ключевого не декодируются. Это стоит одного поколения качества. Если нужно отрезать только хвост, сделать именно это и быстрее, и без потерь.
Почему у этого файла не двигается левый маркер?
Потому что видеокодек файла нельзя декодировать в браузере — обычно это ProRes, — а обрезка начала требует перекодирования, которое требует декодирования. Вместо того чтобы дать вам дождаться экспорта, который бы провалился, левый маркер закреплён на нуле. Обрезка конца, поворот и удаление звука на таких файлах работают, и все три мгновенные.
Уменьшит ли смена частоты кадров моё видео?
Не надёжно, и об этом стоит сказать прямо, потому что обратное повторяют повсеместно. Кодировщик берёт битрейт из размеров кадра результата, а не из числа кадров, поэтому вдвое меньшая частота кадров не уменьшает файл вдвое. Что она точно делает — так это дёрганее движение. Понижайте частоту кадров, когда получателю не нужны 60 к/с; чтобы уменьшить размер, понижайте разрешение или используйте компрессор, который бьёт прямо в размер.
Почему после кадрирования файл стал больше?
Почти наверняка потому, что источник был HEVC. Недавние iPhone записывают HEVC, а любое изменение, которое перекодирует, выдаёт H.264, потому что H.264 играет везде, а файл HEVC — нет. H.264 нужно больше битов на ту же картинку, и это может перевесить пиксели, убранные кадрированием. Поворот, удаление звука и обрезка конца обходят это полностью — они сохраняют исходный HEVC нетронутым.
Можно ли повернуть видео без перекодирования?
Да, и именно это делает этот инструмент. MP4 хранит ориентацию как флаг преобразования, а не поворачивая пиксели, поэтому поворот — это записать одно число и скопировать картинку без изменений. Заканчивается за секунды независимо от длины, качество идентично, и работает даже на файлах, чей кодек браузеры не умеют декодировать. Совместите его с удалением звука или обрезкой конца — вся работа всё равно останется мгновенной.
Можно ли сделать несколько изменений сразу?
Да — в этом и смысл делать это здесь, а не по одному экспорту за раз. Всё выбранное применяется в один проход, поэтому кадрирование плюс смена разрешения плюс обрезка стоят одного перекодирования, а не трёх. Для качества это тоже важно: каждый отдельный экспорт был бы ещё одним поколением потерь. Учтите, что добавление одного перекодирующего изменения к набору бесплатных перекодирует всё; частичного варианта здесь нет.
Почему превью для кадрирования пустое?
Потому что ваш браузер не умеет проигрывать именно этот файл — обычное дело для MKV и ProRes. Инструмент читает такие файлы прекрасно: он использует свой собственный ридер, а не видеоплеер браузера, — но элементу превью нечего показать. Вместо картинки вы получите пустой кадр правильных пропорций, и рамка кадрирования продолжит работать, так что вы рисуете по верной форме, просто без картинки под ней.
Есть ли ограничение на размер файла?
Нет. Результат пишется в локальное хранилище браузера по мере создания, а не собирается в памяти, поэтому двухчасовому файлу нужно примерно столько же памяти, сколько двухминутному. Вместо этого проверяется свободное место на диске — до начала, а не на середине. Для мгновенных изменений это почти не важно: повернуть многогигабайтный файл или убрать из него звук — всё равно вопрос секунд, потому что ни один кадр не декодируется.
В каких браузерах это работает?
В Chrome, Edge и других браузерах на Chromium, а также в Safari 18 и новее. Firefox не предоставляет видеоподдержку WebCodecs, на которую всё это опирается, и страница замечает это при загрузке, а не падает после того, как вы выбрали файл. Мобильные браузеры работают на современных устройствах, хотя длинное кадрирование или смена разрешения на телефоне идут медленно.
Загружается ли моё видео куда-нибудь?
Нет. Сервера здесь нет ни на одном этапе: файл читается локально, обрабатывается вашим собственным устройством и пишется обратно в локальное хранилище. Поэтому здесь нет ни очереди, ни дневной квоты, ни аккаунта, ни водяного знака: нет инфраструктурных расходов, которые надо возмещать. Откройте сетевую панель во время работы — вы увидите, что ничего не уходит.
Читайте также
Команда AskClean · Обновлено 2026-08-21