Switching to PAL from NTSC or vice-versa
You can do it using ResEdit (if you know what you are doing) in OS9. ResEdit can be downloaded from Apple and has documentation here.
In OS X you will need a Programmers editor like Text Wrangler or BBedit. Plus it will be a bit harder to do. If you have OS 9 I suggest you boot it.
- Note: Always work on a COPY of your iMovie project.
for Mac OS X version 2 of iMovie
- In the finder Open your Mac OS X disk
- Open Applications/iMovie.app
- Open the folder "Contents"
- Open the folder "Resources"
- Open the folder <YourLanguage>.lproj i.e. "English.lproj"
- Open the file "Localized.rsrc"
- Look for "STR#" and PAL or NTSC"
- In capital letters replace PAL or NTSC.
- Save file and quit
for Mac OS 9 version 2 of iMovie
- Start your Mac in 9.x.
- Start ResEdit, click away the splash screen and you will be presented with a file Open dialog.
- Open the "iMovie 2.x" folder (which contains an iMovie folder and an iMovie alias)
- Open the "iMovie" folder
- Open the "Resources" folder
- Open the "Languages" folder
- Open the file named after your language (There is normally only one language and one file)
- Open "STR#"
- Open ID 11 "Default to PAL or NTSC"
- In the box titled "The string" you enter which system you want to use, in capital letters AL or NTSC.
- Save file and quit ResEdit.
Switching to PAL, a last ditch effort
- Delete your preference file
- Shut down your Mac
- Plug in your camcorder to the FireWire port and the electrical outlet
- Put the camcorder in VCR mode
- Boot and pray (if you do that type of thing)
- Open iMovie
Tips:
- You make sure there is not a startup project by trashing the preferences file. The preferences file also has an entry for NTSC or PAL, so iMovie won't know what format to use. It should ask your camera for the format.
- Make sure you don't Open any existing NTSC projects. You don't have to trash them, as long as you realize that if you Open an NTSC project, you will have to go through all this again to put it back to PAL.
- iMovie should detect PAL from your PAL camera if it hasn't been told to use either format.
- You may also download an empty PAL iMovie project from here.
The "Boot and Pray"
I spent several months going back and forth between PAL and NTSC earlier this year, and here's what I figured out about the the whole Firewire/iMovie thing (Caveat: this was all in the context of OS9.1 and iMovie 2, YMMV)
- The same copy of iMovie will run both PAL and NTSC projects. You can't mix the two formats in one file, but the program will simply default to the format of the clips in the "media" folder when you Open an existing project. When you start a new project, iMovie defaults to the format you were last using. So, if you've only worked in one format, you may need to use the hack in the unofficial iMovie FAQ to create a 2nd copy of the program that Opens in the "other" format. (or you may not, I don't remember. You may be able to force it to PAL simply by importing a PAL clip as the first bit of media)
- The Firewire connection itself is flagged to either NTSC or PAL based on the first signal it sees after re-boot. Once this is set, it will NOT recognize the other format until a re-boot. iMovie apparently reads this firewire flag, not the camera itself. If iMovie is working in NTSC but the firewire is flagged for PAL, you get the message about "Camera connected is the wrong video format."
- Most camcorders, when they are on but idling put out a signal announcing that they are either NTSC or PAL, depending on which format they RECORD. However, most camcorders will actually play back both formats equally well. AND, when an NTSC camera is playing back PAL the firewire sees PAL, not the native format of the camera.
- To set the firewire connection to either PAL or NTSC, do the following:
- Re-boot the Mac, with no camera connected to firewire
- Start playing back a tape in the format you want to use
- NOW plug the firewire into the camera. This will set firewire to the
format of the tape playing, and it will stay there until the next re-boot. - If you now Open an iMovie project in this same format, it will happily
read this format from the camera through multiple tape changes, camera
power-offs, disconnections etc.
- If you plug the firewire into the camera when it is off or idling, it will be set to the native format broadcast by the camera. i.e. if you plug firewire into an NTSC camera while it's off, then turn it on and try to play PAL, firewire won't see it. If you start playing the PAL tape first, then plug a "virgin" firewire into the camera, it will.