/decky-recorder-fork

Primary LanguagePythonOtherNOASSERTION

Decky Recorder Fork

Note: This repository is a clone of the original Decky Recorder repo and is actively maintained.

Building

If you want to build this plugin in theory you only need to run make init first, fill out details in the .env file, and then run make it. You will need the following:

  • node 18 (I recommend using nvm)
  • jq
  • pnpm
  • python + pip
  • Docker

Readme from the original author of the repo marisaa999 below:

Decky-Recorder Example Screenshot

This plugin is heavily based on the Recapture-Plugin for Crankshaft from Avery: https://git.sr.ht/~avery/recapture In particular a lot of code for the gst-launch-1.0-command itself and the additionally needed dependencies were taken from the Recapture-Plugin.

https://git.sr.ht/~avery/recapture/tree/0fdbe014ec1f11bce386dc9468a760f8aed492e9/item/record.go#L19 https://git.sr.ht/~avery/recapture/tree/0fdbe014ec1f11bce386dc9468a760f8aed492e9/item/plugin/src/index.tsx#L161 https://git.sr.ht/~avery/recapture/tree/0fdbe014ec1f11bce386dc9468a760f8aed492e9/item/plugin/Makefile#L22

This plugin was made with the decky-plugin-template (https://github.com/SteamDeckHomebrew/decky-plugin-template)

Please do not judge my code, I am bad!

This plugin is still in WIP.

Thanks

Known issues

FAQs

Can I save to the SD card / some other location?

This is not yet configurable through the plugin but yes. What you would do instead is

  1. Move your Videos folder to the new destination (e.g. /run/media/mmcblk0p1)
  2. Make a symbolic link (e.g. ln -s /run/media/mmcblk0p1 /home/deck/Videos)

Now it'll look like there's a Videos folder on your ssd but the data will actually be in the SD card.