Fix SRT files that will not open
Subline · 2026-10-21
Encoding, timestamps and block structure are separate problems. Renaming a file is not format conversion.
Check encoding
Try the actual source encoding when UTF-8 fails. Keep the original bytes. Characters already replaced by question marks cannot reliably be recovered.
Check timestamps
A standard line looks like 00:00:01,000 --> 00:00:04,200. End time must be later than start time.
Review malformed blocks
The parser reports unreadable blocks instead of silently dropping them. Fix them first or explicitly accept exporting only parsed content.