Стисніть відео, не вивантажуючи його нікуди
Цей компресор працює цілком у вашому браузері: відео декодує та перекодовує ваш власний пристрій через WebCodecs, і кожна частина результату записується прямо в локальне сховище щойно буде готова. Нічого не вивантажується, а оскільки результат ніколи не тримається в пам’яті, немає й обмеження розміру — єдина межа це вільне місце на вашому диску. Виберіть файл, і все почнеться відразу.
Чому стиснення без вивантаження це інша річ
Майже кожен безкоштовний відеокомпресор у вебі це служба вивантаження. Ви віддаєте файл серверу, який вам не підконтрольний, він стоїть у черзі за чужими файлами, обробляється, і потім ви завантажуєте результат. Модель працює, але має ціну: ваші записи копіюються на чужий диск, термін зберігання такий, як зазначено в політиці приватності, а кліпу на 400 МБ треба здолати весь шлях нагору через ваше з’єднання, перш ніж хоч щось почнеться.
Цей інструмент перевертає порядок. Браузер читає файл прямо з вашого диска, подає кадри відеокодувальнику вашого власного пристрою через WebCodecs API і записує новий файл MP4 назад у локальне сховище просто під час кодування. Мережею не йде нічого — можете перевірити, відкривши панель мережі браузера під час роботи або від’єднавши інтернет після завантаження цієї сторінки й стиснувши все одно.
Із цього випливають дві практичні речі. По-перше, швидкість визначає ваше залізо, а не швидкість вивантаження, тож короткий кліп готовий за секунди. По-друге, обмежувати нічого: ні щоденної квоти, ні місця в черзі, ні реєстрації, ні водяного знака, бо немає сервера, витрати на який треба відбити.
Єдине, чого локальний компресор не вміє, це працювати в браузері без відеокодувальника. Якщо ваш не підтримується, інструмент вище скаже про це прямо, а не тихо перемкнеться на вивантаження.
Стиснення великого відео, без обмеження розміру
Саме на великих файлах стиснення в браузері зазвичай ламається, і причина це пам’ять. Найпростіший спосіб зробити такий інструмент це складати готове відео в пам’яті й видавати лише цілим — а значить, потрібна пам’ять зростає разом із розміром самого результату. Довгий запис у підсумку вимагає більше RAM, ніж машина здатна виділити, і вкладка вмирає на середині. Тому браузерні компресори звично оголошують максимальний розмір файлу.
Цей не оголошує. Кожна частина стисненого відео записується в локальне сховище браузера в ту саму мить, коли її закодовано, тож використання пам’яті лишається пласким незалежно від довжини відео. Ми це виміряли: стиснення 40-хвилинного запису 1080p у файл на 500 МБ дало пік 643 МБ пам’яті й тримало його від початку до кінця. Та сама робота з результатом, що складається в пам’яті, дала пік 1 246 МБ і все ще зростала, коли завершилася. Ця різниця і є вся причина, чому тут немає обмеження розміру.
Замість обмеження тут перевірка, яка не може вас заскочити. Перед початком кодування інструмент оцінює, наскільки великим буде результат, і порівнює це з тим, скільки сховища браузер має справді вільним. Якщо не вміщається, ви дізнаєтеся зараз, а не за сорок хвилин. І нічого не залишається: якщо ви скасуєте на середині або закриєте вкладку, недописаний файл видаляється.
Практична межа це вільне місце на вашому диску, а не число, яке ми вибрали. Вихідні файли на кілька гігабайтів це нормально — двогодинне відео це питання терпіння, а не обсягу.
Як стиснути відео в браузері
Увесь шлях це три кроки й жодних налаштувань — типовий вибір 720p це те, чого хоче більшість.
- Виберіть відео або перетягніть його в рамку вище. Файл читається локально; тривалість, роздільність і розмір з’являються відразу.
- Виберіть рівень якості. 720p тримає відео найближче до оригіналу, 540p налаштований під месенджери, 360p тисне найсильніше. Цільова роздільність показується до старту.
- Натисніть Стиснути і чекайте. Прогрес справжній, а не оцінка. У кінці ви побачите розмір до і після, а Завантажити збереже новий файл.
Стиснення йде лише в один бік — відкинуті деталі не повертаються. Тримайте оригінал, поки не подивитеся стиснену копію і не будете задоволені.
Який рівень якості вибрати?
Кожен рівень стискає коротку сторону відео до цільового значення й обмежує середній бітрейт. Ми беремо коротку сторону, а не ширину, щоб вертикальне відео з телефона обробляли точно як горизонтальні кадри з камери.
Ми ніколи не збільшуємо. Якщо дати відео 720p рівню 720p, роздільність лишиться незмінною і зміниться лише бітрейт — це варто знати, бо такий випадок економить значно менше, ніж джерело 4K.
| Рівень | Ціль | Найкраще для |
|---|---|---|
| 720p · Висока якість | Коротка сторона 720 px, ~2 Мбіт/с | Типовий. Поділитися, зберегти в архів, дивитися на телефоні чи ноутбуці. |
| 540p · Збалансовано | Коротка сторона 540 px, ~1 Мбіт/с | Месенджери, вкладення в email, обмеження розміру при вивантаженні. |
| 360p · Найменший розмір | Коротка сторона 360 px, ~0,6 Мбіт/с | Загнати довге відео під жорстку межу розміру. |
Це ті самі три рівні й ті самі бітрейти, які Photo Slim використовує на iPhone, тож кліп, стиснений тут, і кліп, стиснений у застосунку, вийдуть однаковими.
Як стиснути відео до 10 МБ, 25 МБ або 100 МБ
Іноді потрібно не «менше», а конкретне число: форма завантаження, яка не бере нічого понад 25 МБ, месенджер, що спиняється на 10 МБ, портал зі стелею 100 МБ. Перемкніть інструмент з рівнів якості на цільовий розмір — і ви віддаєте йому саме це число. Він ділить бюджет на тривалість відео, щоб отримати бітрейт, віднімає частку, потрібну аудіо, а тоді добирає роздільність, яку цей бітрейт справді витягне: вибір між 720p, 540p і 360p робиться за вас, а не методом спроб.
Він навмисне цілиться трохи нижче, а не рівно в число, бо файл на 25,4 МБ відхилять так само певно, як і на 60 МБ. Дві межі варто знати. Аудіодоріжка копіюється без змін, тож забирає сталу частку бюджету, якої не поверне жодне налаштування якості. А після певної тривалості мала ціль перестає бути досяжною за будь-якої якості — сорокахвилинний запис не стане файлом на 10 МБ, який хочеться дивитися. Коли так виходить, інструмент каже про це до початку, а не витрачає ваш час на виробництво каші.
Оскільки ціль береться нижча, а не рівна, результат проходить обмеження незалежно від того, чи рахує той, хто міряє, 1000 чи 1024 кілобайти в мегабайті.
Наскільки менше стане ваше відео?
Це майже цілком залежить від того, яке джерело, і будь-яка служба, що обіцяє фіксований відсоток, вгадує. Економія приходить із двох боків: нижча роздільність і нижчий бітрейт. Якщо ваше джерело далеко вище цілі за обома, падіння буде драматичним. Якщо воно вже близько, брати майже нічого.
Три реальні виміри роблять цей діапазон конкретним. Дев’ятисекундний кліп 4K, записаний із бітрейтом 96 Мбіт/с, на рівні 720p впав зі 105 МБ до 2 МБ — менше 2% від оригіналу, бо бітрейт джерела був абсурдно високим для такої довжини. Відео 1080p тривалістю 121 секунда впало зі 101 МБ до 25 МБ, приблизно до чверті. А 150-секундний кліп, який уже був 720p, впав лише з 95 МБ до 37 МБ, близько 39%, бо роздільності не було куди знижуватися.
Закономірність стійка: кадри з телефона з високим бітрейтом, записи екрана і все зняте у 4K зменшуються величезно. Відео, вже стиснене один раз — наприклад кліп, завантажений із месенджера — має віддати куди менше, і тиснути його ще раз коштує більше в якості, ніж у мегабайтах.
Підтримка браузерів
Інструменту потрібні WebCodecs API і робочий відеокодувальник H.264. Це поєднання є в актуальних версіях Chrome, Edge та інших браузерів на Chromium, а також у Safari 18 і новіших. Firefox поки не надає відеокодувальника WebCodecs, тож інструмент це виявляє і повідомляє вам, а не падає на середині.
Перевірка відбувається під час завантаження сторінки, а не коли ви натискаєте кнопку, тож ви знаєте ще до вибору файлу.
| Браузер | Працює | Примітка |
|---|---|---|
| Chrome / Edge (комп’ютер) | Так | Найшвидший шлях. Використовує апаратний кодувальник відеокарти, якщо він є. |
| Safari 18+ (macOS) | Так | Підтримується. Розмір результату при тому самому налаштуванні може трохи відрізнятися від Chrome. |
| Chrome / Safari на мобільному | Зазвичай | Працює на новіших пристроях, але довгі відео повільні й садять батарею. |
| Firefox | Ще ні | Немає відеокодувальника WebCodecs. Сторінка про це повідомить і запропонує альтернативи. |
Обмеження, які варто знати до початку
Це інструмент на один файл, і він відкрито каже, де закінчується. Знати межі заздалегідь корисніше, ніж виявити їх посеред стиснення.
- Один файл за раз. Жодної пакетної черги — для всієї бібліотеки з камери правильний інструмент це застосунок.
- Жодного жорсткого обмеження розміру, але є перевірка сховища. Межа це вільне місце на вашому диску, і її перевіряють до початку кодування, а не виявляють на середині.
- Цільовий розмір — це щире намагання, а не гарантія. Ви обираєте 10, 25 або 100 МБ, і бітрейт рахується назад від цього числа з прицілом трохи нижче — але аудіо копіюється без змін і забирає сталу частку бюджету, а достатньо довге відео не вміститься в малу ціль за жодної якості. Про це вам скажуть до початку, а не після стиснення.
- Звук копіюється, а не перекодовується. Ваша оригінальна звукова доріжка зберігається біт у біт, включно з 5.1 об’ємним, а це також означає, що звук нічого не додає до зменшення.
- Результат завжди MP4 (H.264 за замовчуванням, HEVC якщо ввімкнете). Тут немає конвертації форматів, експорту в GIF, обрізання чи водяних знаків.
- Дуже довгі відео все одно забирають час. На комп’ютері з апаратним кодуванням ми виміряли від десяти до сімнадцяти разів швидше за реальний час — 10-хвилинне відео виходить приблизно за хвилину — а телефони значно повільніші.
Ніщо з того, що ви робите тут, не торкається оригінального файлу на вашому диску. Стиснена копія це окреме завантаження, тож видалення оригіналу завжди ваше явне рішення.
FAQ
Моє відео справді не вивантажується?
Ні, і це можна перевірити. Стиснення йде через WebCodecs — це API браузера, який передає кадри відеокодувальнику вашого власного пристрою. Немає жодної точки, яка приймала б ваш файл. Відкрийте панель мережі браузера під час стиснення й не побачите ані одного вивантаження; або завантажте цю сторінку, від’єднайте інтернет і стисніть однаково — усе працює далі.
Наскільки велике відео я можу стиснути?
Обмеження розміру немає. Кожна частина стисненого відео записується у сховище під час кодування, а не складається в пам’яті, тож двогодинний запис потребує приблизно стільки ж пам’яті, як двохвилинний — коли ми робили результат на 500 МБ, ми виміряли плаский пік 643 МБ від початку до кінця. Справжня межа це вільне місце на вашому диску, і її перевіряють до початку кодування, а не виявляють на середині. Файли на кілька гігабайтів працюють; просто довше.
Чи є водяний знак, акаунт або щоденний ліміт?
Немає жодного з трьох. Водяний знак не додається, немає чого створювати чи куди входити, і немає щоденної квоти чи місця в черзі — немає сервера, який робив би роботу і витрати на який треба відбити.
Скільки часу триває стиснення?
На комп’ютері з апаратним кодуванням ми виміряли від десяти до сімнадцяти разів швидше за реальний час: 2-хвилинний кліп приблизно за 9 секунд, 10-хвилинне відео близько хвилини, 40-хвилинний запис менш ніж за три. Ця швидкість походить з того, що WebCodecs передає кадри відеокодувальнику, вбудованому у ваш пристрій, а не запускає програмний кодувальник усередині сторінки. Телефони помітно повільніші, і вкладка має лишатися на передньому плані.
Чи погіршить стиснення якість відео?
Технічно так, бо стиснення відкидає дані, але на 720p різницю важко побачити на телефоні чи ноутбуці. Помітна розмитість з’являється, коли роздільність знижують агресивно — рівень 360p це свідомий компроміс. Тримайте оригінал, поки не перевірите результат; стиснення не скасувати.
Як стиснути відео до менш ніж 25 МБ?
Перемкніть інструмент з рівнів якості на цільовий розмір і оберіть 25 МБ — є ще 10 МБ і 100 МБ. Замість рівня якості ви даєте число, а інструмент рахує бітрейт назад від тривалості відео, добирає роздільність, яку цей бітрейт витягне, і цілиться трохи нижче за ціль, щоб результат проходив обмеження, а не впирався в нього. Можливості окреслюють дві речі: аудіо копіюється без змін і забирає сталу частку бюджету, а достатньо довге відео не вміститься в малу ціль за жодної якості — коли так стається, вам кажуть про це до початку, а не віддають файл, який неможливо дивитися.
Чому моє відео стало меншим лише трохи?
Майже завжди тому, що воно вже було стиснене ефективно. Кліп, який уже 720p, не може втратити роздільність при налаштуванні 720p, тож знижується лише бітрейт — зазвичай економія близько 40%, а не 80%. Спробуйте нижчий рівень або погодьтеся, що прибирати вже майже нічого.
Що вибрати, H.264 чи HEVC?
H.264 стоїть за замовчуванням, бо відтворюється всюди і швидко кодується на будь-якому пристрої. HEVC — ефективніший кодек, але тут він не дасть меншого файлу: обидва кодеки отримують той самий цільовий бітрейт, тож HEVC витрачає цю ефективність на чистішу картинку, а не на менший розмір — у наших власних вимірюваннях за однакового бітрейту він виглядав помітно краще і при цьому виходив навіть трохи більшим. До того ж, щоб ним було практично користуватися, потрібен апаратний кодувальник HEVC: на машинах без нього він може бути більш ніж удесятеро повільнішим, а старі плеєри можуть не відкрити результат. Вмикайте його, коли потрібна найкраща картинка за заданого розміру, а результат — лише для вас.
Чи працює це на iPhone або Android?
На новіших телефонах так — і Safari 18+, і Chrome підтримують потрібний API. Але це не найкраще місце для довгого відео: телефони кодують повільніше, вкладка має лишатися на передньому плані, і це садить батарею. Для цілої бібліотеки на телефоні значно краще пасує нативний застосунок із пакетною обробкою.
Що станеться зі звуком?
Він копіюється незмінним, без перекодування — включно з 5.1 об’ємними доріжками. Тож звукова доріжка лишається точно такою, як була, і це також означає, що все зменшення розміру походить із зображення. У кліпі, де переважно мова з низьким бітрейтом, звук може стати відчутною часткою стисненого файлу.
Як стиснути багато відео за один раз?
Не тут — цей інструмент свідомо бере один файл за раз. На iPhone Photo Slim сканує всю вашу бібліотеку, показує оцінену економію для кожного відео, перш ніж чогось торкнеться, і стискає пакетно на пристрої. Кожен оригінал переміщується до «Нещодавно видалені», де його можна відновити протягом 30 днів.
Читайте також
Команда AskClean · Оновлено 2026-08-12