burning / README.md
mrpoddaa's picture
Update README.md
c76d023 verified

A newer version of the Gradio SDK is available: 6.12.0

Upgrade
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

  1. Video URL: Paste your Google Drive link or direct video URL

    • Google Drive: https://drive.google.com/file/d/FILE_ID/view
    • Direct: Any .mp4 URL
  2. 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 subtitle
    
  3. Click Process & Upload and wait for completion

  4. 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