ASS MP4
File conversion

Convert ASS to MP4

QUICK ANSWER
Is it possible to convert ASS to MP4?
Yes - ASS converts to MP4.

Use FFmpeg or HandBrake to re-encode the video with the .ass file drawn onto each frame (hardsub); the result plays on any device without a separate subtitle file. The burn is irreversible - subtitles cannot be toggled off later - and re-encoding slightly reduces video quality.

Also to MP4: AVCHD · USM · MXF

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert ASS to MP4?

MP4 has no practical support for styled ASS subtitle tracks on most devices (phones, smart TVs, media players). Burning the subtitles in is the only reliable way to display the full ASS formatting - fonts, colors, positioning, karaoke - on those devices.

How to convert ASS to MP4

FFmpeg OPEN-SOURCE

Run ffmpeg -i video.mp4 -vf "ass=subtitles.ass" -c:a copy output.mp4 to burn the subtitles into the video; audio is copied without change.

HandBrake OPEN-SOURCE

Load the video in HandBrake, add the .ass file in the Subtitles tab, check the Burn In option, choose MP4 output, and start encoding.

About these formats

Quality & what to watch

  • Burning subtitles (hardsub) is irreversible - the text becomes part of every frame and cannot be removed without re-encoding again.
  • Re-encoding decodes and re-compresses the video, causing a small quality loss compared to the source.
  • If the .ass references fonts not installed on the system, FFmpeg falls back to a default font, changing the visual appearance of styled subtitles.

Frequently asked questions

Is there a way to add ASS subtitles to MP4 without burning them in?
MP4 does not natively support ASS tracks; for toggleable styled subtitles, mux the .ass into an MKV container instead.
How long does the burn-in take?
It depends on video length and resolution - re-encoding is CPU-intensive and a full-length film can take several minutes to over an hour.
Can I choose which subtitle layer to burn in if the `.ass` has multiple layers?
Both FFmpeg and HandBrake burn all active subtitle events from the .ass file; filter specific layers by editing the .ass before encoding.