<p><strong>Freemake</strong> would be my best choice. It gives you great flexibility and also <strong><em>enables you to add subtitles to your video</em></strong> also. There is a variety of codecs and formats available for your testing. Just give a try , after  all its free na ? Here is the <a href="http://www.freemake.com/" rel="nofollow">Link.</a></p>

<blockquote>
  <p>`<strong>.freemake: Free Video Converter with Subtitles Support</strong></p>
  
  <p>Convert DVD, MKV, MOV with embedded subtitles to any video format or
  device for free. Add SSA/SRT/ASS external subtitles to any video with
  our free video converter.`</p>
</blockquote>

<p>says so in the official site.And they also says, </p>

<blockquote>
  <p><strong>.freemake: Fastest Video Converter with CUDA and DXVA</strong></p>
  
  <p>Freemake is the only free video converter that features integrated
  both CUDA and DXVA technologies for the fastest ever video conversion
  and less CPU usage. The software automatically detects the optimal
  conversion parameters and switches on/off CUDA and DXVA for better
  conversion results.</p>
</blockquote>

CC BY-SA 3.0
2013-01-31T05:11:34.900Z
2013-01-31T05:11:34.900Z
Abhijith
<p>I've just discovered <a href="https://code.google.com/p/subler/" rel="nofollow">Subler</a>, which makes it super easy to add subtitles to an existing m4v file, and then burn that.  </p>

CC BY-SA 4.0
2020-11-02T18:25:34.917Z
sadly subler is mac only.
wischi
CC BY-SA 3.0
2014-03-20T12:38:03.440Z
2014-03-20T12:38:03.440Z
jcherfas
<p>With a recent version of ffmpeg (requires the subtitles to be in a separate file, due to current libavfilter limitations):</p>

<pre><code>ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
</code></pre>

<p>If your SRT subtitles are muxed into an MKV container, you can extract them like this:</p>

<pre><code>ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
</code></pre>

CC BY-SA 3.0
2015-10-19T17:04:53.533Z
@FagnerBrack [Docs link](https://www.ffmpeg.org/documentation.html) includes Command Line Tools Documentation
Iman Mahmoudinasab
CC BY-SA 3.0
2014-11-18T20:02:49.670Z
Can you provide proper links and documentation for the command line utility you mentioned above?
Fagner Brack
CC BY-SA 3.0
2017-05-28T20:54:22.937Z
Please note that for this to work, ffmpeg needs to be compiled with `libass` support as noted in these answers:
https://superuser.com/a/869473
https://askubuntu.com/a/519207

See the [ffmpeg build instructions](https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX) on how to build the ffmpeg binary appropriately
Saaru Lindestøkke
CC BY-SA 3.0
2013-01-17T15:24:09.147Z
2013-02-01T00:03:54.607Z
2013-02-01T00:03:54.607Z
evilsoup
<p>I have subtitles in .srt file format, and I need to render them on top of video file (prefereably mp4). I have tried handbrake and mediacoder so far, with no luck. What should I do?</p>

CC BY-SA 3.0
2015-10-20T11:53:12.153Z
I don't know about Handbrake features in 2012, but currently it's able to burn-in subtitles
janot
CC BY-SA 4.0
2023-10-20T13:44:14.667Z
@janot I tried handbrake on ubuntu 20.04 and it can burn subtitles in video, but does not allow to set font color or font or font size or background color (transparent or otherwise), and it prints the html/css srt tags directly in the video; just big white text
jmarina
<video><subtitles>
Render srt subtitles to video?
Justinas Dūdėnas
# Render srt subtitles to video?

(Asked by: username_0 on 2012-10-25)

I have subtitles in .srt file format, and I need to render them on top of video file (prefereably mp4). I have tried handbrake and mediacoder so far, with no luck. What should I do?

**Tags:** video, subtitles

> **Comments:**
> **username_1**: I don't know about Handbrake features in 2012, but currently it's able to burn-in subtitles  
> **username_2**: @username_1 I tried handbrake on ubuntu 20.04 and it can burn subtitles in video, but does not allow to set font color or font or font size or background color (transparent or otherwise), and it prints the html/css srt tags directly in the video; just big white text  

---

## 3 answers

### Answer by username_6 on 2013-01-17. Score: 22 | Accepted answer

With a recent version of ffmpeg (requires the subtitles to be in a separate file, due to current libavfilter limitations):
ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4

If your SRT subtitles are muxed into an MKV container, you can extract them like this:
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt

> **Comments:**
> **username_8**: Can you provide proper links and documentation for the command line utility you mentioned above?  
> **username_7**: @FagnerBrack [Docs link](https://www.ffmpeg.org/documentation.html) includes Command Line Tools Documentation  
> **username_9**: Please note that for this to work, ffmpeg needs to be compiled with `libass` support as noted in these answers: https://superuser.com/a/869473 https://askubuntu.com/a/519207  See the [ffmpeg build instructions](https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX) on how to build the ffmpeg binary appropriately  

---

### Answer by username_3 on 2013-01-31. Score: 3

**Freemake** would be my best choice. It gives you great flexibility and also ***enables you to add subtitles to your video*** also. There is a variety of codecs and formats available for your testing. Just give a try , after all its free na ? Here is the [Link.](http://www.freemake.com/)

> `**.freemake: Free Video Converter with Subtitles Support**
>
> Convert DVD, MKV, MOV with embedded subtitles to any video format or
> device for free. Add SSA/SRT/ASS external subtitles to any video with
> our free video converter.`

says so in the official site.And they also says,

> **.freemake: Fastest Video Converter with CUDA and DXVA**
>
> Freemake is the only free video converter that features integrated
> both CUDA and DXVA technologies for the fastest ever video conversion
> and less CPU usage. The software automatically detects the optimal
> conversion parameters and switches on/off CUDA and DXVA for better
> conversion results.


---

### Answer by username_4 on 2014-03-20. Score: 2

I've just discovered [Subler](https://code.google.com/p/subler/), which makes it super easy to add subtitles to an existing m4v file, and then burn that.

> **Comments:**
> **username_5**: sadly subler is mac only.  

---

