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

Similar Messages

  • Final cut pro problem when exporting with quicktime movie

    Hello!
    I must have som help beacuse my musicmovie must be finsihed untill today. I have a movie their i had used filters like colour correction and interlace. When i export with USING QUICKTIME CONVERSION and have
    keyfram 10
    bitrate 6000
    faster encode
    size 1920x1080 HD 16:9
    its not a problem the movie works fine all the way.
    But when i export with QUICKTIME MOVIE it dosent work. Some clips are frozen and some are beeing misscoloured. None of them have interlace. Its the same clips that dosent work everytime i had export with QM. I have tried to replace these clips but the same thing is happening. I dont understand why i cant use quicktime movie but it works with quicktime conversion.
    If you have an e-mail i can send you just the part where this happening.
    Please help me!
    Thanks Gabriel

    I am also expriencing the same error. Tried every solution listed so far:
    1. Switch off background rendering. Trash render files. Don't render. Export.
    2. copying the project within Final Cut Pro into another project
    3. remove the following folder: Library > Application Support > ProApps > MIO > RADPlugins > XDCAMFormat.RADPlug
    Nothing worked. I try to export to Vimeo, YouTube, and master. All error right at 9%
    What's going on?

  • Problem with QuickTime Movies From iMovie HD

    I posted this earlier (on the second day of Leopard's Release), and did not get much feedback, and so thought I'd try again after people have had time to run Leopard.
    I have some movies that I created using iMovie HD. I have the QuickTime version of the movie for use with Front Row.
    On my G5 iMac running Leopard, the quality of the movies on Front Row is fine. However, in Leopard, the quality is lousy. The movies were made from still photos, using the Ken Burns effect. There are also transitions. On the web, on my iWeb site, the pictures take a while to come into focus. I sort of expect this on the web. However, I've found the same thing with the movie files using Front Row on Leopard. Again, this slowness in coming into focus does not appear when playing the movie on Front Row on Tiger on a G5 iMac.
    Curious if anyone else has encountered problems/issues with QuickTime movies files from iMovie HD. And if so, what if any fixes are available.
    Thanks in advance.
    Russell

    Hmmmm, so it works OK in Front Row but NOT in Quicktime player? Thats odd. Front Row works worse for me!
    It sounds like it may be a rendering problem with Quicktime - It has to process the file in general (or parts of the file, for example, if you export 10 pics looped in Flash, it has to process the 10 image files each time it plays it through, resulting in the first 4 or 5 images to shoot out jerkily [read LAG] unlike the rest of the movie, which is smooth). If these images in your movie are large in file size or contain tons of wacky photoshopped effects, etc, that might be whats causing the problem.
    I'd check everything is updated to the latest version, repair permissions on the disk in Disk Utility, and then see if anythings improved.
    Hope this helps you.

  • Any Problems using SSL with Safari and the move with Internet explorer to require only TLS encryption.

    Any Problems using SSL with Safari and the move with Internet explorer to require only TLS encryption.

    Hi .
    Apple no longer supports Safari for Windows if that's what you are asking >  Apple apparently kills Windows PC support in Safari 6.0
    Microsoft has not written IE for Safari for many years.

  • Trouble Exporting to 16:9 with Quicktime Movie or Quicktime Conversion

    I have created a 5 minute movie using shots taken from my Sony HDR-FX1. The shots were native 16:9. They imported fine into FCEHD. While editing in FCEHD, the clips all displayed in the viewer as 16:9. When I exported to Quicktime Movie, the resulting product was 16:9. When I exported using Quicktime Conversion, my product became 4:3.
    Having read other posts here, I looked closely at all clips (which were all checked as Anamorphic), and my Sequence (which was not checked Anamorphic -- but was instead HD1440x1080). I then created a new sequence, which was checked as Anamorphic, copied my clips to it, then exported it. It got worse. Now, it exports 4:3 using both Quicktime Movie and Quicktime Conversion.
    I then created a new project, created a new sequence set to Anamorphic, then copied one clip into it from my earlier project and exported it -- same result. I then imported a clip into this new project from the original files from my camera and exported -- same result.
    One final note, when looking at the Frame Size in the properties of my sequence and clips, it is set to 720x480. And, when I look at the Get Info on the exported files of the original, I see 1920x1080 (Quicktime Movie export) and 1440x1080 (Quicktime Conversion export) before I created the new sequence; then 720x480 in both after I created the new sequence.
    Any help you can provide would be incredibly appreciated!
    Dan

    You are right. My original sequence was marked as HD. When I exported that one to Quicktime Movie, it displayed 16:9.
    Then, I created a new sequence that was 720x480 and checked as anamorphic. That one, exported with Quicktime Movie and/or Quicktime Conversion was 720x480 and was squeezed into 4:3 rather than displaying in Quicktime as 16:9.
    Last night, I burned this to DVD using iMovie and it displayed properly on my 16:9 television. But, alas, it is squeezed on my 4:3 television (rather than letterboxed).
    Also, I exported to Quicktime Conversion and used "custom size" of 720x405 and achieved a movie that will play in Quicktime as near 16:9 so I can put it up on the web in the right dimensions.
    Is there a better/easier way to export footage shot 16:9, edited 16:9 so that it automatically exports 16:9 for use in Quicktime and/or on a DVD?

  • Problem Using Multiple With Statements

    I'm having a problem using multiple WITH statements. Oracle seems to be expecting a SELECT statement after the first one. I need two in order to reference stuff from the second one in another query.
    Here's my code:
    <code>
    WITH calculate_terms AS (SELECT robinst_current_term_code,
    CASE
    WHEN robinst_current_term_code LIKE '%60' THEN robinst_current_term_code - '40'
    WHEN robinst_current_term_code LIKE '%20' THEN robinst_current_term_code - '100'
    END first_term,
    CASE
    WHEN robinst_current_term_code LIKE '%60' THEN robinst_current_term_code - '100'
    WHEN robinst_current_term_code LIKE '%20' THEN robinst_current_term_code - '160'
    END second_term
    FROM robinst
    WHERE robinst_aidy_code = :aidy)
    /*Use terms from calculate_terms to generate attendance periods*/
    WITH gen_attn_terms AS
    SELECT
    CASE
    WHEN first_term LIKE '%60' THEN 'Fall '||substr(first_term,0,4)
    WHEN first_term LIKE '%20' THEN 'Spring '||substr(first_term,0,4)
    END first_attn_period,
    CASE
    WHEN second_term LIKE '%60' THEN 'Fall '||substr(second_term,0,4)
    WHEN second_term LIKE '%20' THEN 'Spring '||substr(second_term,0,4)
    END second_attn_period
    FROM calculate_terms
    SELECT *
    FROM gen_attn_terms
    <code>
    I get ORA-00928: missing SELECT keyword error. What could be the problem?

    You can just separate them with a comma:
    WITH calculate_terms AS (SELECT robinst_current_term_code,
    CASE
    WHEN robinst_current_term_code LIKE '%60' THEN robinst_current_term_code - '40'
    WHEN robinst_current_term_code LIKE '%20' THEN robinst_current_term_code - '100'
    END first_term,
    CASE
    WHEN robinst_current_term_code LIKE '%60' THEN robinst_current_term_code - '100'
    WHEN robinst_current_term_code LIKE '%20' THEN robinst_current_term_code - '160'
    END second_term
    FROM robinst
    WHERE robinst_aidy_code = :aidy),
    /*Use terms from calculate_terms to generate attendance periods*/
    gen_attn_terms AS
    SELECT
    CASE
    WHEN first_term LIKE '%60' THEN 'Fall '||substr(first_term,0,4)
    WHEN first_term LIKE '%20' THEN 'Spring '||substr(first_term,0,4)
    END first_attn_period,
    CASE
    WHEN second_term LIKE '%60' THEN 'Fall '||substr(second_term,0,4)
    WHEN second_term LIKE '%20' THEN 'Spring '||substr(second_term,0,4)
    END second_attn_period
    FROM calculate_terms
    )Not tested because there are no scripts.

  • Problem using Toplink with JUnit

    Hi,
    I have a problem using Toplink with JUnit. Method under test is very simple: it use a static EntityManager object to open a transaction and persists data to db. When I invoke the method from a test method, it gives me the exception:
    java.lang.AssertionError
         at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.computePURootURL(PersistenceUnitProcessor.java:248)
         at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.findPersistenceArchives(PersistenceUnitProcessor.java:232)
         at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.findPersistenceArchives(PersistenceUnitProcessor.java:216)
         at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:239)
         at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initializeFromMain(JavaSECMPInitializer.java:278)
         at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.getJavaSECMPInitializer(JavaSECMPInitializer.java:81)
         at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:119)
         at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
         at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
         at it.valerio.electromanager.model.EntityFacade.<clinit>(EntityFacade.java:12)
         at it.valerio.electromanager.business.ClienteBiz.insertIntoDatabase(ClienteBiz.java:36)
         at it.valerio.electromanager.test.model.ClienteTest.insertDBTest(ClienteTest.java:30)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
         at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
         at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
         at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
         at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
         at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
         at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
         at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
         at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
         at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
         at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
    Where is the problem???
    Regards,
    Valerio

    EntityFacade class is very simple and it uses a static EntityManager object. Here the code:
    public class EntityFacade {
         private static EntityManager em = Persistence.createEntityManagerFactory("ElectroManager").createEntityManager();
         private static Logger logger=Logger.getLogger(EntityFacade.class);
         public static void insertCliente(Cliente c)
              logger.debug("Inserisco cliente nel db: " + c);
              em.getTransaction().begin();
              c.setId(getNextIdForTable("Cliente"));
              em.persist(c);
              em.getTransaction().commit();
    If I call the method from inside a main it works well, so I think the problem is not the classpath neither the URL in the persistence.xml. However the URL is:
    <property name="toplink.jdbc.url" value="jdbc:derby:c:/programmi/ElectroManager/db/electroManager"/>
    I use the latest build version of TopLink.
    Thanks.

  • Using a small quicktime movie as a button (a hyperlink)?

    Could anyone tell me if I could use a small quicktime movie as a button? iWeb seems to not let simply select the hyperlink checkbox for a quicktime movie. I would like to be able to allow my site visitor to click on an animating image (I exported from keynote) to take them to a different page.

    Insert a Shape and re-size & position it to cover the movie. In the Inspector > Graphic tab, set the Opacity of the Shape to 0%. Then hyperlink that transparent Shape.

  • Problem using ViewObject with bc4j:table

    Hello !!
    This is the query of my ViewObject:
    select * from speiseplan order by jahr desc, kw desc;
    and everything works fine in the BC4J tester:
    jahr kw
    2003 52
    2003 7
    2003 3
    2002 51
    But in my uix page the rows are not correctly sorted:
    jahr kw
    2003 3
    2003 7
    2003 52
    2002 51
    What's going wrong here?
    Thanks for your help.
    Regards,
    Mareike

    Duplicate post.
    Original problem using ViewObject with <bc4j:table>

  • Problems using iCloud with Mountain Lion on iMac8,1

    problems using iCloud with Mountain Lion on iMac8,1 - about 5J old - iMac gets slower and slower - total free memory is used in some minutes - no more reaction on input

    Download > http://codykrieger.com/gfxCardStatus Open it and select Integrated Only. It's a bug with NVIDIA graphic cards

  • Soundbooth CS4 Problem with Quicktime MOV files

    I know that Soundbooth CS4 should support Quicktime MOV files but I just get a placeholder image and the video doesn't play.  What should I do?  I don't know if it is an issue with Quicktime or with Soundbooth.
    Thanks,
    Bruce

    It's probably an incompatible codec in the QT. If the audio isn't AC3 and on a separate track from the video this can happen. There are still a few applications out there that will write the audio into the video track, and QT will still play it that way.
    Are you attempting to edit video with Soundbooth?
    If you are it's not a good idea.
    You really should be using Premiere or Efter Effects to edit video, and leave Soundbooth for audio work.
    If you have QT Pro, try extracting the audio from the MOV and save THAT as an MOV of just the audio. SB should have no problem opening that/

  • Is iDVD compatible with quicktime movies from Final Cut Express 4?

    I am trying to find out if iDBD can be used with Final Cut Express 4 output or is it just for imovie?  If it can be used with FCE4 what is the extension.  Thank you.

    Hi
    Yes - IF YOU DO IT RIGHT.
    FCE/P to iDVD
    Several things
    • How to go from FCE/P to iDVD
    • Free space on Start-up hard disk
    • Encoding
    • Brand and type of DVDs used
    • Burn speed set
    • iDVD BUG
    • Chapters
    How to go from FCE/P to iDVD I do
    • Disable Screen and Energy saver
    • IMPORTANT --> FIRST in FinalCut - Mix Down Audio under Sequence Menu / Render Only / Mix-down
    • Export out as a QuickTime .mov file
    • Select with Mark - Chapter Mark
    • Not as Self-Contained (not important but saves time and space)
    • NO QUICKTIME CONVERSION (IMPORTANT)
    This QT.mov file I import into iDVD from within iDVD.
    Free space on Start-up hard disk
    I set a minimum of 25GB (for Mac OS and iDVDs temp files)
    Encoding
    • I use Pro Quality encoding
    Brand and type of DVDs used
    • I use Verbatim
    • I use DVD-R
    Burn speed set
    • I set down this to x4 (or x1)
    iDVD BUG
    • One can not go back to movie-project for any alterations and then go back to
    the iDVD project. It will notice and ask You to either Up-date or Cancel. Neither
    of them will work.
    Medicine - Start a brand new iDVD project.
    Use of Chapters
    • I only use a to z and 0 to 9 in naming them. NO other symbol/letter !
    • NO Chapter-mark at very beginning - iDVD NEEDS TO set this by it self
    • No Chapter marks in or within two seconds from a transition
    (Way around this last one - Export movie as QT full quality and NO Chapter marks
    Import this into a new Movie-project and now You are free to set C-Ms where You want
    them except at very beginning - still)
    Material used to build movie
    • video - I use streamingDV (or convert all other to this eg .mp4, .avi, .wmv etc)
    • audio - I use .aiff 16-bit 48kHz or from Audio-CD (44.1kHz) - no .mp3 or direct from iTunes
    • photos - I use .jpg - no .bmp etc
    Trash iDVD pref. file and run Repair Permissions - and have a re-try.
    from post ??
    May not be relevant, but I had the same problem with iDVD, where burned DVDs showed a green screen. It was cured by quitting Quicksilver and Quickeys as well as disabling sleep and screen-saving
    Yours Bengt W

  • Problems Using Viber with new iPhone 4S

    When I try and use VIber with my new iPhone is says push notifications are not enabled, even though I've enabled them. I've also tried deleting and reinstalling viber several times, along with restarting the phone. Is anyone else having the same problem and does anyone have any suggestions of something else I could do?

    Hi,
    This is a member of Viber's development team.
    @libbyfromchristchurch - Please check: http://helpme.viber.com/index.php?/Knowledgebase/Article/View/38/0/push-notifica tions-for-iphone---how-to-enable
    @quyenfromseattle - This is a known issue which will be resolved shortly. Make sure that you stay current with our version updates.
    It may help to change 'banners' to 'alerts' on Viber's Push Notification settings as a temporary workaround.
    Thank you for your patience!

  • Problem using ipod with itunes 5.0.1

    Could anyone help me?? I'm having serious problems using my ipod mini with my "just downloaded" itunes 5.0.1.
    it says that my comunication software with ipod is not correctly installed and that i have to reinstall itunes again. i did it the problem is always there. what can i do?? can someone help me??

    Man, it seems that iTunes 5.whatever has gotten us all a little hot under the collar. I'm back up and running...this is what I did...I hope it helps some of you out.
    1) created a new folder in MyMusic and copied everything from my iTunes library to the new folder. I then tested a few songs to make sure they still played (you never know)
    2) I deleted iTunes using the control panel selection Add/Delete programs. I emptied the recycle gin and then did a search to see that iTunes was no longer there.
    3) I went to filehippo.com to download iTunes 4.8 (my original disks are packed (Thank you to poster Allison for the filehippo.com suggestion).
    4) I copied all my songs back into iTunes from where I had stored them in the new folder I created in MyMusic)
    5) I connected the iPod Mini and opened iTunes and darn if it STILL didn't recognize the iPod
    6) I did a restore on the iPod
    7) I reconnected the iPod and had to reregister it and Voila! it worked again!!!!
    Whatever the new features were in ver. 5.01, they were NOT worth the hassle I've experienced over the past two weeks. I'll stick with version 4.8 for awhile.

  • 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.

Maybe you are looking for

  • HP Envy M6 Microphone Issues

    I have an HP Envy M6 running windows 8.  I'm trying to record running an external mic through a guitar amp.  The output from the guitar amp works, but when I plug it into the speaker/mic combo jack, it will only recognize it as a speaker, and not a m

  • Can a Family Share organizer also be a member of another's Family Share?

    IIf I set up Family Share and add members, can a member also set up Family Share and add me as a member?   In other words rather than billing to me for all member purchases and downloads, can their purchases be billed to their acct but share with me?

  • GREP: How can I place a (for example) "*" before and after bold text with GREP?

    Hi there. I have a string of text as such: I want to use GREP to insert a "*" (asterisk) before and after each bold part. Can I do that with GREP? (if asterisk is a problem, I can use a different character) Any help would be appreciated.

  • I need a flash player that does split screen with two "like" videos

    I am a newbie on Flash and really need some guidance or a source code to work off of.  I need a flash player that I can have two videos, overlayed with a mask at 50% on each so I see half of one video on the right and half of the other video on the l

  • Issue in Configuring Linksys RV042 router

    Hi, I am facing some issues in configuring the Linksys RV042 router with dual WAN configuration. We are having two internet connection and I want to perform the "Load balancing" between the two internet connections. I have followed the RV042 manual a