Безкоштовний відеоредактор ffmpeg-webCLI виконує понад 30 операцій прямо в браузері без надсилання файлів на сервер

Розробник опенсорсного програмного забезпечення представив інструмент ffmpeg-webCLI, який перетворює консольну бібліотеку FFmpeg на зрозумілий графічний відеоредактор. Застосунок працює повністю локально у веббраузері за допомогою технології WebAssembly (ffmpeg.wasm), унеможливлюючи вивантаження конфіденційних файлів на сторонні сервери.
Проєкт вирішує ключову проблему онлайн-конвертерів: оброблення важких або приватних відеороликів відбувається виключно на потужностях процесора користувача, що забезпечує повну безпеку даних.
Понад 30 інструментів і локальна генерація субтитрів через Whisper
Інтерфейс вебсервісу ffmpeg-webCLI замінює складні термінальні команди на зручні кнопки та повзунки. Редактор підтримує формати MP4, WebM, MKV, MOV і AVI, дозволяючи стискати файли, змінювати роздільну здатність, кадрувати зображення, накладати оверлеї логотипів, створювати GIF-анімації, регулювати швидкість, обрізати аудіодоріжки та видаляти метадані.

Головною вбудованою можливістю стала інтеграція моделі Whisper через Transformers.js:
- Нейромережа транскрибує мовлення та генерує субтитри прямо в браузері без звернення до хмарних API;
- Доступні три версії моделі на вибір: Tiny (39 МБ), Base (140 МБ) та Small (466 МБ);
- Отриманий текст можна відредагувати вручну, експортувати як окремий файл SRT або «впекти» у відеоряд під час фінального рендеру.
Пакетне оброблення Batch Mode і ланцюжки команд Stack
Для роботи з великими обсягами медіафайлів передбачено пакетний режим Batch Mode, який підтримує застосування однієї операції одразу до групи файлів із подальшим вивантаженням у ZIP-архіві.
Інструмент Stack дає змогу вибудовувати ланцюжки завдань (наприклад: змінення роздільної здатності → шумозаглушення → нормалізація звуку → конвертація) для їх послідовного виконання за один прохід, що запобігає втраті якості через багаторазове перекодування.
Утиліта оформлена як Progressive Web App (PWA): після початкового завантаження ядра ffmpeg.wasm вагою близько 31 МБ сервіс кешується і може працювати в повністю автономному режимі без підключення до інтернету на комп’ютерах і смартфонах.
Проєкт поширюється безкоштовно під ліцензією GPL-3.0, а його функціональні обмеження впираються виключно в доступний обсяг оперативної пам’яті пристрою.