How to Turn Subtitles Into Video — Easy Subtitle To Video Converter
Adding subtitles to video files permanently (burning) or creating a side-by-side subtitled export is useful for accessibility, localization, and social sharing. This guide walks through a simple, reliable workflow you can use on Windows, macOS, or online — no advanced video-editing experience required.
What you’ll need
- Video file (MP4, MKV, MOV commonly supported)
- Subtitle file (SRT, ASS, or VTT)
- Subtitle-to-video converter tool (desktop app or online service) — examples below assume one of: HandBrake (free), FFmpeg (free/command-line), Aegisub + OBS (for advanced styling), or an online converter.
Quick approach (recommended for most users)
- Install HandBrake (or use the web version if available).
- Open HandBrake and load your source video.
- In the “Subtitles” tab, click “Import SRT” and select your subtitle file.
- Choose whether to burn subtitles (permanent) or add as selectable tracks. For burning, check “Burn In.”
- Select a preset (e.g., “Fast 1080p30”) and choose output filename.
- Click “Start Encode.” Result: a new MP4 with subtitles embedded.
Command-line option (FFmpeg) — precise and fast
- Burn subtitles (SRT):
Code
ffmpeg -i input.mp4 -vf “subtitles=subs.srt:forcestyle=‘FontName=Arial,FontSize=24’” -c:a copy output.mp4
- Add as selectable track (MKV container):
Code
ffmpeg -i input.mp4 -i subs.srt -c copy -c:s srt output.mkv
Notes: Adjust FontName/FontSize for readability. Use ASS for advanced styling.
Styling subtitles
- Use ASS/SSA subtitle format for custom fonts, colors, positioning, and effects. Convert SRT to ASS in Aegisub: load SRT → adjust styles → Export as ASS.
- For consistent appearance across devices, burn subtitles into the video.
Online converters (fast, no install)
- Upload video and SRT to a reputable site (ensure file size limits).
- Choose burn-in or selectable track and export format (MP4 commonly used).
- Download processed video.
Caveat: Check privacy and upload limits before using.
Common issues & fixes
- Timing off: Ensure subtitle timestamps match video. Use Aegisub or Subtitle Edit to shift timings.
- Encoding errors (garbled characters): Confirm subtitle file uses UTF-8 encoding. Re-save in UTF-8 if needed.
- Font/style not applied when using SRT: Convert to ASS or burn subtitles to preserve styling.
Best practices
- Preview subtitles before final export to ensure readability (font size, color, contrast).
- Keep a backup of the original video and subtitle files.
- For social media, burn subtitles — many platforms don’t display external subtitle tracks.
- Use 16:9-friendly font sizes and place subtitles above any on-screen UI elements.
Example workflow (Windows users)
- Convert SRT to UTF-8 in Notepad: File → Save As → UTF-8.
- Open HandBrake → Source → select video.
- Subtitles → Import SRT → check “Burn In.”
- Preset → Fast 1080p30 → Start Encode.
- Review output and adjust style if needed via Aegisub + re-encode.
Summary
To turn subtitles into video, choose whether you need permanent burned subtitles or selectable tracks. HandBrake offers a straightforward GUI method; FFmpeg provides precision and speed for advanced users; online converters are convenient for quick tasks. Convert subtitle formats or re-style in Aegisub when needed, and always preview the final video for timing and readability.