Skip to content

Capture screen and save video to nextcloud or local

License

Notifications You must be signed in to change notification settings

ivanbogomoloff/screencast

 
 

Repository files navigation

NJ Screencast - free, safe and easy solution for screen recording in Chrome.

Extension for chrome/chromium browser

This extension allows you to:

  • Record your desktop with or without sound
  • Select codec (webm/vp8/vp9/h264 or mpeg)
  • Save files locally or to your own server Nextcloud

How to install and setup ?

Install from web store

Link to install

Install from git

  • Do git clone or download zip (if it zip then unpack it)
  • In your browser open chrome://extensions and enable developer mode then load unpacked
  • Select unpacked (or cloned) dir and pin it from extensions icon near omnibox.
  • To setup nextcloud uploading click on extension icon and click Settings and fill the form. Please use application password ( /settings/user/security )

How it works?

Extension uses MediaStream recording API and library ts-ebml for extract duration information after finish capture. If nextcloud settings enabled, video will upload to server through webdav. It's important to use application password.

Screenshots


NJ Screencast - бесплатное, безопасное и простое решение для записи экрана.

Данное расширение устанавливается в браузер chrome или chromium.

Данное расширение позволит вам:

  • Записывать десктоп со звуком или без звука
  • Использовать разнообразные кодеки (webm/vp8/vp9/h264 или mpeg)
  • Сохранять файлы локально или на ваш сервер Nextcloud

Как установить и настроить?

Установить из магазина расширений

Ссылка на расширение в магазине

Установить из репозитория

  • Скачать репозиторий (git clone) или архив репозитория (zip и распаковать его).
  • В браузере открыть управление расширениями chrome://extensions и включить Режим разработчика, затем нажать на кнопку Загрузить распакованное расширение
  • Выбрать распакованную или склонированную папку расширения
  • Для настройки соединения с вашим Nextcloud сервером, нужно нажать на кнопку Настройки и заполнить форму. Необходимо использовать пароль приложения ( /settings/user/security ) иначе загрузка в Nextcloud через webdav не будет работать.

Как это работает?

Расширение использует MediaStream recording API и библиотеку ts-ebml для добавления информации длительности видеофайла после завершения записи. Связь с Nextcloud работает через webdav

Страница расширения https://njsoft.dev/solutions/nj-screencast/

Скриншоты

About

Capture screen and save video to nextcloud or local

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • HTML 1.9%
  • CSS 1.5%