Previous 1 2 3 4 Next 45 Replies Latest reply: Jan 2, 2016 7:53 PM by Paul Weeks
Moof666 Level 1 (80 points)
I want to use soft subtitles with video so I still have the option to play them without subtitles if I wish. How can I enable QuickTime Player to play MP4 with soft subtitles SRT extension? I can play AVI with subtitles in QuickTime (QT doesn't have codecs for AVI, duh, but I installed Perian to overcome that weakness). I can export the MP4 as AVI, but when I do, the result looks terrible. It seems QuickTime cannot correctly export MP4 to AVI. I can play MP4 with SRT subtitles in VLC Player, but the subtitles don't have decent shading to make them readable, like they do in QuickTime Player. Because of that, I want to find a solution for using MP4 with SRT in QuickTime Player. Any suggestions?

three Macs, Mac OS X (10.4.11)
  • rustler2x4 Level 1 (30 points)
    I have just the thing for you. Get Perian:

    It renders subtitles much more beautifully than VLC. Otherwise, same game; make sure the .srt has the same name as the movie and Perian will do the rest.
  • Moof666 Level 1 (80 points)
    I have had Perian installed for over one year. It does nothing for MP4 to enable SRT subtitles. It enables AVI to show SRT subtitles. What I need is some other component that enables QuickTime to show SRT subtitles while playing MP4. I make a lot of subtitle files for my students and most of the music videos are MP4. If I use QT Pro to export them to AVI, I can see the subtitles, but the video quality suffers a lot. Don't blame this on AVI alone, as AVIs I get from a Windows computer look wonderful when played by QuickTime on my Mac. It is only the conversions on a Mac that look bad.
  • Josef Kowalewski Level 4 (1,915 points)
    You need Subler - get it Here

  • Moof666 Level 1 (80 points)
    I need a lot of things, but I can't use Subler. These are PPC Macs running 10.4.11. Anyone know of a way to make QuickTime play SRT subtitles with MP4? I can do it with VLC Player, but the subtitles are hard to read, especially when projected in a classroom.
  • leokennis Level 1 (0 points)
    In QuickTime I don't know, however the Movist video player ( renders SRT subtitles in a separate video layer, so they are always ultra clear (and fully configurable). In most other video players, subtitles assume the resolution of the video file and thus become blurry in fullscreen.
  • JohnPatterson Level 1 (10 points)
    First of all, SRT subs are fail. I would Highly recommend downloading jubler subtitle editor and export them as .*** (advanced substation) or .SSA (substation alpha) It should pick up the files then as long as its in the same directory with the same exact name, unless you mux it with that guys program. I personally. .*** allows you to stylize and add effects, which are unnecessary, but easier on the eyes, and easy to do, just open them in notepad and enter the color value code, or do it in jubler. Full customizability over .SRT which could really only be resized.
  • Moof666 Level 1 (80 points)
    I didn't understand all of what you said, such as "SRT subs are fail". Surely you don't mean to say "SRT files are not a good choice". They are the de facto standard for soft subtitles. It is QuickTime that needs help. I have had Jubler for more than a year. It doesn't make a subtitle file that works with QuickTime. I am using the latest version of Jubler (4.1.3) and I saved the file as SSA. So that leaves Jubler out of the discussion. Does anyone know how to make QuickTime work with SRT files? That's the ultimate solution.
  • JohnPatterson Level 1 (10 points)
    Oh, I hastily misread the question. My apologies. I ran into this same problem, cant figure out how to force these layers on without hard subbing, in which case you cant turn them off. I usually just convert to the other formats because 1. you can see them better because you can set the color, 2. you can turn them on and off in vlc as long as it has the same name as the video file without hard subbing. But alas, I contribute not to the problem with quicktime, which has too many problems of its own.
  • Rondex Level 1 (0 points)
    Hello guys. I have the same problem here. I'm using avidemux_2 to convert mkv to mp4, and that works successffully. The new mp4 files plays without any problems on quicktime with gpu acceleration enable (cpu utilization under 10% to 720p high definition movies). The only problem is: I can't load subtitles with mp4 on quicktime, but in vlc player the same file works just fine exept this is playing without gpu acceleration.
    The only reason that I want to play movie files on quicktime is hardware acceleration, witch causes less power consumption and heat.
    Does any one know how to use gpu acceleration with subtitles? As far as I know, hardware acceleration is only possible with mp4 and I'm not so sure with mov files.

    Thanks in advance.
  • CMar|c|e|l | Level 1 (0 points)

    Facing the exact same quirk, the solution I found comes with good old MPEG Streamclip. It allows to save one's mp4 into an avi-container and lo and behold, Perian kicks in to load whatever subtitle file it supports as soon as QuickTime Player opens said avi.
    Copying the subtitle track from avi to mp4 (add to selection and scale!) may be required. Save as mov and you 're all set.
  • Moof666 Level 1 (80 points)
    I already have QT Pro and Perian, so I can export as AVI using QT Pro. The result is a much larger file with much lower quality. I can use VLC to play the MP4 files, but the interface is awful and the subtitles have poor (or ... let me squint closer... maybe no shadowing, so they are very difficult to see. The best way to play MP4 movies is with QuickTime Player -- except for this no SRT subtitles issue.

    Those of you who need some special thing unrelated to this question, please submit your own question. Please don't tag your unrelated question onto this one.
  • yliu Level 1 (0 points)
    The reason you see SRT soft subtitles in AVIs is because it's the Perian component that's drawing subtitles. QuickTime itself has no capability to read any external subtitle files. When you open up a MP4 file, Apple's own codecs kick in, and not Perian; therefore, you don't see any subtitles.

    There's not a lot you can do:

    1. You can wait for Apple to implement SRT support. I wouldn't hold my breath.
    2. You can talk to/beg/threaten the Perian developers and see what they can do. Note that this feature request is already filed in 2007 ( ), and they haven't acted on the request for three years.
    3. You can extract the video and audio tracks from the container and put it in a Perian-compatible container. MKV is the best option for this, I think. Note that you do not want to directly export your video to a new format, or to re-encode the tracks -- that will cost you quality. You need to find a program that lets you extract the MP4/AAC/whatever tracks from the container and remux them into a different container, such as MKV or AVI. If you can get Perian to handle the video, rather than Apple's default decoders, you'll get the SRT in QuickTime Player.
    4. You can use a different player. Honestly, I agree you with that most of the alternative players out there have absolutely atrocious user interfaces (I'm looking at ya, VLC). In the end, though, I just want to watch the video, and not fight with various video/audio formats.
  • MustardParty Level 1 (15 points)
    Apple supports SRT's don't they? I just muxed an SRT into an m4v container and QT iTunes and my aTV all recognize and can display the soft subtitle and it looks beautiful.

    What I want to know is what to do with an SRT when the container is an mp4. The codec is supposed to be exactly the same but my muxer won't right the SRT to the mp4 properly. If I change the extension by hand to m4v another muxer WILL right the SRT in - but iTunes can't see the subtitle still.

    Is there a direct method to get to a valid m4v container from a mp4? What doesn't happen when I simply change the file extension that makes the process fail?
  • incognito6174 Level 1 (0 points)
    After reading this thread, I tried using the mp4 file with the srt subtitles file in VLC Media Player 1.0.5 and the subtitles work perfectly fine. No bad shadowing issues, the subtitles appear fully opaque on the background of the movie. Anyone did this?
Previous 1 2 3 4 Next