Разработать Extension для Google Chrome Webstore

15 000 руб. за проект
22 декабря 2024, 14:07 • 4 отклика • 70 просмотров
Задача:

  • Разработать приложение для google chrome web store (версия манифеста 3)
Функционал:

  • приложение должно уметь сжимать видео разных популярных форматов (MP4, MKV, AVI, MOV, WebM и другие, поддерживаемые ffmpeg)
  • у пользователей должна быть возможность указать параметры сжатия
  • прогресс бар
  • должен быть указан примерный ожидаемый финальный размер видео перед сжатием (после указания пользователем параметров сжатия)
  • оповещения при завершении сжатия через системные уведомления браузера.

Базовые настройки конвертации для пользователей:

  • минимальное сжатие (лучшее качество)
  • среднее сжатие
  • максимальное сжатие (худшее качество)
  • везде автоматом выбирается лучший для сжатия контейнер и кодек, вне зависимости от расширения входного файла (MP4, H.265).
Advanced Настройки конвертации для пользователей:

  • resolution (‘исходное’, 4K (3840x2160), 2K (2560x1440), Full HD (1920x1080), HD (1280x720), SD (720x480), Минимальное (320x240))
  • color depth (‘исходное’, 8, 10, 12, 16)
  • frame rate (‘исходное’, 10-60 ползунок)
  • bitrate (‘исходное’, ‘auto’, 1 - 40 MBps ползунок)
  • container format (‘исходный’, MP4, WebM и т.д.)
  • audio codec
  • audio bitrate
Примечания:

  • рекомендуется использовать кодеки H265 как дефолтную опцию и H264 как альтернативную.
  • в качестве библиотек для разработки можно использовать ffmpeg или любую другую (активно поддерживаемую и развиваемую).
  • все вычисления происходят локально, у пользователя в браузере, без загрузки видео на сервер.
  • необходимо использовать WebAssembly (Wasm) для работы с FFmpeg или аналогичных библиотек, чтобы обеспечить высокую производительность в браузере
  • обработанное видео должно сохраняться локально на устройстве пользователя с возможностью указать папку или имя файла

    Сроки выполнения:
    2 недели
    Стоимость работ:
    15 000 р.

    Предпочтение будет отдано кандидату с опытом разработки расширений в Google Chrome Webstore.