A newer version of the Gradio SDK is available: 6.12.0
metadata
title: Subtitle Burner & Uploader
emoji: 🎬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.5.1
python_version: '3.10'
app_file: app.py
pinned: false
license: apache-2.0
🎬 Video Subtitle Burner & Uploader
A Gradio application that burns subtitles into videos and uploads them to abyss.to
Features
- ✅ Download videos from Google Drive or direct URLs
- ✅ Burn SRT subtitles into video using FFmpeg
- ✅ Upload processed video to abyss.to (hydrax.net)
- ✅ Simple web interface with progress tracking
- ✅ Support for Sinhala and other Unicode subtitles
How to Use
Video URL: Paste your Google Drive link or direct video URL
- Google Drive:
https://drive.google.com/file/d/FILE_ID/view - Direct: Any
.mp4URL
- Google Drive:
Subtitle Content: Paste your SRT subtitle file content
1 00:00:01,000 --> 00:00:04,000 මේ උදාහරණ subtitle එකක් 2 00:00:04,500 --> 00:00:08,000 This is an example subtitleClick Process & Upload and wait for completion
Get the abyss.to upload response with your video link!
Technical Details
- FFmpeg: Used for burning subtitles with custom styling
- Gradio: Web interface framework
- gdown: Google Drive file downloads
- requests: HTTP operations and file uploading
Important Notes
⚠️ Processing Time: Video processing can take several minutes depending on video size and length
⚠️ File Size Limits: Large videos may take longer or fail on free tier
⚠️ Subtitle Format: Only SRT format is supported
Troubleshooting
Error: Download failed
- Check if the Google Drive link is publicly accessible (Anyone with the link can view)
- Verify the direct URL is correct and accessible
Error: Upload to abyss.to failed
- Check the upload URL is correct
- Verify file size is within limits
License
Apache 2.0
Built with ❤️ using Gradio, FFmpeg, and Python