Home
Softono

Sharetape Open Source

Open source MIT Python
118
Stars
11
Forks
1
Issues
4
Watchers
2 years
Last Commit

 About Sharetape Open Source

Script that takes any long form video or podcast and outputs clips for social media

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Sharetape Open Source?

We provide expert installation service for this software. Our team will install, configure, and secure Sharetape Open Source on your server. plans start at just $30.

Sharetape Open Source

View on GitHub

Sharetape-Open-Source

This script uses NLP to determine the 10 best topics from a podcast or long form video. Then based on these topics it cuts 30-60 second clips for TikTok, Instagram, or YouTube Shorts. You can even crop the video to 9:16 format and add captions if needed.

Demo

Sharetape Open Source Demo

Install homebrew dependencies

$ brew install ffmpeg
$ brew install imagemagick

Install requirements

$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt

Download Vosk Library

This is the language library this speech to text uses. Download this Here

Once downloaded unzip in your project directory.

Execution

There are 4 flags

  • -v or -video is the video path. Only .mov or .mp4
  • -c or -crop crops the video to 9:16 format, default is False
  • -ca or -captions adds captions, default is False
  • -cl or -clipLength is length of clip, default is 30 seconds

Clips will be output in a directory with a unique ID i.e. c088af43-362b-4837-bf29-d9122008f457/clips

Example:

$ python main.py -v 1086final.mov -c True -ca True -cl 60