Lemmy
Веб-додаток для нарізання відео Videotrim.App
Як виявилося, задача нарізати відео в онлайні не є тривіальною. Я поясню чому…
Причина в тому, що браузери не мають простого, зрозумілого API для обробки відео. З цим в браузерах все погано. Поточним максимально гнучким є рішення узяти консольну утіліту ffmpeg зкомпілювали через Emscripten (це компіляція C/C++ у байткод для подальшого запуску у віртуальній машині на основі JS). Це додає оверхед – потрібно завантажити 8 МБ коду утіліти, але працює доволі непогано.
Video Trim App - Free & Online & Offline
videotrim.app
Нащо? Я займаюся пошуком як нарізати/оптимізувати відео прямо в бразуері, щоб не навантажувати сервер зайвою роботою. Планую інтегрувати щось подібне у сайт.
Юзаю 123apps.com
@romanserhiyovych Приколно, подивився як працює – обробку робить на бекенді. Звісно це не важливо з точки зору користувача. Виглядає чудово. Буду тестувати. Дякую.
А є якісь зручні і, головне, робочі інструменти щоб нарізати відоси з ютубу?
@crea Розкажи про кейс, щоб було більш зрозуміло.
@lemmy іноді хочеш скинути комусь конкретний відрізок з ютуб відоса, а не весь відос. Знаю, що в ютубі є функція кліпів, але його не можна скачати або я не знайшов сервісів які здатні скачати саме кліп з ютубу.
@crea Виглядає нескладно, але такого не знаю. Виглядає як поєднання сервісу для скачування відео (накшталт https://en1.savefrom.net/1‑youtube-video-downloader-1Wb/) та наведеного в статі.
@crea пару разів для такого користувався https://streamable.com/tools/clipper але він ріже якість до 720р
@ya-ryba велике дякую! Зберіг посилання
Знайшов схожу бібліотеку для використання ffmpeg в браузері https://bgrins.github.io/videoconverter.js/ – потребує завантаження 22 МБ (8 МБ gzip) бібліотеки у вигляді web worker на клієнт. Виглядає доступним рішенням, потребує ретельного тестування.
@lemmy На мобільному девайсі (Wi-Fi) завантаження займає десь до 10 секунд, що є прийнятним. Конвертацію робить, тож скидається на працююче рішення.