Обновить
16K+
2

Пользователь

24,6
Рейтинг
1
Подписчики
Отправить сообщение

Жду не дождусь когда гугл начнет догонять Anthropic, у меня две подписки на Claude и Gemini охота и там и там чтобы работало все на высшем уровне

Вопрос по делу! WebCodecs у нас как раз и работает на быстром пути, где это возможно.

Но завязать всё только на него не получается:

WebCodecs умеет работать только с сырыми кадрами и чанками, он вообще не умеет в медиа-контейнеры (MP4, MKV, AVI). Чтобы распаковать файл на дорожки и запаковать обратно, всё равно нужны сторонние библиотеки.

Ещё он завязан на железо и лицензии конкретного браузера. Чуть редкий кодек или формат - вылетает NotSupportedError. А FFmpeg тащит всё с собой и работает везде одинаково.

Плюс обработка: в FFmpeg сотни готовых фильтров (кроп, звук, субтитры, FPS). В WebCodecs всё это пришлось бы руками велосипедить на WebGL и WebAudio.

В итоге WebCodecs у нас юзается как быстрый аппаратный путь, а FFmpeg WASM работает как универсальный фолбэк для всего остального.

Логичное опасение, про безопасность в вебе сейчас думают немногие. Но тут как раз фишка в том, что все проверяемо.

Любой технический человек может открыть вкладку Network в DevTools и за 5 секунд убедиться, что файл никуда не уходит. Можно вообще открыть страницу, выключить интернет и спокойно работать дальше в оффлайне. Обычной десктопной программе из интернета в этом плане верить приходится куда больше на слово.

А за идею про внутрикорпоративный сервис спасибо, в эту сторону мы еще детально не думали, а кейс с PDF и банками реально живой.

Логичная мысль! Для обычной статики заголовков Unpkg и хешей Vite реально хватает за глаза.С воркером и CacheStorage история немного про другое:

  1. Браузер легко подчищает обычный дисковый HTTP-кэш, когда у юзера начинает поджимать место на диске. Выкачивать каждый раз 30+ МБ WASM-ядра заново не хочется. Из CacheStorage браузер эти данные так просто не выселяет.

  2. Полный оффлайн. Воркер позволяет работать вообще без сети (в дороге или при слабом сигнале) и не зависеть от того, решит браузер валидировать HTTP-кэш или нет.

Да, тут классический OOM. На 4K в x265 WASM выедает всю память, вот ffmpeg и отваливается. Крутить тяжелый 4K рендер через десктопный ffmpeg на видеокарте конечно разумнее, но я еще подумаю, как тут можно решить проблему с памятью на стороне браузера. Спасибо за кейс!

Каждому под свои задачи) Скрипты через ChatGPT отличная тема для кастомных связок, если есть время ковыряться. Веб-сервис скорее про быстрый результат здесь и сейчас в пару кликов без терминала.
A субтитры для шортс сейчас почти все делают через CapCut, там автораспознавание и готовые шаблоны анимаций в пару кликов накладываются

До 2030 года еще время есть, как раз успеем попользоваться)

Ну почему цирк) Тот же конвертер или сжатие видео нужно людям постоянно. Только большинство онлайн-сервисов заставляют загружать гигабайты на их сервер, что долго и небезопасно для личных файлов. А тут открыл вкладку, обработал всё локально и закрыл. Никаких сторонних серверов, подписок и установки программ

Интересный подход, спасибо за наводку! Надо будет поэкспериментировать с кастомным FS на досуге

Так ленивость в том и была, чтобы даже терминал не открывать)

Получается так) А если без шуток, респект! Написать свой кодек с нуля это реально лютый уровень

Они называются Фабрис Беллар (Fabrice Bellard) и ещё небольшая группа архитекторов x264, AV1 и WebM 😄

А если серьёзно - это действительно отдельная лига. Боги высшей математики, цифровой обработки сигналов (ЦОС) и SIMD-инструкций. Нам, грешным прикладникам, остаётся только с трепетом заворачивать их шедевры в WebAssembly!

Наш человек! 🤝 Консоль и ffmpeg в системном PATH - это база и вершина эффективности, тут вообще без вопросов.

BrowsersKit как раз и задумывался с идеей перенести главный плюс CLI-версии в браузер: обработку целиком на твоём железе, 0 байт отправки на чужие серверы, отсутствие очередей и полную приватность.

По сути, это просто удобный UI над той же магией FFmpeg для ситуаций, когда:

  1. Лень вспоминать точную связку флагов (-c:v, -crf, -preset) или сидишь с телефона/чужого устройства, где терминала под рукой нет.

  2. Нужно скинуть простой инструмент коллегам не из IT, для которых установка CLI и работа в консоли - отдельный увлекательный квест :)

Самое смешное, что про эти отзывы было известно еще полтора месяца назад, но дедлайн как всегда победил. Сисадмины видимо ждали до последнего, пока Chrome не выкатил ERR_CERT_REVOKED прямо в разгар подачи вычетов.

Заявление «ведомство не ограничивает доступ» в наших реалиях давно стало самым надежным маркером того, где именно стоит искать причину.

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

То что от steer-by-wire отказались в процессе разработок это прям разумно. Но блин, кнопки поворотников на руле вместо подрулевого рычага... Это опять заплыв на тесловские грабли. На выезде с кольца водитель передаст отдельный привет эргономистам.

Терминал весом 15 кг и размером 60х60 см — это, конечно, мощно. Наконец-то советская классификация радиоэлектроники вернулась к жизни: „полупортативный — снабжён одной ручкой, портативный — двумя“! 😄

Если без шуток, то для крыши дома, поезда или самолёта нормальный габарит, лишь бы ветром не сдувало. А вот пешим туристам с рюкзаком придётся подождать версию „Рассвет Mini“. Но сам факт развития межспутниковой лазерки и 5G NTN не может не радовать. Инженерам удачи!

Корпорация Google: тратит миллионы долларов, нанимает лучших Ph.D. специалистов мира, задействует терафлопсы мощностей для ИИ-анализа анатомии рук и проверки биометрии в реальном времени.

Простейший while True: скрипт на Python с одной картинкой: «Подержи моё пиво».

Стабильность.

Самое смешное, что классические «погонялы» никуда не уйдут. Они просто первыми купят подписку на ИИ-агентов, чтобы те генерировали пинги в Слак и пушили карточки в трекере каждые 5 минут вместо одного раза в день.

А на любой затык разработчика на митинге будут отвечать: «Ну у тебя же есть Copilot, почему таска со сложным легаси пятилетней давности ещё не в проде? ИИ же ускоряет на 10%!».

1

Информация

В рейтинге
334-й
Зарегистрирован
Активность