How to use SRT file with MP4
three Macs, Mac OS X (10.4.11)
You can make a difference in the Apple Support Community!
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
three Macs, Mac OS X (10.4.11)
i had the same problem until i read your comment
I realize this post is ancient, but apparently people still find it relevant.
The easiest approach imo. is to use ffmpeg, which you can install via homebrew (brew install ffmpeg) or through some other means.
To embed a srt ("softsub") file into an mp4 container so that QuickTime Player can use it, run the following command:
ffmpeg -i video.mp4 -i sub.srt -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=eng out.mp4
video.mp4
is your source video clip.sub.srt
is your subrip subtitle file.eng
is the language the subtitle will be tagged with, and consequently listed as in Quicktime's subtitle menu. If the sub is in another language, specify that language instead (e.g. fra, ger, rus ..)out.mp4
is the name of the target file that will contain the combined three streams (video, audio and subtitle).This procedure is completely lossless, so you retain full quality of all three streams.
How about converting MP4 to AVI with high quality with third party program? I think you can try Bigasoft Total Video Converter for Mac or QuickTime Converter for Mac. The conversion is fast and output quality is good enough. I have used the tools to convert my files to QuickTime player.
I just downloaded VLC onto my phone. No ads, no charge. Plays subtitles great. Little cabling and it plays swell on my projector and 120" screen.
I'm getting less and less enamored of my Mac. I've been loyal for years and years and they just seem to get more complex and less reliable. It's sad to me.
Paul
Subler ( https://subler.org/ ) will add subs to your file so you can use quick time. VLC is great but lacks the possibility to send the video to airplay (apple tv for ex). if you are mirroring the whole computer it works with VLC or other video player but the laptop will warm up considerably and the kicks in. if you just send the file from quick time if works just fine.
Your command works wonderfully jojjeee. The subtitles shows really nice and clear fonts in Quicktime. Thanks.
Hi,
I Just bought my MacPro and I am new to Mac world, can you please describe how to do the steps you mentioned. sorry if this is too much to ask.
regards,
Ehab
How to use SRT file with MP4