byespace
Very Complicated Screen Capture's logo

Very Complicated Screen Capture

An overcomplicated capture card/webcam monitoring and recording tool.

Screenshot taken on Windows 11 using version 1.0.0a1

Recently, I needed a thing to take a look at the video feed from my newly-purchased capture card. And this is the end result!

I don’t actually think anyone needs this but hey it somewhat works! I don’t have everything I want implemented yet.

WHAT WORKS:

PLANNED BUT NOT WORKING YET:

I’d like to do something like Steam Background Recording wrt having a replay buffer that you can just record the last 30 seconds or something, but I may need to completely rework the program to do that. Still.

System requirements & dependencies

Downloading

Currently, the only way to run VCSC is to run it from source or from PyPI.

On Linux, installation of the following packages system-wide is strongly recommended:

You should then install the vcsc package using pip, pipx, or similar. Please DO NOT USE PIP if your system warns you about breaking system packages.

# Using pip
pip install vcsc

# Using pipx (reccommended if available)
pipx install vcsc --system-site-packages # <-- Allows it to integrate with your system's Qt styles btw

You should then be able to run it using the vcsc command or python3 -m vcsc. If you get something like below, you’re winning!

PS C:\Users\Bye> vcsc
Very Complicated Screen Capture 1.0.0a1
(c) https://byespace.net
Provided under the zlib license.

Launching with arguments: ['C:\\Users\\Bye\\AppData\\Roaming\\Python\\Python314\\Scripts\\vcsc']

Using   PySide  6.11.1
        Qt      6.11.1
PySide6 path: C:\Users\Bye\AppData\Roaming\Python\Python314\site-packages\PySide6\__init__.py

I’m hoping to make it more usable on macOS and Windows at some point, and have it integrate with the system’s app list on Linux (but it’s haaaaaaard)