ShortReelX is an AI-powered tool that transforms long videos into engaging YouTube Shorts, Instagram Reels, and other social media clips with maximum impact and virality.
- Upload long-form videos
- Extract transcripts using AI
- Generate short clips from key moments
- Ideal for content repurposing
is a fusion of three powerful words:
Live Link ->> https://shortreelx.onrender.com/
Ensure you have the following installed:
git clone https://github.com/kashyapprajapat/ShortReelX.git
cd ShortReelX
npm install
Create a .env
file in the project root and configure it as needed:
PORT=7777
# Add other necessary configurations
npm start
The server will start at http://localhost:7777/
.
Endpoint: POST /upload
Request:
- FormData (video file)
Response:
{
"videoId": "unique-id",
"transcript": "Extracted text from video"
}
Endpoint: POST /generate-shorts
Request Body:
{
"videoId": "unique-id",
"numShorts": 3
}
Response:
{
"videoId": "unique-id",
"shorts": ["path-to-short1.mp4", "path-to-short2.mp4"]
}
Endpoint: POST /getexcitingthumbnails
Request:
FormData with:
video (file): Video to extract thumbnails from
numThumbnails (number): Number of thumbnails to generate (1-3)
Process:
AI analyzes video content to find visually compelling moments
Applies enhancement filters (brightness, contrast, sharpening)
If you want to contribute or customize the project, follow these steps:
-
Fork the Repository
- Click the Fork button on the GitHub repo.
-
Clone Your Fork
git clone https://github.com/kashyapprajapat/ShortReelX.git cd ShortReelX
-
Create a New Branch
git checkout -b feature-branch
-
Make Your Changes & Commit
git add . git commit -m "Your changes"
-
Push Changes to Your Fork
git push origin feature-branch
-
Submit a Pull Request
- Go to your forked repo on GitHub
- Click on Pull Request > New Pull Request
- Select your branch and submit the PR for review
Contributions are welcome! Feel free to fork, improve, and submit a PR.