SortVid is a Streamlit app inspired by the concept demonstrated in the Suckerpinch video. The app rearranges a video based on its subtitles, providing a unique and entertaining way to experience video content.
-
Subtitle Analysis: Utilizes natural language processing to extract and analyze subtitles from the video.
-
Video Sorting: Rearranges the video content based on the alphabetical order of words in the subtitles.
-
Streamlit Interface: Provides a user-friendly web interface powered by Streamlit for easy interaction.
Follow these steps to set up and run the SortVid project locally:
- Python 3.9
- Pip (Python package installer)
-
Clone the repository:
git clone https://github.com/ZeroMeOut/SortVid.git cd SortVidYou may need the ffmepg exe file in the repo
-
Install dependencies:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run app.pyVisit http://localhost:8501 in your browser to interact with the SortVid application.
-
Upload a video file.
-
The app will extract subtitles and rearrange the video based on the alphabetical order of words in the subtitles.
-
Enjoy watching the sorted video!
If you'd like to contribute to SortVid, feel free to do so.