Video Subtitle Tool (Enhanced Edition)

This powerful utility allows you to easily add custom subtitles to your videos with full control over fonts, styles, and positioning. Perfect for content creators, educators, and media professionals looking to make their videos more accessible and engaging across multiple languages.

File Upload

Font Settings

Select Font
10 150
Subtitle Position
Horizontal Alignment

Text Style

Text Color
Outline Color

Background Settings

Background Color
0.1 1

How to Use:

  1. Upload your video file and subtitle file (.srt format)
  2. Select a font (supports system fonts, local fonts from the 'fonts' directory, and uploaded fonts)
  3. Adjust the font size and subtitle position
  4. Customize text color and style
  5. Optionally add a background with adjustable transparency
  6. Click "Preview" to see the first 30 seconds with your settings
  7. When satisfied, click "Generate Complete Video" to process the entire video

Font Features:

  • The application automatically scans for fonts in the 'fonts' subdirectory of your current working directory
  • Supports .ttf, .otf, and .ttc (TrueType Collection) font formats
  • For .ttc files, the tool automatically extracts and provides all included fonts
  • Custom uploaded fonts take priority over system fonts

Advanced Features:

  • Automatic text wrapping to fit video width
  • Multi-line subtitle support
  • Text outline for better visibility against any background
  • Semi-transparent background behind subtitles for improved readability
  • Intelligent positioning of subtitles to avoid overlapping with important content

Technical Notes:

  • Supported video formats: mp4, avi, mov, mkv, flv
  • Subtitle files must be in SRT format
  • Font size should be adjusted according to video resolution
  • The preview processes only the first 30 seconds to save time
  • Processing time depends on video length and resolution

Best Practices:

  • Use high-contrast colors between text and outline for best readability
  • For videos with varying backgrounds, adding an outline and/or background is recommended
  • Font size 20-30 works well for most standard resolution videos
  • Test with the preview feature before generating the complete video