Merge Video Mkvtoolnix



Actually, MKXToolNix is a set of tools that have been used to create, alter, split, join, merger, inspect MKV files with good quality retained. With the help of such a merging tool, users can get the MKV information easily and can be able to create or merge files from other digital media files. How to merge subtitles with any video permanently using MKVToolNix. MKVToolNix is a set of tools to create, alter, and inspect MKV video files on Microsoft Windows and Linux. But you can also use it to merge SRT subtitle files with MP4 video files. MKVToolNix website. For Windows, MKVToolNix is available as an installer and as a portable 7zip.

Debian packages

I provide i386 and Amd64 binaries for MKVToolNix for Debian 10 'buster' (the current stable).

I do not provide binaries for libEBML and libMatroska anymore as they're already part of the official distribution. If those are too old MKVToolNix even bundles the current version of both libraries.

You first have to import my public GPG key because all of my pools are signed. Run this once: sudo wget -O /usr/share/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg

You can access the packages by adding the lines below to a file such as /etc/apt/sources.list.d/mkvtoolnix.download.list:

VersionAPT source
Debian 10 (aka 'buster') deb [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ buster main
deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ buster main

Now simply run sudo apt update followed by sudo apt install mkvtoolnix mkvtoolnix-gui.

If updating the package lists fails, make sure you have the package apt-transport-https installed.

Debian 8 'Jessie' and 9 'stretch': you can get versions up to v38.0.0 (for Stretch) and v29.0.0 (for Jessie) from my repositories.

VersionAPT source
Debian 9 (aka 'Stretch') deb [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ stretch main
deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ stretch main
Debian 8 (aka 'Jessie') deb [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ jessie main
deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ jessie main

If you're looking for older Debian or MKVToolNix releases, you can look through the repository directory yourself.

This tutorial will show you step by step how to merge subtitles with any video permanently.

This works for MP4, MKV, AVI, and other video files.

Methods:

  • MKVToolNix (Windows and Linux)
  • VLC media player (Windows, Linux, and macOS)
  • VLC media player (second method)
  • AVIAddXSubs (Windows)

Some devices, like, for example, PlayStation 3, or some TV's don't support SRT subtitle files. So if you want to play a video or movie with subtitles, you'll need to hardcode the SRT subtitle file into a video file.

How to merge subtitles with any video permanently using MKVToolNix

MKVToolNix is a set of tools to create, alter, and inspect MKV video files on Microsoft Windows and Linux. But you can also use it to merge SRT subtitle files with MP4 video files.

For Windows, MKVToolNix is available as an installer and as a portable 7zip archive.

You can download MKVToolNix for Windows here.

Note: If you've downloaded the portable version of MKVToolNix, then you will need to unzip the .7z file first. You can use 7-Zip for this.

1. Make sure that the subtitle file is in the same folder as the video file.

2. Make sure that the subtitle file has the same filename as the video file.

Example:

Movie.mp4
Movie.srt

3. Open MKVToolNix (mkvtoolnix-gui.exe or mkvtoolnix-gui).

4. Click on the + Add source files button at the bottom of MKVToolNix.

A “Add media files” window will open.

5. In this window, you go to the location on your computer where the subtitle file and video file are.

6. Select the subtitle file and video file.

Merge Video Mkvtoolnix

7. Click on the Open button.

8. At Destination file located at the bottom, you can see and change the location on your computer where MKVToolNix will save the new video file.

9. When you're ready, you click on the Start multiplexing button at the bottom.

MKVToolNix will now merge the subtitles with the video file.

This process will only take a minute or so to complete.

You can see the progress in the bottom right corner of MKVToolNix.

The result will be an MKV video file.

How to merge subtitles with any video permanently using VLC media player

VLC media player is a free and open-source cross-platform multimedia player for Microsoft Windows, Linux, and macOS. It plays most video and audio files, and it offers a lot of extra features, like, for example, converting videos.

1. Make sure that the subtitle file is in the same folder as the video file.

Merge Two Mkv Files

2. Make sure that the subtitle file has the same filename as the video file.

Example:

Movie.mp4
Movie.srt

3. Open VLC media player.

4. Click on Media in the upper left corner.

5. Click on Convert/Save.

A “Open Media” window will appear.

6. In this window, you click on the Add button.

A “Select one or multiple files” window will appear.

7. In this window, you go to the location on your computer where the subtitle file and video file are.

8. Select the video file.

9. Click on the Open button.

10. Do not check the Use a subtitle file option. Make sure this option is unchecked (disabled).

11. Click on the Convert/Save button at the bottom of the window.

A “Convert” window will appear.

12. At Profile, you click on the selection menu button and select Video for MPEG4 720p TV/Device or Video for MPEG4 1080p TV/Device. This depends on the resolution of the original video file.

13. Click on the tool button next to the profile selection menu button.

A “Profile edition” window will appear.

14. Click on Video codec.

15. Make sure the Video option is checked.

16. Make sure the Keep original video track option is unchecked (disabled).

17. Click on Audio codec.

18. Make sure the Audio option is checked.

19. Check the Keep original audio track option.

20. Click on Subtitles.

21. Check the Subtitles option.

22. Select DVB subtitle.

23. Check the Overlay subtitles on the video option.

24. Click on the Save button at the bottom of the window.

25. Click on the Browse button.

A “Save file” window will appear.

26. Select a location on your computer where you want to save the new video file.

27. At File name, you type a name for the new video file.

28. Click on the Save button.

29. Click on the Start button at the bottom of the window.

VLC media player will now merge the subtitles with the video file.

This process may take a while to complete.

You can see the progress of this process at the bottom of VLC.

Mkvtoolnix Append Files

How to merge subtitles with any video permanently using VLC media player (second method)

VLC media player is a free and open-source cross-platform multimedia player for Microsoft Windows, Linux, and macOS. It plays most video and audio files, and it offers a lot of extra features, like, for example, converting videos.

1. Make sure that the subtitle file is in the same folder as the video file.

2. Make sure that the subtitle file has the same filename as the video file.

Example:

Movie.mp4
Movie.srt

3. Open VLC media player.

4. Click on Media in the upper left corner.

5. Click on Stream.

A “Open Media” window will appear.

4. In this window, you click on the Add button.

A “Select one or multiple files” window will appear.

5. In this window, you go to the location on your computer where the subtitle file and video file are.

6. Select the video file.

7. Click on the Open button.

6. Do not check the Use a subtitle file option. Make sure this option is unchecked (disabled).

7. Click on the Stream button at the bottom of the window.

A “Stream Output” window will appear.

8. Click on the Next button.

9. Click on the Add button.

10. Click on the Browse button.

Mkvtoolnix Multiplexer

A “Save file” window will appear.

11. Select a location on your computer where you want to save the new video file.

12. At File name, you type a name for the new video file with the correct file extension (e.g., Video.mp4, Movie.mp4).

13. Click on the Save button.

14. Click on the Next button.

15. Make sure the Activate Transcoding option is checked.

16. At Profile, you click on the selection menu button and select Video for MPEG4 720p TV/Device or Video for MPEG4 1080p TV/Device. This depends on the resolution of the original video file.

17. Click on the tool button next to the profile selection menu button.

A “Profile edition” window will appear.

18. Click on Video codec.

19. Make sure the Video option is checked.

20. Make sure the Keep original video track option is unchecked (disabled).

21. Click on Audio codec.

22. Make sure the Audio option is checked.

23. Check the Keep original audio track option.

24. Click on Subtitles.

25. Check the Subtitles option.

26. Select DVB subtitle.

27. Check the Overlay subtitles on the video option.

28. Click on the Save button at the bottom of the window.

29. Click on the Next button.

30. Click on the Stream button.

VLC media player will now merge the subtitles with the video file.

This process may take a while to complete.

You can see the progress of this process at the bottom of VLC.

How to merge subtitles with an AVI video permanently using AVIAddXSubs

AVIAddXSubs is a small free portable program for merging subtitle files with AVI video files.

1. Make sure that the subtitle file is in the same folder as the video file.

2. Make sure that the subtitle file has the same filename as the video file.

Example:

Movie.avi
Movie.srt

3.Click here to download AVIAddXSubs.

4. Unzip the downloaded AVIAddXSubs.zip file.

Mkvtoolnix Combine Videos

5. Open the AVIAddXSubs folder.

6. Double-click on AVIAddXSubs.exe to open it.

7. Click on the [...] button located next to the Filename(s)(.avi or .srt or .idx).Or folder(s) field.

A “Open” window will appear.

8. Go to the location on your computer where the .avi video file and .srt subtitle file are.

9. Select the AVI video file.

10. Click on the Open button.

11. Click on the Configuration 1 tab located at the top.

12. Now you will have a lot of settings, but you probably only want to change a few settings, like:

  • Character Set this setting is for some languages who use different characters in their subtitles.
  • Language Code here you can select your subtitle language. Don't worry if your language is not on the list, because it probably won't matter much.
  • Font here you can select a font. I prefer Verdana or Arial.
  • Font Size here you can enter a size for the text of your subtitles. I prefer 18 as font size.
  • Bold is checked by default, but if you don't like it you can just uncheck it.
  • Outline Size this is the size of the font border. I prefer 1 as outline size.

13. Click on the Create XSUB or Idx/Sub tab located at the top.

14. Click on the Start button located in the bottom left corner.

AVIAddXSubs will now merge the srt subtitle file with the AVI video file.

This process will not take long. Maybe one or two minutes.

15. When the process is complete, you click on the Exit button located in the bottom right corner.

The output will be a .divx video file.

☕ Buy me a coffee

Make Mkv Toolnix

Maybe you're also interested in: