Timed Chinese lines generated from the video speech
Add Chinese Subtitles to Video
Turn the speech in a local video into a Chinese subtitle track, and choose whether to ship it as a separate file or burn it in.
Adding Chinese subtitles means creating a timed text track from the speech in the video and attaching it to the picture. There are two ways to deliver it: as a separate file the player loads alongside the video, or burned into the frames so it is part of the image. This workflow produces the timed Chinese track — with pinyin and English as optional layers — and exports the file format each route needs.
A focused path from speech to subtitle file.
Pinyin and English as switchable layers
SRT for sidecar files, ASS for positioned rendering
Adding the subtitles, and choosing how they ship.
- 01
Upload the video from your own device. The speech in the file is the source of the subtitles; nothing is downloaded from a platform.
- 02
The Chinese speech is recognised into timed segments. This is the step that produces both the text and the moments it belongs to.
- 03
Review the lines and fix what recognition got wrong — names, terms, and characters that sound right but are the wrong character in context.
- 04
Decide the delivery: a sidecar file the player loads (SRT, or ASS when positioning matters), or subtitles rendered into the picture. The workflow exports the track; burning it in is a separate render pass.
- 05
Keep the sidecar file next to the video with the same base name, which is what most players look for when loading subtitles automatically.
Sidecar file or burned in.
| Sidecar file (SRT / ASS) | Burned into the picture | |
|---|---|---|
| Where the text lives | A separate file next to the video | In the video frames themselves |
| Turn subtitles off | Yes — the viewer or the player decides | No; they are part of the image |
| Pinyin layer | Can be toggled by the viewer if the player supports it | Whatever was rendered is permanent |
| Positioning and font | Limited in SRT, full in ASS | Full control at render time |
| Works where | Players and editors that load subtitle files | Anywhere the video plays, including social uploads |
Why keep the editable track even if you plan to burn it in
Burning subtitles into frames is a one-way step. Once rendered, a wrong character is baked into the video and the only fix is a re-render from the source — which means the subtitle file has to exist anyway. Producing and keeping it is not extra work; it is what makes a correction possible.
It also separates two decisions that are easy to tangle. The subtitle track is about accuracy: is the Chinese right and in the right place. The render is about presentation: font, size, position, contrast against the picture. Reviewing them together means re-rendering to fix a typo, which is a slow way to work.
Same base name is the whole trick for sidecar subtitles
Players that load subtitle files automatically are looking for a file whose name matches the video apart from the extension. A video called lesson-01.mp4 wants lesson-01.srt beside it. Get that right and the subtitles appear with no further action; get it wrong and the file is ignored no matter how good the content is.
This is why the export is named after the source video rather than after the subtitle text or a date. It costs nothing and removes the most common reason sidecar subtitles silently fail to show up.
Start from a file, not an existing subtitle track.
Upload a local video, review the generated transcript, keep English optional, and download a subtitle file named after your source video.
Cases where this workflow does not help.
- If the video has no Chinese speech, there is nothing to subtitle. The workflow reads the speech in the file.
- If you need the subtitles to be part of the video for a social upload, remember a render step is required afterwards — the export here is the track, not the finished video.
- If an accurate subtitle track already exists, edit that rather than re-recognising the audio, which adds errors instead of removing them.
- If the recording has heavy background music or overlapping speakers, plan for a longer review. Recognition assumes one clear speaker at a time.
- If the audience needs a translation burned alongside the Chinese, note that pinyin and English are separate layers and each has to be switched on before export, not after.
The track is the part that has to be right; the render is the part that has to look right. Doing them in that order saves a render every time you fix a character.
Questions about adding Chinese subtitles.
What does it mean to add Chinese subtitles to a video?
Creating a timed text track from the Chinese speech in the video and attaching it to the picture. It can ship as a separate subtitle file the player loads, or be rendered into the frames so it is part of the image.
Do the subtitles have to be permanent?
Only if you burn them in. A sidecar file leaves the video untouched and lets the viewer switch the subtitles off, which is usually the better default. Burning in is what you do when the video is going somewhere that will not load a subtitle file.
Why is the exported file named after my video?
Because players that load subtitles automatically look for a file matching the video's name apart from the extension. lesson-01.mp4 wants lesson-01.srt beside it. Naming the export that way removes the most common reason sidecar subtitles fail to appear.
Can I include pinyin or English in the track?
Both are separate layers alongside the Chinese characters and are switched on before export. If the file will be burned in, whatever is visible is what gets rendered, so decide the layers first.
Can I add subtitles to a video I cannot download?
No. The workflow starts from a local file, so a video that only exists as a stream must be captured first, within whatever rights you hold to it.