mddash / Subtitle Uploader

Published:

Version: 4.5+dd1521d updated

Summary: Upload subtitles to any video on any website + settings panel (Fixed Fullscreen)

Groups:

License: MIT

Antifeature: unspecified

๐ŸŽฌ Subtitle Uploader - The Ultimate Subtitle Experience

๐ŸŒŸ Transform Your Video Watching Forever

image: https://ibb.co/m5T6DD8t

**Subtitle Uploader ** is not just a subtitle toolโ€”it's a complete subtitle revolution! Seamlessly upload, customize, and animate subtitles on ANY video across ANY website with unprecedented control and style.


โœจ Key Features

๐Ÿ“ค Universal Subtitle Support

  • Upload subtitles to any video on any websiteโ€”YouTube, Vimeo, Netflix, local HTML5 players, you name it!
  • Support for multiple formats: SRT, VTT, ASS, SSA
  • Drag & drop subtitle files or click to browse
  • Auto-sync with video playback
  • Multi-language support including full RTL (Right-to-Left) support for Arabic, Hebrew, Persian, and more

๐ŸŽจ Advanced Customization Panel

  • Complete visual control: Font size, color, family, background, opacity
  • Vertical positioning: Precisely adjust subtitle placement with pixel-perfect control
  • Number highlighting: Color-code numbers in subtitles for better readability
  • Live preview: See changes instantly before applying
  • 6 beautiful preset profiles: Quick-switch between your favorite styles

๐ŸŽค Karaoke Mode - The Show-Stopper!

Experience subtitles like never before with our groundbreaking Karaoke Mode:

  • Spotlight Effect: Words illuminate one by one in a mesmerizing light show
  • Smart RTL Animation: Arabic and other RTL languages animate naturally from right to left
  • Adjustable Speed: Control animation speed from 0.5x to 2x
  • Live Preview: Test effects before applying
  • Per-word synchronization: Perfect timing with video duration

๐ŸŒ Multilingual Excellence

  • Full Arabic RTL support: Proper word order, direction, and animation
  • Unicode-aware: Handles complex scripts beautifully
  • Auto-detection: Automatically detects language direction
  • Mixed content: Seamlessly handles multilingual subtitles

๐Ÿ’พ Profile Management System

  • Save unlimited profiles: Store your favorite subtitle configurations
  • Quick switching: One-click profile activation
  • Export/Import: Share profiles across devices
  • Smart naming: Organize profiles with custom names
  • Delete protection: Confirm before removing profiles

โฎ๏ธ Undo/Redo Functionality

  • Full history tracking: Never lose your perfect settings
  • Multi-step undo/redo: Go back or forward through all changes
  • Visual feedback: Toast notifications for every action
  • Smart state management: Preserves all customization details

๐ŸŽฏ Smart Controls

  • Hover actions: Copy, translate, search subtitles on hover
  • Keyboard shortcuts: Space to play/pause, arrow keys for seek
  • Delay adjustment: Fine-tune subtitle timing with ยฑ0.1s precision
  • Fullscreen compatible: Works flawlessly in fullscreen mode
  • Mobile responsive: Touch-friendly interface

๐ŸŽจ Beautiful UI/UX

  • Modern gradient design: Sleek teal/green color scheme
  • Smooth animations: Fade, slide, and scale effects
  • Toast notifications: Non-intrusive feedback for all actions
  • Organized layout: Settings grouped logically in collapsible sections
  • Dark mode optimized: Easy on the eyes for long viewing sessions

โšก Performance Optimized

  • Lightweight: Minimal impact on page performance
  • Smart rendering: Only processes visible subtitles
  • Efficient updates: Debounced settings changes
  • Memory conscious: Automatic cleanup and garbage collection

๐Ÿš€ Why Choose Subtitle Uploader?

For Viewers:

  • โœ… Watch foreign films with perfectly styled subtitles
  • โœ… Learn languages with karaoke-style word highlighting
  • โœ… Customize readability for better accessibility
  • โœ… Enjoy multilingual content without limitations

For Content Creators:

  • โœ… Preview subtitle styling before publishing
  • โœ… Create engaging educational content with karaoke effects
  • โœ… Test subtitles across different video platforms
  • โœ… Maintain consistent branding with saved profiles

For Language Learners:

  • โœ… Follow along with word-by-word karaoke animations
  • โœ… Highlight important vocabulary with custom colors
  • โœ… Slow down or speed up subtitle pace
  • โœ… Focus on pronunciation timing

For Accessibility:

  • โœ… High contrast mode for vision impairment
  • โœ… Large text support for comfortable reading
  • โœ… Background toggle for better visibility
  • โœ… Positioning control for screen reader compatibility

๐ŸŽฏ Perfect For

  • ๐ŸŽ“ Students: Language learning, online courses, educational videos
  • ๐ŸŽฌ Film Enthusiasts: Foreign cinema, indie films, festival screenings
  • ๐Ÿ‘จโ€๐Ÿซ Educators: Lecture videos, training materials, presentations
  • ๐ŸŒ Multilingual Users: Content in multiple languages and scripts
  • โ™ฟ Accessibility Needs: Customizable for various viewing requirements
  • ๐ŸŽฎ Gamers: Game walkthroughs, streaming content, gameplay videos

๐Ÿ’ก Innovative Technology

  • Smart Language Detection: Automatically identifies Arabic, English, and other languages
  • Bidirectional Text Support: Perfect rendering for RTL and LTR scripts
  • CSS3 Animations: Smooth, hardware-accelerated effects
  • Real-time Processing: Instant subtitle parsing and display
  • Cross-browser Compatible: Works on Chrome, Firefox, Edge, Safari
  • No Dependencies: Pure vanilla JavaScript for maximum compatibility

๐Ÿ† What Sets Us Apart

Unlike other subtitle tools that simply overlay text, Subtitle Uploader 2 offers:

  1. True Karaoke Mode: The ONLY userscript with word-by-word animation that respects RTL languages
  2. Profile System: Save and switch between unlimited preset configurations
  3. Undo/Redo: Full history trackingโ€”a feature found in professional software
  4. Universal Compatibility: Works on literally ANY website with video
  5. Active Development: Regular updates, bug fixes, and new features
  6. Community Driven: Open to feedback and feature requests

๐Ÿ“Š Technical Specifications

  • Version: 4.5
  • Size: ~180KB (uncompressed)
  • Languages: JavaScript (ES6+), CSS3, HTML5
  • License: MIT (Free & Open Source)
  • Platform: Tampermonkey/Greasemonkey/Violentmonkey
  • Compatibility: All major browsers, all websites
  • Performance: <5ms processing time per subtitle

๐ŸŽ‰ Get Started in Seconds

  1. Install Tampermonkey extension
  2. Click the script install link
  3. Navigate to any video page
  4. Drop your subtitle file
  5. Customize & enjoy!

๐ŸŒˆ Join Thousands of Happy Users

"Finally, a subtitle tool that works everywhere! The karaoke mode is a game-changer for my Arabic lessons." - Language Teacher

"I love the profile system. I have one for movies, one for lectures, and one for YouTube. Perfect!" - Student

"The RTL support is flawless. As an Arabic speaker, I'm impressed!" - Native Arabic User


๐Ÿ”ฎ Coming Soon

  • ๐ŸŽฏ Auto-translation integration
  • ๐ŸŽจ More karaoke effects (Glow, Bounce, Fade)
  • ๐Ÿ“ฑ Mobile app version
  • ๐Ÿ”Š Audio subtitle generation
  • ๐ŸŒ Cloud profile sync
  • ๐Ÿค– AI-powered subtitle correction

๐Ÿ“ž Support & Community

  • Issues: Report bugs on GitHub
  • Feature Requests: Submit ideas via Greasy Fork
  • Updates: Automatic via Tampermonkey
  • Documentation: Full wiki available
  • Author: md-dahshan

MIT Licensed | Free Forever | No Ads | No Tracking | Pure Excellence

Rating: 0