This tool reads embedded subtitle streams from common video containers such as MKV, MP4, MOV, and WebM. It shows each track's language and codec before converting the selected text stream to SubRip SRT. ASS and SSA styling is omitted because SRT stores timing and text, not advanced positioning or typography.
Embedded subtitles are different from captions painted into the picture. Burned-in captions need frame-by-frame OCR, while a video with speech but no subtitle stream needs transcription. The extractor reports those cases honestly instead of returning an empty file.