Windows: How to Add/Embed Soft Subtitles (srt) to mp4 (m4v) movies for Apple TV, iPhone
by Philgin on Jan.25, 2009, under Apple TV, Soft Subtitle, iPhone
Windows users, cry no more!
At last, you can now add Soft Subtitles to your Apple TV and iPhone Movies using windows. The method for windows users are here. Since there’s no Muxo for windows as of now.
Although this method involves several programs, at least it Works!
Advantages with this method:
- Adds Soft Subtitles (can be turned on and off)
Disadvatages with this method:
- You will loose your Chapters (at least for now since, although i have figured out a way to add a chapter after adding the subtitle, I havent found an easy way that works yet, for will conflict with Subtitles (which is also a text track).
- Haven’t tested with files that have multiple audio tracks.
- Haven’t tested with multiple subtitle tracks.
- mp4box - Adding the Subtitle to your movie.
- hex editor - for modifying the text track flag so that Apple TV and iPhone can recognise it as a Subtitle track. I personally use UltraEdit with it’s speed and robustness.
- A drive with a free space that is more than the size of your movie. I assume that it will be your drive C:\. If you will be using another drive then simply change the references of c:\ in this tutorial with your drive letter.
- SubRip - Editing and Adjusting Subtitles if you have downloaded an out of sync sub.
- MetaX Tagger - for adding meta tags like MPAA Ratings, Posters/Cover Art, Actors, etc.
- mp4muxer or yamb - for removing existing Chapter tracks since this method doesn’t support movies with chapters in it.
The Step by Step Method:
- Preparation:
- Back up your movie file (just in case you’ll make a mistake).
- Prepare your movie. If you are not sure that your movie doesn’t have any other text tracks like chapters in it, use mp4Muxer to check/remove any other tracks.
- Prepare your Subtitle file. Make sure that your subtitle file is in sync with your movie before proceeding. Use SubRip to edit and sync your subtitle. By the way, I use SRT subtitle in this tutorial.
- Setting up our working drive and folder:
- We will use your drive c: in this tutorial but you may replace it with a drive letter if you will be using another drive.
- In your drive c:, create a folder called addsubs (you can name it any name you want just make sure you change any instances of it in this tutorial).
- Put the copy of your movie file to our conversion folder which is c:\addsubs.
- Also put your Subtitle file (SRT) in the same folder as your Movie file which is c:\addsubs.
- Rename your Subtitle file to match your movie filename. for example: if your movie’s filename is Transformers.mp4 then rename your subtitle file to Transformers.srt
- Also put your downloaded mp4box.exe file in the same folder as your movie file (for easy commandline typing).
- Open your Command window. Click Start>Run then type cmd on the box and press enter.
- On the Command type: c: and press enter (Just to make sure that we are on drive c: ).
- Type cd\ and press enter. (To move to the root of drive c: ).
- Type cd addsubs and press enter(to go to the folder where we put our files). Your command prompt should now look like C:\addsubs>
- Type dir and press enter. If you see your movie file, subtitle file and mp4box listed then you are on the right drive and folder.
- Adding your subtitle:
- Type mp4box -ttxt “<subtitle filename>” and press enter. (this will convert your SRT file to GPAC text track file thus a new text file will be created).
for example: m -ttxt “transformers.srt” - Type mp4box -add “<new ttxt subtitle filename>”:lang=en “<movie filename>” and press enter. this will add your text track to the movie and should take a while depending on your pc speed. Wait until the process is complete before proceeding.
for example: mp4box -add “transformers.ttxt”:lang=en “transformers.mp4″ - By the way, lang=en is a language flag (en for English -> type mp4box -languages for a list of supported languages). If your subtitle is in another language then replace en with another language code.
for example: - mp4box -add "transformers.ttxt":lang=pt "transformers.mp4" if your subtitle is in portuguese.
- Type exit and press enter to close the Command console.
- Editing your Movie’s Subtitle Track:
- Open UltraEdit. (Assuming that you have installed it already).
- Open the movie file with UltraEdit.
- Click Search>Find.
- In the Find What box, type text and check both Find ASCII and Match Case boxes.
- Click Find Next. It might take a while to find it and it should then take you to the part of the file that contains the word text
- Click on the letter t and start typing the word sbtl overwriting the word text.
- The word text should now be sbtl.
- Click File Save to save your work and close UltraEdit.
- Almost Done:
- Change your movie file’s extension to m4v (Transformers.m4v). This is very important otherwise your Apple TV and iPhone won’t recognize it.
- That’s it. Enjoy!!
- Extra:
- If you want to add Meta Tags like MPAA Ratings, Actors, etc.. that can be reconized by Apple TV and iPhone use MetaX Tagger.
How to Jailbreak iPhone 2.0.2 using QuickPwn for Windows
by Philgin on Aug.27, 2008, under iPhone
The PwnageTool is currently not available in windows but here’s an alternative.
Here’s a simple instruction on Jailbreaking your iPhone to 2.0.2 firmware with windows. This update contains YouTube fix which is not in the 120 release of QuickPwn.
Please note that the firmware for iPhone 3G has a baseband update (an update that might make your iphone 3G not unlockable if the unlock for iPhone 3G will be released).
Please read throughout before starting.
- Download the 2.0.2 firmware: iPhone 2G 2.0.2, iPhone 3G 2.0.2
- Put your phone in DFU mode (turn off your phone then plug in the USB cable while holding the home button until the Cable and iTunes appear on your phone’s screen).
- Restore it with the new firmware (hold the shift key while pressing the Restore button in iTunes then browse for the downloaded firmware on your computer).
- Download the latest QuickPwnRC3. You will still need the downloaded firmware with QuickPwn.
- Extract the zip file then run the exe file and follow the instructions in quickpwn.
- If you have a problem with step 5, follow these steps.
Solution to Quickpwn150 and QuickpwnRC3 firmware selection problem
by Philgin on Aug.26, 2008, under iPhone
Symptom:
- You opened quickpwn and selected a firmware and the wheel just keeps spinning and nothing happens.
Solution:
- Extract the zip file (if you haven’t done this yet). You will get QuickPwnRC3.exe
- Extract QuickPwnRC3.exe using WinRAR or 7zip. You will get QuickPwn folder with QuickPwn.exe and some other dll’s and folders.
- Copy the ipsw file to this folder. Your file should be within the same folder as the QuickPwn.exe and other dll’s and folders.
- Run the QuickPwn.exe that is inside the folder.
- Follow the QuickPwn instructions. That should do it.
This works with me, I hope this helps. Feel free to post a comment or questios if you still have a problem. ![]()