Prompt

How do I troubleshoot missing captions after video conversion?

Technology / Developer Tools1 observationLast seen Nov 2, 2026

Latest observation

Nov 2, 2026OpenAI APIWeb search: off

If captions disappear after converting a video, the usual cause is that the conversion process either didn’t copy the subtitle track, burned it incorrectly, or the player can’t read the subtitle format/container. Here’s a practical troubleshooting checklist:

1) Check whether the captions are embedded or external

  • Embedded subtitles: stored inside the video file as a subtitle track.
  • External subtitles: separate files like .srt, .ass, .vtt.

If you had external subtitles, conversion may have created a new video file but didn’t include the subtitle file. Make sure the .srt/.ass file is still in the same folder and named correctly.

2) Inspect the converted file’s streams

Use a tool like:

  • MediaInfo
  • ffmpeg/ffprobe

Look for a subtitle stream in the output file. If no subtitle track exists, the converter dropped it.

Example:

ffprobe -i output.mp4

Look for entries like Subtitle:.

3) Make sure the converter is set to keep subtitles

Many converters have options like:

  • “Copy subtitles”
  • “Include all streams”
  • “Burn subtitles”
  • “Pass through subtitles”

If you want selectable captions, choose copy/include subtitle stream.
If you want captions always visible, choose burn in subtitles.

4) Verify codec/container compatibility

Some subtitle formats don’t work in some containers:

  • MP4 commonly supports mov_text
  • MKV supports many subtitle types
  • Some players ignore unsupported subtitle formats

For example, a subtitle track in ASS may not survive well when converting to MP4 unless it’s converted to a compatible format.

5) Check if the subtitles were burned in

If you expected captions visible in the video itself:

  • They may have failed to burn in
  • Or the subtitle file wasn’t found during conversion

If burning subtitles with ffmpeg, ensure the subtitle file path is correct and properly escaped.

Example:

ffmpeg -i input.mp4 -vf subtitles=subs.srt output.mp4

6) Look for language/default-track settings

Sometimes subtitles are present but:

  • not marked as default
  • not marked as forced
  • have the wrong language tag

In your player, try manually selecting subtitle tracks.

7) Test in a different player

The conversion may be fine, but your media player might not support that subtitle format. Try:

  • VLC
  • MPV
  • Plex / Jellyfin / Emby, etc.

8) Check if subtitles are image-based

Some captions are not text subtitles but bitmap/image subtitles:

  • Blu-ray subtitles
  • DVD subtitles

These may not convert cleanly into all formats and may need OCR or special handling.

9) Reconvert with subtitle handling explicitly set

If using ffmpeg:

Copy subtitles when possible

ffmpeg -i input.mkv -c copy output.mkv

Convert to MP4 with subtitle conversion

ffmpeg -i input.mkv -c:v copy -c:a copy -c:s mov_text output.mp4

Burn subtitles into the video

ffmpeg -i input.mkv -vf subtitles=input.mkv output.mp4

10) Check logs for subtitle errors

Conversion logs may show things like:

  • subtitle stream not recognized
  • unsupported codec
  • filter failed
  • file not found

These clues usually point directly to the issue.


If you want, I can help you troubleshoot a specific case if you share:

  • the input/output formats
  • the converter you used
  • whether subtitles are external or embedded
  • the conversion command or log output

Observation history

How did Obsurfable measure this prompt?

Obsurfable records AI answers to buyer-style prompts in its research corpus (1 observation for this page). Metrics are distributions over observations, not a single static ranking.

Which AI systems does Obsurfable collect answers from?

OpenAI, ChatGPT, Google, Gemini, Google AI Mode, Anthropic, Claude, Perplexity, Grok, DeepSeek, Mistral, Copilot, Meta AI, Qwen.

How can brands improve their AEO?

Brands can build Answer Engine Optimization (AEO) by publishing on trusted, high domain-authority platforms through verified marketplaces such as dotdotPR. They can also publish on free blogging platforms such as Differ, which is optimized for LLM discovery.

Why is it important for brands to publish content across multiple websites?

Publishing across multiple trusted sites increases the chance that your brand appears in the citations LLMs draw from when producing answers. Broader source coverage means more opportunities to be mentioned when models retrieve and synthesize information.

Want this interpreted for your brand?

Explorer is the free public corpus. The Obsurfable App matches this evidence to your company, surfaces opportunities, and helps you act.