MiOffice ai
NotesScreen ShareTransfer FilesDevice Handoff

Video Subtitler: Add Subtitles to a Video | MiOffice AI

Generate subtitles from video speech or provide your own SRT. Choose an output, then review the MP4 or subtitle result before sharing.

Open AI Video SubtitlerRead the guide ↓
Input formats
.mp4, .webm, .mkv, .avi, .mov
Output options
MP4
Access
Sign-in required

On this page

  • Overview
  • When to use
  • How to use
  • Settings reference
  • Formats & limits
  • Access & cost
  • Examples & use cases
  • Troubleshooting
  • Privacy
  • Frequently asked questions
  • Related tools

Overview

Add subtitles to a video by generating them from speech or providing your own timed text in Custom SRT. Choose Burned Into Video to put subtitles in the video picture, or select SRT File or VTT File for a separate subtitle workflow. The video output is MP4. Set the speech language, appearance, or translation when needed, then check the result (especially names, numbers, specialist terms, placement, and timing) before sharing. Online upload and processing requires sign-in and an internet connection.

AI Video Subtitler can generate subtitles from video speech or process supplied timed text in Custom SRT. Set Speech Language, choose an Output option, and use the listed appearance and translation controls when they fit your task. The video output is MP4. Review the result against the speech; the configuration doesn’t establish an accuracy rate or guarantee correct wording or timing.

When to use

  • Use AI Video Subtitler to generate subtitles from a video or provide your own text in Custom SRT. Choose the language, output, appearance, and translation settings that fit your task, then review the result.
  • Decide how you’ll use the subtitles before processing. Choose Burned Into Video when you want the words in the video picture; choose SRT File or VTT File when your player or editing workflow accepts a separate subtitle file. The configured video output is MP4.

How to use

  1. 1

    Open AI Video Subtitler and use its linked workspace. The online upload and processing path requires sign-in and an internet connection.

  2. 2

    Provide one video file, up to 500 MB, in .mp4, .webm, .mkv, .avi, or .mov format. Set Speech Language to the known spoken language, or leave Auto-Detect selected. To use your own timed text, enter it in Custom SRT (optional — leave blank for auto-generate). Automatic subtitles need a video with audio; for a silent video, provide your own subtitle text. The listed extensions don’t establish codec or bit-depth support.

  3. 3

    Under Output, choose Burned Into Video, SRT File, or VTT File. The video result is MP4; use a separate subtitle-file option when your destination accepts that file type. For burned subtitles, open Advanced Options to choose Font Size, Font Color, and Position (Bottom or Top). Under Translate Subtitles, choose a target language or leave Original Only selected. If you’re translating custom SRT, set Speech Language to the SRT’s source language; Auto-Detect isn’t accepted for that combination. Select Process, then download the result. Check names, numbers, specialist terms, placement against visible titles, and timing against the speech before publishing.

Settings reference

SettingOptionsDefault
Speech Languageauto: Auto-Detect en: English es: Spanish fr: French de: German it: Italian pt: Portuguese ja: Japanese ko: Korean zh: Chineseauto
Custom SRT (optional — leave blank for auto-generate)TextEmpty
Outputburned: Burned Into Video srt: SRT File vtt: VTT Fileburned
Font Sizesmall: Small medium: Medium large: Largemedium
Font Colorwhite: White yellow: Yellow green: Green cyan: Cyan red: Red black: Blackwhite
Positionbottom: Bottom top: Topbottom
Translate Subtitlesnone: Original Only en: English es: Spanish fr: French de: German pt: Portuguese it: Italian ja: Japanese ko: Korean zh: Chinese ar: Arabic hi: Hindi ru: Russiannone

Formats & limits

DetailRequirement
Input formats.mp4, .webm, .mkv, .avi, .mov
Output formatsMP4

Access & cost

DetailRequirement
Processing modeOnline processing requires sign-in and an internet connection.
Online processingSign-in required; Internet connection required

Examples & use cases

A video editor preparing an interview for viewers who need on-screen subtitles.

Subtitle an English interview

The .mp4 interview has English speech, and names and numbers matter to its audience.

.mp4→ to MP4

Speech Language:
en
Output:
burned
Font Size:
medium
Font Color:
white
Position:
bottom
Translate Subtitles:
none
  1. Set Speech Language to English because the spoken language is known, and leave Custom SRT blank to generate subtitles from the video.
  2. Choose Burned Into Video with the listed medium, white, bottom appearance options. In the video result, check the names and numbers and compare the subtitle timing with the interview speech.

Expected outcome

You get a video result in MP4 format. Review the wording, placement, and timing in the interview before sharing it.

A producer preparing a silent .mov clip with existing on-screen titles.

Place supplied subtitles above lower-third titles

The clip has no speech to transcribe, and the producer has timed SRT text to place above lower-third titles.

.mov→ to MP4

Speech Language:
en
Output:
burned
Font Size:
medium
Font Color:
white
Position:
top
Translate Subtitles:
none
  1. Paste the prepared timed text into Custom SRT (optional — leave blank for auto-generate) so the supplied text is used instead of generated wording.
  2. Choose Burned Into Video and set Position to Top to keep subtitles away from the lower-third area. Inspect a section where the titles appear and check the supplied timing against the footage.

Expected outcome

You get a video result in MP4 format. Check whether the supplied text appears in the intended position and at the intended times.

A course creator preparing a Spanish-language tutorial for English-speaking viewers.

Prepare English subtitles from Spanish speech

The .mkv tutorial has Spanish speech and specialist terms that need careful review in the English subtitle result.

.mkv→ to MP4

Speech Language:
es
Output:
burned
Font Size:
medium
Font Color:
white
Position:
bottom
Translate Subtitles:
en
  1. Set Speech Language to Spanish because that’s the known spoken language, and leave Custom SRT blank to generate subtitles from the video.
  2. Set Translate Subtitles to English and choose Burned Into Video for a video result. Check names, specialist terms, and subtitle timing against the Spanish audio.

Expected outcome

You get a video result in MP4 format. Review the translated wording and timing against the tutorial before using or publishing it.

More ways to use it

  • A creator preparing a spoken video for viewers who may watch with the sound off.: The creator wants words included in the video picture rather than relying on a separate subtitle file. Choose Burned Into Video, then inspect the MP4 result to check subtitle wording and timing against the speech. Speech Language: auto, Output: burned, Translate Subtitles: none.
  • A training team preparing subtitles in another language for learners outside the video’s source-language audience.: The team wants to review translated names and technical terms before using the video with learners. Set Speech Language to the known source language and choose a translation target. Review the translated wording and timing against the spoken audio before using the MP4 result. Speech Language: es, Output: burned, Translate Subtitles: en.

Troubleshooting

You have your own subtitle text to use instead of generated wording.

Try this: Enter your timed subtitle text in Custom SRT (optional — leave blank for auto-generate).

What to expect: The Custom SRT control contains the text you supplied for processing.

A subtitle appears in the same area as a title near the bottom of the video.

Try this: In Advanced Options, set Position to Top, then inspect the result where the title appears.

What to expect: The selected Position value is Top. Check the resulting placement against the existing title.

Privacy

Online processing uploads files. Completed results may remain available for later download. See Privacy Policy for current file-handling and retention details. Check the processing mode before starting.

Frequently asked questions

Can I change where burned subtitles sit?

Yes. Under Position, choose Bottom or Top. Check the result where existing titles appear to see whether the placement works for your video.

Can I download subtitles without exporting another video?

SRT File and VTT File are choices under Output for separate subtitle files. The configured video output is MP4; check the workspace for the available download options.

Can I generate subtitles from a silent video?

Automatic subtitles need audio. For a silent video, provide your own subtitle text in Custom SRT.

How are subtitles different from accessibility captions?

Subtitles usually convey spoken words. Accessibility captions can also identify speakers and meaningful sounds, such as an alarm or laughter. Check whether your audience needs those details; speech transcription alone may not cover them.

How do I add subtitles to a video automatically?

Provide a supported video, leave Custom SRT blank, and choose a Speech Language or leave Auto-Detect selected. Choose an Output option, select Process, then review the result against the speech.

What video formats can I provide?

The registered input formats are .mp4, .webm, .mkv, .avi, and .mov. These extensions don’t establish codec or bit-depth support.

Which subtitle languages can I choose?

Speech Language offers Auto-Detect, English, Spanish, French, German, Italian, Portuguese, Japanese, Korean, and Chinese. Translate Subtitles offers Original Only and targets including English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese, Arabic, Hindi, and Russian. Review translated names and specialist terms before using the result.

Can I use my own subtitle text?

Yes. Enter your timed SRT text in Custom SRT (optional — leave blank for auto-generate). SRT File and VTT File are also listed as Output choices for separate subtitle files.

How accurate are automatically generated subtitles?

No accuracy rate is specified. Review the result against the speech, paying particular attention to names, numbers, specialist terms, and timing before sharing.

Does the online workflow require sign-in?

This tool runs online and requires sign-in and an internet connection. Review the processing charge shown in the workspace before starting.

How are uploaded videos and results handled?

Online processing uploads files. Completed results may remain available for later download. See Privacy Policy for current file-handling and retention details. Check the processing mode before starting.

What is the maximum video file size?

The configured limit is 500 MB, and the workflow accepts one video file at a time. Use a registered format: .mp4, .webm, .mkv, .avi, or .mov.

Can I translate subtitles into another language?

Yes. Translate Subtitles offers targets including English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese, Arabic, Hindi, and Russian. Check the translated wording and timing before using the result.

Continue with a related tool

AI Audio Transcriber →For a separate transcription task, use AI Audio Transcriber. Its workflow lets you upload audio or video, choose transcription or English translation, and review the text against the recording.Auto Captions →If you want an MP4 with automatic captions, Add automatic captions to your video generates a result from a video with spoken audio. Watch the captioned video before sharing.AI Video Translator →For a translated-subtitle task that keeps the original audio, continue to AI Video Translator.AI Video Enhancer →If you want to upscale a short clip before adding subtitles, AI Video Enhancer offers 2× or 4× upscaling, optional noise reduction, and an MP4 download.AI Talking Head →To combine a portrait with a speech recording, use Animate a portrait with a speech recording to create a talking video. Check the audio limit, generate the animation, and review it before preparing subtitles.Extract Subtitles →If your video already has an embedded text subtitle track, Extract embedded subtitles from a video saves its first embedded text track as SRT. It doesn’t extract burned-in captions.AI Audio Enhancer →If you need to improve a speech recording before working with it, Improve a speech or music recording lets you choose the matching Audio Type and download an enhanced WAV file.AI Clip Maker →If you want excerpts from a spoken video before preparing subtitles, AI Clip Maker lets you set a maximum clip count and length, then download excerpts to review.

Related guides and articles

Best Free Subtitle Editors for Video in 2026 Compared — Fast Picks →For a broader look at subtitle options, read Best Free Add Subtitles To Video 2026.

Across MiOffice AI

Free access & rewards

Start as a guest, claim welcome credits when you sign in, and earn more through rewards.

See plans and pricing →

Start as a guest

Try supported tools directly in your browser. On compatible devices, guest access needs no sign-in. Includes 5 free on-device uses, shared across tools. Resets daily.

Welcome credits

Use welcome credits toward your first project. Sign in with a new account to claim them. Includes 20 credits. One-time welcome offer.

Rewards

Discover ways to earn more credits in MiOffice. Rewards depend on the eligible offer shown in MiOffice. Earn up to 80 credits.

Monthly credits

The Starter plan includes credits at each paid renewal and unlimited eligible local processing. Unused credits roll over. See Pricing for current plan terms. Includes 250 credits for $6.99/month.