user24167: I have several movies and shows, such as Breaking Bad, into which I want to add both soft (optional) subtitles for English, but hard (always on) subtitles for the non-English languages. Is this possible?
All of these files are in mp4 format, and I can find the subtitle files online, or learn to edit them, but have downloaded none yet. 

user21882: You can do this via ffmpeg.exe.
For a guide to installing ffmpeg check the first part of this video here: 


For hardsubbing you can check this video here:



Assuming the above is now known:
In your specific case you are going to want to make copies of the video stream and then hardsub the copies with the subfile desired.
To learn about mapping streams you can read here:
https://trac.ffmpeg.org/wiki/Map 
All the information is above in those 3 links to get you going with ffmpeg for the purposes needed. If you need help formatting the command for your specific situation please provide a thumbnail of the streams in ur video you want to modify and I can help you with the specifics. Pay close attention to the specific tidbits mentioned in the content above, as there are many traps you can fall into along the way. I'll help you with those though if needed.

24167: <p>I have several movies and shows, such as Breaking Bad, into which I want to add both soft (optional) subtitles for English, but hard (always on) subtitles for the non-English languages. Is this possible?</p>

<p>All of these files are in mp4 format, and I can find the subtitle files online, or learn to edit them, but have downloaded none yet. </p>
 21882: <p>You can do this via ffmpeg.exe.</p>

<p>For a guide to installing ffmpeg check the first part of this video here: <div class="youtube-embed"><div>
                <iframe width="640px" height="395px" src="https://www.youtube.com/embed/MPV7JXTWPWI?start=0"></iframe>
            </div></div></p>

<p>For hardsubbing you can check this video here:
<div class="youtube-embed"><div>
                <iframe width="640px" height="395px" src="https://www.youtube.com/embed/BJSDgPEUPco?start=0"></iframe>
            </div></div></p>

<p>Assuming the above is now known:
In your specific case you are going to want to make copies of the video stream and then hardsub the copies with the subfile desired.
To learn about mapping streams you can read here:
<a href="https://trac.ffmpeg.org/wiki/Map" rel="nofollow noreferrer">https://trac.ffmpeg.org/wiki/Map</a>  </p>

<p>All the information is above in those 3 links to get you going with ffmpeg for the purposes needed. If you need help formatting the command for your specific situation please provide a thumbnail of the streams in ur video you want to modify and I can help you with the specifics. Pay close attention to the specific tidbits mentioned in the content above, as there are many traps you can fall into along the way. I'll help you with those though if needed.</p>
