/VideoEditScheduler

Video Editor and Automated Scheduler for Shorts.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

🖥 Introduction

Record your clip and this app will take care of the rest. The objective of this project is to edit and auto schedule your favorite clips on your social media (YouTube, Facebook and Twitter).

I created this project mainly to play around with the different APIs Google, Twitter and Meta offer and try at the same time to create a fun and useful tool.

Screenshots

Table of Contents

  1. Introduction
  2. Acknowledgements
  3. Useful documentation and libraries used
  4. Getting Started
  5. Notes

🎖 Acknowledgements

The stylesheets "dark_teal" theme for the Qt widgets was maded by GCPDS, Copyright (c) 2020, GCPDS, All rights reserved.

https://github.com/UN-GCPDS/qt-material

📚 Useful documentation and libraries used

🏃‍♂️ Getting Started

Create a virtual environment via the command:

python3 -m venv venv

This creates the folder venv/ in your current directory. It will contain the necessary libraries for running the examples.

To activate the virtual environment, use the following command:

# On Windows:
call venv\Scripts\activate.bat
# On Mac / Linux:
source venv/bin/activate

Now execute the following to install the necessary dependencies:

pip install -r requirements.txt

You can the program with the command:

python main.py

Please note that the virtual environment must still be active for this to work.

Notes

The video editor section found in /editor/video.py is not connected to the GUI yet.