QMPlay2 subtitles originate from two places: tracks embedded within the video file and separate files that accompany it.
The player handles both, and the playback menu provides ready controls for timing and size.
Supported subtitle types
- SRT – the most common plain-text format
- Classic formats such as MicroDVD and similar frame-based or time-based files
- ASS/SSA – styled subtitles rendered with libass
- Embedded tracks within MKV, MP4 and other containers, read through FFmpeg
For MicroDVD files you may instruct the player to use the FPS value stored inside the file, where one is present.
Loading an external file
Give the subtitle file the same base name as the video and keep the two in one folder. You may also add the subtitle file manually while the video plays.
Switching tracks
Open Playback → Subtitles streams to view every track found within the file. Select one, or disable subtitles with Enable subtitles.
Correcting the timing
When the text appears too early or too late, use the delay controls in the playback menu:
- Delay subtitles – shifts the text 100 ms later with each step
- Speed up subtitles – shifts the text 100 ms earlier
- Set subtitles delay – enter a precise value
Apply the delay step a few times while watching a line of dialogue. Small increments make it easier to settle on the correct offset.
Resizing the text
Scale up subtitles and Scale down subtitles change the size during playback. This is useful on large televisions, or when you are seated some distance from the screen.
Display time for untimed lines
Some files specify a start time but no end time. Within the subtitles module settings you can determine how long such lines remain on screen.
Finding subtitles online
The Extensions module includes an OpenSubtitles search. Search by title, choose a language and load the result into the current video.
Identify the subtitle source first
QMPlay2 subtitle setup begins by identifying whether the text is inside the video container or stored in a separate file. An embedded track travels with the media file and can be selected from the available subtitle streams. An external subtitle file is independent, so its name, location and contents must be checked separately. This distinction prevents you from searching for a missing sidecar file when the video already contains several usable tracks.
Open the video and inspect the available subtitle choices before downloading or editing anything. Some files contain different languages, commentary subtitles or text intended only for signs and foreign-language dialogue. Choose the track that matches what you want to read. A track with only occasional lines may be working exactly as intended. If no suitable embedded track exists, test an external file known to match the same edition of the video.
Keep external files easy to recognise
Put the video and its subtitle file in a clearly named folder. Similar base names help you recognise which text belongs to which video, especially when a series contains many episodes. Check the real extension in the file manager rather than relying on the displayed icon. A compressed archive containing subtitles must be extracted before the player can use the text file inside it.
If multiple external files are present, avoid assuming the first one is the correct language or release. Open the intended file manually and check an early spoken line. Keep an unchanged copy before editing a subtitle file, because the same subtitle may be used by another player or another copy of the video. Clear organisation is often enough to solve loading confusion without changing module settings or converting the video itself.
Distinguish constant delay from progressive drift
A constant timing offset means the subtitles remain early or late by roughly the same amount throughout the video. A delay adjustment can correct that pattern. Progressive drift is different: the text may align near the beginning and become increasingly misplaced later. Repeatedly adding a fixed delay will only align one part of a drifting file at the expense of another.
Test a line near the beginning, another in the middle and one near the end. If the difference changes substantially, check whether the subtitle was prepared for a different frame rate or edit of the film. Extra opening scenes, removed advertisements or a different episode version can create jumps that a simple delay cannot repair. Choose subtitles matching the actual media edition whenever possible instead of trying to compensate for several independent timing differences with one control.
Adjust timing using an obvious reference line
Choose a short passage where a speaker's words and mouth movement are easy to recognise. Pause or replay the passage as needed, then change the delay in small steps. Keep track of whether you are moving text earlier or later, and check the visible result instead of relying on the wording of the control alone. A large adjustment made in the wrong direction can make a modest mismatch look much worse.
After the line looks correct, test several later lines before settling on the value. Music lyrics, off-screen speech and long silent shots can be poor reference points because the intended timing is less obvious. Avoid editing the subtitle text while you are still identifying a playback delay. A temporary player adjustment is easier to reverse and helps establish whether the underlying file needs any permanent correction at all.
Balance readability with picture space
Subtitle size should suit the display and viewing distance. Text that looks comfortable on a desk monitor may be too small when the same computer is connected to a television. Increase the size gradually, then check a long two-line subtitle to make sure the text remains readable without covering an excessive portion of the picture. Short lines alone do not reveal wrapping problems.
Styled formats can include their own font, position and appearance instructions. If one subtitle behaves differently from a plain-text file, those instructions may be part of the difference. Compare with a simple subtitle file before assuming the entire display configuration is wrong. Test bright scenes and dark scenes, since readability can change with the background. Keep appearance adjustments modest until you know that the selected track and timing are already correct.
Check language and character encoding
If letters appear as unexpected symbols, inspect the subtitle language and text encoding rather than changing timing. Plain-text files can be saved using different encodings, and a mismatch can affect accented characters or non-Latin scripts. Make a backup before converting or resaving the file. Changing the encoding of the only copy without checking the result can make recovery more difficult.
Also distinguish damaged characters from a font that does not contain the required writing system. A few missing glyphs and an entire paragraph of garbled text can have different causes. Test another subtitle in the same language if one is available. Keep notes on which file fails and which works. That comparison narrows the investigation to the external text, its encoding or its styling instead of prompting unrelated video decoder changes.
Manage multiple tracks and repeated sessions
When a video includes several subtitle streams, identify the intended one by both label and actual content. Track labels may be incomplete or similar. Check that a full-dialogue track is selected if you expect every spoken line to appear. If duplicate text is visible, inspect whether an external subtitle and an embedded subtitle are being displayed through overlapping workflows or whether the video already has text burned into the image.
Burned-in text is part of the video picture and cannot be removed by disabling a selectable subtitle stream. Test by turning selectable subtitles off and observing what remains. When opening a different episode or film, verify the selected language and delay again rather than assuming the previous adjustment fits. A correction made for one media edition should not be treated as a universal setting for every subtitle in your library.
Build a dependable subtitle test routine
A useful routine takes only a few checks: select the intended track, read an early line, inspect a long line, and seek to a later dialogue scene. This tests loading, language, readability and timing without requiring you to watch the whole programme first. If you plan to watch on an external display, perform those checks at the actual viewing distance.
Save an untouched copy of external subtitles before attempting permanent edits. Use descriptive filenames when keeping several languages or editions, and avoid making the extension ambiguous. If the problem appears only after seeking, replay the same section from a slightly earlier point and note whether it reproduces. Keeping source selection, timing, styling and text encoding as separate checks helps you fix the actual problem while preserving a subtitle file that may already be correct.
FAQs
Why are no subtitles visible? Confirm that a usable track is selected and that subtitles are enabled. If you rely on an external file, check its location and load it manually. Test a scene that definitely contains dialogue. A track intended only for signs or occasional foreign-language speech may contain very few lines.
Can a delay fix every timing problem? A fixed delay helps when the offset stays approximately constant. It does not fully correct progressive drift or differences between video edits. Compare early, middle and late dialogue. If the mismatch grows or changes suddenly, choose a subtitle matching the frame rate and edition of your video.
Why do subtitles show strange characters? The file encoding or the available font may not match the text. Preserve the original before making conversions, and compare another file in the same language. Timing controls will not repair character encoding. Identify whether the problem affects individual glyphs or the entire text before changing appearance settings.
Why is text still visible after I disable subtitles? It may be burned into the video image. Such text is not a selectable stream and remains part of the picture during decoding. Confirm what disappears when subtitle streams are disabled before searching for another subtitle setting or editing an external file.
Should I edit the subtitle file or adjust the player? Start with a reversible player delay when the mismatch is constant. It helps you identify the correction without altering the original file. Permanent editing is a separate decision, especially when the same text is used with more than one media copy.
Can I use the same subtitle settings for every film? Appearance preferences may be broadly useful, but track language and timing should be checked for each item. A delay suitable for one release may be wrong for another. Test several lines whenever a new file or edition behaves differently instead of applying a previous correction automatically.
Conclusion
QMPlay2 subtitles are easier to manage when you check the source, language, timing and appearance in that order. Identify embedded and external tracks, choose text matching the media edition and use small delay adjustments only for a constant offset. Check readability on the display you actually use, and preserve original files before changing encoding or content. A short test at several points in the video usually reveals whether the remaining issue is drift, styling or the wrong track. This method keeps subtitle troubleshooting focused and avoids unnecessary changes to otherwise reliable playback.