Advertisement

XMedia Recode free video converter

Hardcode subtitles on video: Tips and Techniques

These filters allow you to render subtitles into a video.
The subtitle is permanently burned into the image so it remains visible on all devices and players without the need for a separate subtitle file.
It supports SubRip (SRT) and Sub Station Alpha (SSA and ASS) formats, which are common formats for text subtitles in videos.
This helps ensure that your subtitles display correctly in a wide range of video editors and players.

How to create SRT subtitles

Advertisement

Hardcode subtitles on video

Hardcode subtitles settings

These settings allow you to customize the appearance of the subtitles, including background color, font size, font style, font color, character spacing, rotation angle, and alignment.

Choose from different fonts (e.g. bold, italic, regular) to give the subtitles a customized style.

Step 1: Select the "Filter/Preview" tab and click the "Video Track" tab

You can add the Subtitle filter using the "Add filter" button.

Select filter/preview

Step 2: Select Subtitle filter and click "Add"

add Subtitle Filter

Step 3: Select Subtitle and set settings

enable Subtitle filter

Coding

Specifies the character set used for the subtitle text.

Primary color

Specifies the primary color of the subtitle.

The primary color is the main color used to display subtitle text.
It determines the appearance of the text and significantly influences its readability and visual impact. When rendering subtitles, the primary color is applied directly to the text—usually white, yellow, or another high-contrast color to ensure good visibility against different backgrounds.

subtitle Primary color
before after

Advertisement

Secondary color

Specifies the secondary color of the font.

subtitle Secondary color

Outline color

Specifies the outline color of the font.

The outline color refers to the color of the border (contour) that surrounds the subtitle text.
It improves the readability of subtitles, especially against high-contrast or busy backgrounds.
When rendering subtitles, the outline is displayed along with the text, making the subtitle more clearly distinguishable from the video content.
A well-chosen outline color (e.g., black or white) ensures better visibility on all screen types.

subtitle Outline color
before after
subtitle text with outline color red

Back color

Specifies the back color of the font.

Adding the background color makes the font easier to read

before after
subtitle text with background color red

Font size

Adjust the font size to ensure that the subtitles are clearly visible on both small and large screens.

before after

Advertisement

Bold

Specifies whether the font is bold or normal.

before after
Font printed normally Font in bold

Italic

Italic determines whether the subtitle font is displayed in italics or regular. When enabled, the text slants slightly to the right and appears in a slanted, more flowing form.

subtitle italic
before after
Font printed normally Font shown in italics

Underline

Specifies whether the font is underlined or normal.

subtitle underline

Strikeout

Specifies whether the font is strikethrough or normal.

subtitle strikeout
before after
Font displayed normally Font shown crossed out

Spacing

Specifies the space between characters in the subtitle text.

subtitle spacing
before after
small space between characters large spacing between characters

Border style

Specifies the type of border that is displayed around the font.

  • 1 Outline + drop shadow
  • 2
  • 3 Opaque box
  • 4
subtitle border style

Rotation

The rotation angle in the "Render Subtitles" video filter allows you to adjust the alignment of your subtitles within the video image. You can set the angle between 0 and 360 degrees. You can freely determine the angle to create creative subtitles or, for example, align them vertically.

subtitle rotation
before after
0 degree font rotation angle 45 degree rotation angle of the font

Margin left

Defines the minimum distance of the subtitle text to be displayed from the left edge of the screen.

subtitle margin left

Margin right

Defines the minimum distance of the subtitle text to be displayed from the right edge of the screen.

subtitle margin right

Margin vertical

Defines the minimum distance of the subtitle text to be displayed from the top or bottom of the screen.

subtitle margin vertical

Alignment

subtitle alignment

Choose the position of the subtitles on the screen (e.g. left, center or right) and set the alignment of the text to be displayed to ensure that the subtitles always appear where you want them.

  • Top left
  • Top center
  • Top right
  • Middle left
  • Middle center
  • Middle right
  • Bottom left
  • Bottom center
  • Bottom right
Render subtitles top left Render subtitles top center Render subtitles top right
Render subtitles middle left Render subtitles middle center Render subtitles middle right
Render subtitles bottom left Render subtitles bottom center Render subtitles bottom right

Share