Using Soundfonts with Quicktime

The soundfont loads in to "System Preferences/Quicktime/Advanced-Tab/Default Synthesizer" Menu.
It connects and works but with "too much reverb" I am connecting to notation software. The reverb is not coming from the notation software.
Does anyone know if this can be shut down? Turned off, etc.
Thanks in advance.

QuickTime version 10.3 found in Mavericks drops support for dozens of legacy formats and codecs.
The same files will work in the free version of QuickTime Player 7 without the need of a Pro upgrade.
If your registration shows as "invalid" then 99% of the time the name and number fields did not exactly match that found in the email.

Similar Messages

  • Using Midi with Quicktime

    I found out I can't play .mid files with Quicktime X, so I purchased Quicktime 7 pro. The manual states that I can open a .mid file, but when I try I get the error UNABLE TO OPEN FILE. THIS IS NOT A MOVIE FILE. Any thoughts.
    BTW Apple, I feel like I'm back in 2003 when I was trying to get midi files to play on my computer. 50 billion dollars later and the same discussions from 2003 - 2007 are still issues? I've already decided that technology will not impress me untill I can download food, but to sit here for hours trying to get a simple file to play is not something that should be happening with the amount of money you're sitting on. Oh and my serial number/reg number for QT pro is not recognized by your system so I can't call for actual support with apple. I mean, I understand...who's got that kind of scratch to keep an extra 1000 tech support people working to deal with the million issues on your support forum. Oh wait...Apple has more money than God, so the answer would be YOU DO!

    QuickTime version 10.3 found in Mavericks drops support for dozens of legacy formats and codecs.
    The same files will work in the free version of QuickTime Player 7 without the need of a Pro upgrade.
    If your registration shows as "invalid" then 99% of the time the name and number fields did not exactly match that found in the email.

  • Using ac3 with quicktime.

    Ihave recently tried to add the AC3 component to quicktime by "dropping" it in the /library/quicktime folder and have had no results, I have only a picture with no sound to go with it can anyone suggest another/the right way to repair this?

    You must quit and relaunch QuickTime after installing third party components.
    The software is probably not "Intel" aware. If you have an Intel machine you'll need to use Rosetta.

  • Problem using BufferToImage with Quicktime mov�s.

    I have modified the FrameAccess.java in an attempt to grab frames from a quicktime movie and output them as jpeg sequence. While I can use FrameAcess to grab the frames of an avi, I cannot get it to output frames from the quicktime movie.
    The qicktime movie I am using plays fine within jmf (in fact it was generated by jmf) and it plays fine within the standard quicktime player.
    However, when I use the bufferToImage method on a quicktime movie, it always outputs a null image (I have tried various methods).
    I have provided my complete code (which has a hardcoded link to a quicktime file). Any ideas? Has anyone been able to do this? Perhaps I have a format error? Should jmf really be this confusing?
    Thanks,
    -Adam
    import java.awt.*;
    import javax.media.*;
    import javax.media.control.TrackControl;
    import javax.media.Format;
    import javax.media.format.*;
    import java.awt.event.*;
    import java.io.*;
    import javax.media.util.BufferToImage;
    import java.awt.image.BufferedImage;
    import javax.imageio.*;
    import javax.imageio.stream.*;
    import java.util.*;
    import javax.imageio.event.*;
    * Sample program to access individual video frames by using a "pass-thru"
    * codec. The codec is inserted into the data flow path. As data pass through
    * this codec, a callback is invoked for each frame of video data.
    public class FrameAccess extends Frame implements ControllerListener {
         Processor p;
         Object waitSync = new Object();
         boolean stateTransitionOK = true;
         public boolean open(MediaLocator ml) {
              try {
                   p = Manager.createProcessor(ml);
              } catch (Exception e) {
                   System.err.println("Failed to create a processor from the given url: " + e);
                   return false;
              p.addControllerListener(this);
              p.configure();
              if (!waitForState(p.Configured)) {
                   System.err.println("Failed to configure the processor.");
                   return false;
              p.setContentDescriptor(null);
              TrackControl tc[] = p.getTrackControls();
              if (tc == null) {
                   System.err.println("Failed to obtain track controls from the processor.");
                   return false;
              TrackControl videoTrack = null;
              for (int i = 0; i < tc.length; i++) {
                   if (tc.getFormat() instanceof VideoFormat) {
                        videoTrack = tc[i];
                        break;
              if (videoTrack == null) {
                   System.err.println("The input media does not contain a video track.");
                   return false;
              System.err.println("Video format: " + videoTrack.getFormat());
              // Instantiate and set the frame access codec to the data flow path.
              try {
                   Codec codec[] = { new PreAccessCodec(), new PostAccessCodec() };
                   videoTrack.setCodecChain(codec);
              } catch (UnsupportedPlugInException e) {
                   System.err.println("The process does not support effects.");
              // Realize the processor.
              p.prefetch();
              if (!waitForState(p.Prefetched)) {
                   System.err.println("Failed to realize the processor.");
                   return false;
              setLayout(new BorderLayout());
              Component cc;
              Component vc;
              if ((vc = p.getVisualComponent()) != null) {
                   add("Center", vc);
              if ((cc = p.getControlPanelComponent()) != null) {
                   add("South", cc);
              // Start the processor.
              p.start();
              setVisible(true);
              return true;
         public void addNotify() {
              super.addNotify();
              pack();
         * Block until the processor has transitioned to the given state. Return
         * false if the transition failed.
         boolean waitForState(int state) {
              synchronized (waitSync) {
                   try {
                        while (p.getState() != state && stateTransitionOK)
                             waitSync.wait();
                   } catch (Exception e) { }
              return stateTransitionOK;
         * Controller Listener.
         public void controllerUpdate(ControllerEvent evt) {
              if (evt instanceof ConfigureCompleteEvent
                        || evt instanceof RealizeCompleteEvent
                        || evt instanceof PrefetchCompleteEvent) {
                   synchronized (waitSync) {
                        stateTransitionOK = true;
                        waitSync.notifyAll();
              } else if (evt instanceof ResourceUnavailableEvent) {
                   synchronized (waitSync) {
                        stateTransitionOK = false;
                        waitSync.notifyAll();
              } else if (evt instanceof EndOfMediaEvent) {
                   p.close();
                   System.exit(0);
         public static void main(String[] args) {
              String s = "c:\\videoTest\\testJava.mov";
              File f= new File(s);
              MediaLocator ml=null;
              try {
              if ((ml = new MediaLocator(f.toURL())) == null) {
                   System.err.println("Cannot build media locator from: " + s);
                   System.exit(0);
              }} catch(Exception e) { }
              FrameAccess fa = new FrameAccess();
              if (!fa.open(ml))
                   System.exit(0);
         static void prUsage() {
              System.err.println("Usage: java FrameAccess <url>");
         public class PreAccessCodec implements Codec {
              void accessFrame(Buffer frame) {
                   long t = (long) (frame.getTimeStamp() / 10000000f);
                   System.err.println("Pre: frame #: " + frame.getSequenceNumber()+ ", time: " + ((float) t) / 100f + ", len: "+ frame.getLength());
              protected Format supportedIns[] = new Format[] { new VideoFormat(null) };
              protected Format supportedOuts[] = new Format[] { new VideoFormat(null) };
              Format input = null, output = null;
              public String getName() { return "Pre-Access Codec"; }
              public void open() { }
              public void close() {}
              public void reset() {}
              public Format[] getSupportedInputFormats() { return supportedIns; }
              public Format[] getSupportedOutputFormats(Format in) {
                   if (in == null)
                        return supportedOuts;
                   else {
                        // If an input format is given, we use that input format
                        // as the output since we are not modifying the bit stream
                        // at all.
                        Format outs[] = new Format[1];
                        outs[0] = in;
                        return outs;
              public Format setInputFormat(Format format) {
                   input = format;
                   return input;
              public Format setOutputFormat(Format format) {
                   output = format;
                   return output;
              public int process(Buffer in, Buffer out) {
                   // This is the "Callback" to access individual frames.
                   accessFrame(in);
                   // Swap the data between the input & output.
                   Object data = in.getData();
                   in.setData(out.getData());
                   out.setData(data);
                   // Copy the input attributes to the output
                   out.setFormat(in.getFormat());
                   out.setLength(in.getLength());
                   out.setOffset(in.getOffset());
                   return BUFFER_PROCESSED_OK;
              public Object[] getControls() {
                   return new Object[0];
              public Object getControl(String type) {
                   return null;
         public class PostAccessCodec extends PreAccessCodec {
              public PostAccessCodec() {
                   // this is my guess for the video format of a quicktime? Any ideas?
                   VideoFormat myFormat= new VideoFormat(VideoFormat.JPEG, new Dimension(800,
                             600), Format.NOT_SPECIFIED, Format.byteArray,
                             (float) 30);
                   supportedIns = new Format[] { myFormat };
                   // this will load in an avi fine... but I commented it out
                   //supportedIns = new Format[] { new RGBFormat() }; /
              void accessFrame(Buffer frame) {               
              if (true) {
                   System.out.println(frame.getFormat());
                   BufferToImage stopBuffer = new BufferToImage((VideoFormat) frame.getFormat());
                   Image stopImage = stopBuffer.createImage(frame);
                   if (stopImage==null) System.out.println("null image");
                   try {
                        BufferedImage outImage = new BufferedImage(800, 600, BufferedImage.TYPE_INT_RGB);
                        Graphics og = outImage.getGraphics();
                        og.drawImage(stopImage, 0, 0, 800, 600, null);
                        //prepareImage(outImage,rheight,rheight, null);
                        Iterator writers = ImageIO.getImageWritersByFormatName("jpg");
                        ImageWriter writer = (ImageWriter) writers.next();
                        //Once an ImageWriter has been obtained, its destination must be set to an ImageOutputStream:
                        File f = new File("newimage" + frame.getSequenceNumber() + ".jpg");
                        ImageOutputStream ios = ImageIO.createImageOutputStream(f);
                        writer.setOutput(ios);
                        //Add writer listener to prevent the program from becoming out of memory
                   writer.addIIOWriteProgressListener(
                             new IIOWriteProgressListener(){
                             public void imageStarted(ImageWriter source, int imageIndex) {}
                             public void imageProgress(ImageWriter source, float percentageDone) {}
                             public void imageComplete(ImageWriter source){
                             source.dispose();
                             public void thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex) {}
                             public void thumbnailProgress(ImageWriter source, float percentageDone) {}
                             public void thumbnailComplete(ImageWriter source) {}
                             public void writeAborted(ImageWriter source) {}
                        //Finally, the image may be written to the output stream:
                        //BufferedImage bi;
                        //writer.write(imagebi);
                        writer.write(outImage);
                        ios.close();
                   } catch (IOException e) {     
                        System.out.println("Error :" + e);
              //alreadyPrnt = true;
              long t = (long) (frame.getTimeStamp() / 10000000f);
              System.err.println("Post: frame #: " + frame.getSequenceNumber() + ", time: " + ((float) t) / 100f + ", len: " + frame.getLength());     
              public String getName() {
                   return "Post-Access Codec";

    Andyble,
    Thanks for the suggestion. When I use your line, my Image is no longer null (and the resulting BufferedImage is not null either), but it outputs a "black" in the jpeg file. Any other ideas? What did you mean by a -1 F for the frame rate? Did you mean changing the format to a negative 1 frame rate? I tried that, but it did not seem to have any change. Can you let me know if I misunderstood that. Thanks.
    -Adam

  • Using a non-firewire cam with quicktime broadcaster

    I have this very nice ptz analogue video conferencing camera... worth about $2000 to tell the truth. I would love to be able to use it with quicktime broadcaster. The problem is the video output is S-video, not fire wire. Does anyone know of some sort of hardware adapter or something that can take the S-video signal and output it in such a way that will trick quicktime broadcaster into thinking that there is a firewire video cam connected?
    any suggestions would be appreciated
    G4 Dual   Mac OS X (10.4.5)  

    I had thought of that but I am worried that i would shell out the money for one only to find out that Broadcaster doesn't recognize it. The documentation for Broadcaster claims that it requires a firewire camera. I am wondering if anyone has had any success or failure with this?
    Not a QT Broadcaster user myself, but do have v1.5 installed on my G5. On reading your query, I tested it with an old, original (unstable stabilized) Dazzle Hollywood DV-Bridge and newer Canopus ADVC-300 converters. Both were correctly identified by name if properly connected when QT Broadcaster application is opened. And, although "hot-swapping" the converters did not cause any problems while QT Broadcaster is running, neither did it force the software to rescan and identify the "change" in hardware device.
    For the purpose of the tests Nikon digital still cameras (990 and D-70) with analog video output and a Sony camcorder with analog and digital outputs (in both tape and throughput modes) were used as the source and the output was recorded/saved as a QT movie file by QT Broadcaster. While I could only get the D-70 to output singleframes (didn't take the time to look for the book), all other sources produced much better quality than expected using the default DV to QVGA/15fps settings -- even when using an old 1930's B&W movie as the taped source.
    For what it's worth ...

  • ISight with QuickTime Broadcaster or QuickTime Streaming Server

    Could some one tell me if it is possible to use iSight with QuickTime Broadcaster or QuickTime Streaming Server
    Thank you
    G4 DP Mac OS X (10.4.5)

     Yup. It is. Those, and other apps that will work with iSight, are linked in Some Applications You Can Use With iSight.
    See the Apple links and tutorials for specifics on the uses of these powerful applications.
    For a quick "how-to" on capturing video on your Mac using QT Broadcaster, scroll down to the Capturing Video with QuickTime Broadcaster section of this article on Making Movies with the Apple iSight .
    If you want professional level details, see the relevant sections of the QuickTime Developer Connection.
    Jim

  • I've a problem with QuickTime controlbar when I use transparent wmode

    Hello All,
    I've a problem with QuickTime controlbar. When I use this code :
    <object height="592" width="690" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
    <param value="http://streamer.podcast.ulg.ac.be/reflexions/scienceensamusant/doccafe/D ocHorlogesBis.mov" name="src">
    <param value="true" name="autoplay">
    <param value="true" name="controller">
    <param value="true" name="kioskmode">
    <param value="true" name="loop">
    <param value="video/quicktime" name="type">
    <param value="transparent" name="wmode">
    <embed height="592" width="690" type="video/quicktime" loop="true" kioskmode="true" controller="true" autoplay="true" pluginspage="http://www.apple.com/quicktime/download/" src="http://streamer.podcast.ulg.ac.be/reflexions/scienceensamusant/doccafe/Doc HorlogesBis.mov">
    </object>
    with transparent wmode, the controlbar don't print correcty on IE7/IE8.
    If I use this code without wmode='transparent', It work but my css menu doesn't work.
    Anybody can help me ? Thank in advance.
    JP

    Hello,
    The suggestion made by Golubkov is correct. Make sure that you have configured the CAN objects to correspond to the Ports- for instance, Port1 to CAN0 and Port 2 to CAN1.
    If this dosen't fix the problem, let us know what the error message clearly states ( can be found out by clicking on the details tab).

  • Question for anyone using Modul8 2.5.8 with QuickTime 7.6?

    Like the title says, please answer only if you're using Modul8 with the new version of QuickTime. There is no place for speculation, no matter how well informed, in this thread.
    I've got a gig on Saturday night and I don't want to risk any degradation in performance necessitating an "archive and install" between now and then. On the other hand, if the improved Motion JPEG performance mentioned in the release notes is reflected in Modul8, then I'm all over it!

    There is room for speculation, since others who might read this could benefit from it.
    If you're in dire need of the system to work during your gig, and it's working now, then dont update to 7.6 until after the event this weekend. This goes for any update, and not just quicktime.

  • Using QuickTime Broadcaster with QuickTime Player

    I have one computer streaming video/audio using QuickTime Broadcaster. How are you supposed to view the stream with QuickTime Player on another computer? None of the QuickTime docs says how you view a stream. I tried entering the IP address of my broadcast computer into the Open URL field, but nothing happens. I have the latest SW on everything.

    Thanks. This helped, although it still didn't work. I found the solution in the help file although I still had to experiment. The description below is one way for it to work, although there are probably other ways.
    To get it to work from one computer to another, you have to export from the QTB an sdp file. This file gets stored on the viewing computer. On the QTB computer, on the Network tab, the IP address needs to be the viewing computer's IP. Once broadcasting, the QT Player on the viewing computer opens the sdp file. It should then work. If anything on QTB get changed (MPEG-4, etc), you need to export another sdp file.

  • I am an Mac 10.6 Lion user?  How do I convert a .ram file (for a bit of sound) into using with Quicktime?

    Having difficulty with a .ram file.  I want to convert it to use with Quicktime.
    I also have realised however that my pupil for a lesson (the file is for language-lesson) does not have a Mac anyway, so maybe she won't have Quicktime.  I can ask her to download the latter then.
    But -however, the question remains, how can I hear the soundfile and make it compatible with Quicktime?
    Sincerely,
    Susan.

    And just for clarity's sake. 10.6 is Snow Leopard; Lion is OS X 10.7. For future questions it will help if you are accurate in the version of Mac OS X you have.
    Regards.

  • Problems Installing FFMpegX for use with QuickTime and other software

    Okay I don't know whether I should be posting this here or under the board for Using Mac OS X Panther and earlier operating systems but I used to have the FFMpegX video and audio conversion software installed on my Mac an Apple 12' PowerBook G4 but recently had a system OS reinstall when my hard disk became defective and I was unable to make repairs.
    I backed up all my files but of course I couldn't back up the software I had downloaded. Was fortunately able to redownload some of my apps but this is a case where an app of mine I want back won't come back.
    I download the installer and it fails to mount the disk image even on my desktop. I am running Mac OS 10.3.9 Panther -- I tried searching for an older version of ffmpegX I could download but that didn't work either. Since when is ffmpegX shareware? When I used it the software was freeware.
    Anyways, it is such an essential program foir me that I would pay the fee just to get it back but I can't even download the trial software to begin with. I have tried downloading from the main website www.ffmpegX.com and a few other links I found on Google but to no alas none have seemed to work.
    I have plenty of videos I like to encode and re-encode from time to time using my Mac from VOB 2 .DAT 2 AVI 2 MPEG 2 M4V (iPod format) 2 WMV 2 MOV etc and vice versa using Divx and XviD codecs I NEED FFMPEGX what can I do?
    I have Mac OS 10.3.9 Panther with QuickTime 7.1.2, iTunes 6.0.5 the Apple Security Update 2006-003, Virex 7.2 virus protection software and Microsoft Office X with the latest patches for that software product and VLC Media Player. I need FFmpegX and/or (in either case actually drop the or) software for Mac OS X that allows users to convert video .DAT files from VCD to AVI.
    I have Divx codec for Mac and 3ivx software with Divx Doctor II -- an AVI 2 MOV video conversion software + D Vision 3 also installed. I currently have installed Safari 1.3.2 also.
    Any suggestions! Please help any way possible. I just have to get FFmegX working again.

    http://www.squared5.com/svideo/mpeg-streamclip-mac.html (free).
    http://apple.com/quicktime/mpeg2 ($20). Needed for MPEG-2 conversions.
    http://flip4mac.com for the WMP conversions (prices vary based on features).

  • Trouble using SoundFonts

    I just purchased the SL Industrial Sample Set in the SoundFont format from Smart Loops. I have a Mac computer running OSX 10.4, and GarageBand 2. I unzipped the files using Stuffit Expander. The SF2 file and the .MAP file both showed up as Unix Executable files (the icons were dark gray with the word "exec" in green computery letters). I placed the SF2 file in the Library/Audio/Sounds/Banks folder. In GarageBand I changed the Generator to DLSMusicDevice, then clicked on the pencil icon. I clicked on the Sound Bank and selected SL Industrial Kit, but for some reason it bounced right back to Quicktime Music Synthesizer. I closed the window, but when I reopened it the Sound Bank had changed to SL Industrial Kit anyway.
    Now it just won't make a sound.
    I tried to access it using SoundFont Synth, but when I selected SL Industrial Kit it caused GarageBand to crash.
    Am I doing something wrong? Did I miss a step? Did I download the wrong format? Did I just waste thirty bucks?
    Any help at all would be appreciated! Thanks!

    I have the same problem and have found at least two other posts on this:
    https://discussions.apple.com/message/12805072#12805072
    https://discussions.apple.com/message/8086601#8086601
    None of these posts have any answers, which leads me to believe that this is a fault with GarageBand. Anyone else have this problem? Why can't Apple fix it after numerous posts?
    Thanx.

  • Can no longer playing my own podcasts with QuickTime on Mac.

    When checking my latest Garage Band podcast, I got ? in Q with message to download latest QuickTime. I did that but still get ? in Q. I can play my podcasts on PC with QuickTime in Windows XP, but not on my Mac. My 2GHz Macbook is new and has no additional software to interfere. It will, however, play some other podcasts from iTunes, though only some. My podcast address is http://web.mac.com/daveyesitsme
    David Powell
    Macbook   Mac OS X (10.4.9)   2 GHz Intel Core2 Duo

    No more ? in Q. Roger, thanks for confirming that the problem was not my Garage Band podcasts. After further, failed investigations with settings, I downloaded Firefox browser, as suggested by a previous post. Using Firefox my podcasts open perfectly with QuickTime 7.1.6. Why not in Safari? - beats me. Glad you checked.
    David Powell
    Your podcasts play OK on my G4 iMac with 10.3.9. and
    QT 7.0.4. I believe the latest version of QT has been
    causing problems (not for the first time), so I have
    avoided it: but anyway the problem is local to your
    Mac, the podcasts are fine. You could try asking in
    the QuickTime forum.

  • Remote Not Working With QuickTime 7.3.0

    Hi I just upgraded and realized my frontrow remote has stopped working with Quicktime. The remote works with VLC, iTunes etc but not QT. Forget about scanning forward or backward it cant even adjust the volume. I never had the problem before. I have tried playing both avi and mp4 files.
    I run Tiger and have a macbook

    As a follow up -
    I spoke with Apple Support about this and was routed to a few people who were helpful, and moved it up to the engineers of Keynote (and the white remote?) for a solution.
    A few days later I received this reply:
    Hello Eric, I have heard back from the engineers about this. It looks like as long as Keynote 6.0 is present on the system it will default to using the remove in that application. If you remove Keynote 6.0, which we would not recommend, then you can use Keynote 5.3 with the remote. Presently though this is normal and expected behavior.
    I replied by expressing my disappointment that this wasn't functional, since I'm not comfortable using Keynote 6.0 yet.  Short of uninstalling 6.0, the only workaround I have found is to use the iPhone/iTouch Keynote remote app, or make a duplicate copy of your presentation to be opened in 6.0 (and using the remote there).

  • Need Help with QuickTime to Apple TV Export Weirdness

    I am having a problem using QuickTime Player 7 Pro to convert a movie file in its original 1280x720 size for use with Apple TV. (iMovie creates a 960x540 file for Apple TV by default and the only way to get a 1280x720 file is to have iMovie use QuickTime to export it as a .mov file in that size and convert it to a .m4v file for Apple TV separately, with QuickTime Player 7 Pro. Unfortunately, I haven't been able to produce the 1280x720 file that is compatible with Apple TV.
    To demonstrate my issue, I exported two projects from iMovie, both using the Export via QuickTime menu option, set at Movie to QuickTIme Movie, 1280x720, H.264, 24fps:
    - Movie 1 is an 8:20 video. (All library video taken by the same camera and imported into iMovie at the same time).
    - Movie 2 is a :15 test video using a clip from the same source as Movie 1.
    Next, I used QuickTime Player 7 Pro to export Movie 2, the short test clip, using the Movie to Apple TV setting. It  yielded a 1280x720 .m4v file, just as I wanted. With that test completed, I moved on to the full video.
    When I exported Movie 1, the full 8:20 movie, using exactly the same setting in QuickTime Player 7 Pro, it produced a 960x540 .m4v file! Repeated exports yielded the same results.
    How can this happen? How do I get the1280x720p Apple TV-compatible file that I want?

    Thanks for the detailed reply. I have exported movies from iMovie many times with the "Export using QuickTime/Movie to QuickTime Movie" Share menu option. Despite the fact that Apple literature states that TV1 will play an H.264/AAC 1280x720, 24fps MOV file, I have never been able to get one to play. It won't even sync. (I get an error message stating the sync didn't work because the file is incompatible with TV.)
    Sorry for the delay in responding. Wanted to check a couple of files on the TV1. Don't have many files encoded at 720p24 and have re-converted most for better AC3 DD5.1 quality at 640 Kbps for the TV2 units.. In any case, wanted to make a quick check to see if they still played with increased specs after the last update. Files play but only for a few seconds before freezing. Thought it might be to to wireless streaming to the TV1 so I tried synching a test file but it played the same way. Only files that still play are 540p30 files. Not sure if they have really "killed" 720p or not as a couple of trailers (Thor and Captain America) play at 1280x544 (i.e. 2720 macro-blocks) which is significantly more than my 960x540 (2040 macro-block) files. Might be interesting to see if a 960x720 PAR encoded file will still play on the TV1. (Not that it would help you but it is a matter of some curiosity for me.)
    I spent much time at my Apple retail store trying to see what I may have done wrong. The Apple Geniuses there confirmed with me that TV1 will not play this type of file. (I have no experience with TV 2, but I would be surprised if the results were different.
    Then be prepared to be surprised. The TV2 plays the 720p files just fine even with the increased audio data rate for the secondary AC3 DD5.1 surround sound. In fact, I am seriously considering the retirement of the TV2 so I can watch all files without having to worry about frame rates. (Besides, my wife keeps complaining that the bedroom TV (the TV1 unit) doesn't play her Netflix "chick flicks."
    I just tried renaming the MOV file to M4V. It now syncs with my TV. Unfortunately, it still won't play. The error message on the screen states "The format was not recognized."
    Strange, my files are recognized, stream, sync, and play (albeit with frozen video as sound continues) whether I use a real M4V or MOV file container. (Don't have an MP4 720p file to test at the moment.)
    So, I am forced to export and then convert. That said, I am embarrassed (but happy) to admit that I found the solution to my QT 7 Pro problem. As I experimented further today,I found that my test file (Movie 2) was exported by iMovie at 24 fps and the full movie was exported at 30 (29.97) fps. QT 7 Pro must have forced the conversion to 960x540, which would be the only way a 30fps file would play on TV. Once I corrected the setting and exported again at 24fps, the QT 7 Pro conversion to 1280x720 worked as it should.
    Glad you were able to settle that issue.
    If you or anyone knows of a way to export from iMovie into a 1280x720, 24 fps format guaranteed to be compatible with TV1, please post instructions. Until then, I will have to keep using an intermediate export first and then Handbrake or QT 7 Pro to convert.
    It's not really possible to guarantee that every file will be playable since the content actually drives the encoder and may require changes to user settings on occasions. However, having said that, I take it you did not try the "Export using QuickTime.../Movie to MPEG-4 Movie" Share menu option previously suggested. It will allow you to create an H.264/AAC 720p24 TV1 compatible MP4 file directly from iMovie. Here is a "quickie" file I exported from iMovie moments ago which plays on my TV1.
    QuickTest.mp4

Maybe you are looking for