How do I transition from video to audio in keynote?

Help! How do I transition from video to audio in keynote? or even audio to video and back to audio?
Any help would be appreciated....
Missy
PowerMac G5   Mac OS X (10.4.6)  

Hi - also new to the forums - I am trying to do the following:
I have a slideshow with slides of people, then a slide with a video of someone talking about the person, then more slides, etc... I want to have my playlist play then pause (or fade) so that it does not conflict with the audio from the video clip when it (automatic slide show) transitions to the slide with the video - can I do this and if so how?
thanks,
Dancing Dad

Similar Messages

  • How do I transition from video to picture?

    I have a video and I want the video to fade into the picture. The video is a painting and then the picture is the real image that they painted. How do I fade into the picture to look like they painted the real image?

    What happens when you put a cross dissolve between the two?

  • How can I export a video with audio from premiere cs 5.5 to a DVD

    how can I export a video with audio from premiere cs 5.5 to a DVD

    You don't... at least not directly... you export MPEG2-DVD and then use the TWO files (audio and video) in Encore
    CS5-thru-CC PPro/Encore tutorial list http://forums.adobe.com/thread/1448923 may help

  • How I can link back video and audio after I unlink them

    how i can link back video and audio after I unlink them

    In what program? You may wish to ask such specific usage questions in the product forum for whatever tool you are referring to...
    Mylenium

  • Can I change my podcast from "video" to "audio only"?

    I submitted my podcast and never got an email, but it must have gotten accepted because I can find it when I search for it: http://itunes.apple.com/us/podcast/soul-deep-radio/id493618518
    Now that I am "in" what can I do to change my podcast from video to audio?  I have 3 files in my feed that are marked as video but are actually audio files.  Because of that my feed has a black background and I would rather audio feed for cosmetic reasons, and because I don't want to mislead people into thinking that there are going to be videos when there won't be. 
    Also,  I wanted to change my feed to a feedburner version of the same one, but I was going to wait until I heard that my podcast was officially approved before doing so.
    Thanks

    For reference, your feed is at
    http://www.souldeepradio.net/feed/podcast/
    Three of your episodes are .mp4 - the 'enclosure' tag looks like this:
    <enclosure url="http://www.souldeepradio.net/Mixes/thebooksof_.m4a.mp4" length="152342025" type="video/mp4" />
    You will note that not only is the file a video formate (even though in fact it may only carry audio) and the 'type' is video. This is why your podcast has the black background: you should replace these three episodes with .mp3 versions and amend the feed accordingly - try not to change the 'guid' tags or existing subscribers will find themselves downloading the new version.
    The method for moving iTunes to a different podcast feed URL is detailed here:
    http://www.wilmut.webspace.virginmedia.com/notes/podcast.html#move

  • How do you transition from mobile.me to iCloud?

    How do you transition from mobile.me to iCloud?

    The link posted above is useless as it is completely out of date.
    You cannot migrate a MobileMe to iCloud: MobileMe is closed and the contents of all accounts have been deleted.
    If you had a MobileMe account you can reactivate the @me.com address by signing into System Preferences>iCloud with it and enabling Mail in the checklist there (Lion 10.7.2 or above required, you cannot do this on older systems) or in Settings>iCloud on an iOS5 device. The address will work but the previous contents of the account will not appear. If you also had an @mac.com version of the address from being a long-standing MobileMe member you cannot reactivate that, only the @me.com address.

  • This is how you extract frames from video

    right then, in answer to many posts about how to get the individual frames from video, here is my solution. it seems to work with mpg files but it doesnt seem to work with any of the avi files i tried. not sure why it doesnt work with those. i have modified javas frame access.
    nothing is displayed except it prints which frame it is doing.
    if anyone wants to improve it, please do. i still dont understand fully how it works so i probably wont be able to answer many questions about it. anyway here it is:
    * @(#)FrameAccess.java 1.5 01/03/13
    * Copyright (c) 1999-2001 Sun Microsystems, Inc. All Rights Reserved.
    * Sun grants you ("Licensee") a non-exclusive, royalty free, license to use,
    * modify and redistribute this software in source and binary code form,
    * provided that i) this copyright notice and license appear on all copies of
    * the software; and ii) Licensee does not utilize the software in a manner
    * which is disparaging to Sun.
    * This software is provided "AS IS," without a warranty of any kind. ALL
    * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
    * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
    * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
    * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
    * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
    * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
    * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
    * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
    * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
    * POSSIBILITY OF SUCH DAMAGES.
    * This software is not designed or intended for use in on-line control of
    * aircraft, air traffic, aircraft navigation or aircraft communications; or in
    * the design, construction, operation or maintenance of any nuclear
    * facility. Licensee represents and warrants that it will not use or
    * redistribute the Software for such purposes.
    import java.awt.*;
    import javax.media.*;
    import javax.media.control.TrackControl;
    import javax.media.Format;
    import javax.media.format.*;
    import java.io.*;
    import javax.imageio.*;
    import javax.imageio.stream.*;
    import java.awt.image.*;
    import java.util.*;
    import javax.media.util.*;
    * 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 implements ControllerListener {
         Processor p;
         Object waitSync = new Object();
         boolean stateTransitionOK = true;
         public boolean alreadyPrnt = false;
         * Given a media locator, create a processor and use that processor
         * as a player to playback the media.
         * During the processor's Configured state, two "pass-thru" codecs,
         * PreAccessCodec and PostAccessCodec, are set on the video track.
         * These codecs are used to get access to individual video frames
         * of the media.
         * Much of the code is just standard code to present media in JMF.
         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);
              // Put the Processor into configured state.
              p.configure();
              if (!waitForState(Processor.Configured)) {
                   System.err.println("Failed to configure the processor.");
                   return false;
              // So I can use it as a player.
              p.setContentDescriptor(null);
              // Obtain the track controls.
              TrackControl tc[] = p.getTrackControls();
              if (tc == null) {
                   System.err.println(
                        "Failed to obtain track controls from the processor.");
                   return false;
              // Search for the track control for the video track.
              TrackControl videoTrack = null;
              for (int i = 0; i < tc.length; i++) {
                   if (tc.getFormat() instanceof VideoFormat) videoTrack = tc[i];
                   else     tc[i].setEnabled(false);
              if (videoTrack == null) {
                   System.err.println("The input media does not contain a video track.");
                   return false;
              String videoFormat = videoTrack.getFormat().toString();
              Dimension videoSize = parseVideoSize(videoFormat);
              System.err.println("Video format: " + videoFormat);
              // Instantiate and set the frame access codec to the data flow path.
              try {
                   Codec codec[] = { new PostAccessCodec(videoSize)};
                   videoTrack.setCodecChain(codec);
              } catch (UnsupportedPlugInException e) {
                   System.err.println("The process does not support effects.");
              // Realize the processor.
              p.prefetch();
              if (!waitForState(Processor.Prefetched)) {
                   System.err.println("Failed to realise the processor.");
                   return false;
              p.start();
              return true;
         /**parse the size of the video from the string videoformat*/
         public Dimension parseVideoSize(String videoSize){
              int x=300, y=200;
              StringTokenizer strtok = new StringTokenizer(videoSize, ", ");
              strtok.nextToken();
              String size = strtok.nextToken();
              StringTokenizer sizeStrtok = new StringTokenizer(size, "x");
              try{
                   x = Integer.parseInt(sizeStrtok.nextToken());
                   y = Integer.parseInt(sizeStrtok.nextToken());
              } catch (NumberFormatException e){
                   System.out.println("unable to find video size, assuming default of 300x200");
              System.out.println("Image width = " + String.valueOf(x) +"\nImage height = "+ String.valueOf(y));
              return new Dimension(x, y);
         * 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);
         * Main program
         public static void main(String[] args) {
              if (args.length == 0) {
                   prUsage();
                   System.exit(0);
              String url = args[0];
              if (url.indexOf(":") < 0) {
                   prUsage();
                   System.exit(0);
              MediaLocator ml;
              if ((ml = new MediaLocator(url)) == null) {
                   System.err.println("Cannot build media locator from: " + url);
                   System.exit(0);
              FrameAccess fa = new FrameAccess();
              if (!fa.open(ml))
                   System.exit(0);
         static void prUsage() {
              System.err.println("Usage: java FrameAccess <url>");
         * Inner class.
         * A pass-through codec to access to individual frames.
         public class PreAccessCodec implements Codec {
              * Callback to access individual video frames.
              void accessFrame(Buffer frame) {
                   // For demo, we'll just print out the frame #, time &
                   // data length.
                   long t = (long) (frame.getTimeStamp() / 10000000f);
                   System.err.println(
                        "Pre: frame #: "
                             + frame.getSequenceNumber()
                             + ", time: "
                             + ((float) t) / 100f
                             + ", len: "
                             + frame.getLength());
              * The code for a pass through codec.
              // We'll advertize as supporting all video formats.
              protected Format supportedIns[] = new Format[] { new VideoFormat(null)};
              // We'll advertize as supporting all video formats.
              protected Format supportedOuts[] = new Format[] { new VideoFormat(null)};
              Format input = null, output = null;
              public String getName() {
                   return "Pre-Access Codec";
              //these dont do anything
              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.setFlags(Buffer.FLAG_NO_SYNC);
                   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 {
              // We'll advertize as supporting all video formats.
              public PostAccessCodec(Dimension size) {
                   supportedIns = new Format[] { new RGBFormat()};
                   this.size = size;
              * Callback to access individual video frames.
              void accessFrame(Buffer frame) {
                   // For demo, we'll just print out the frame #, time &
                   // data length.
                   if (!alreadyPrnt) {
                        BufferToImage stopBuffer = new BufferToImage((VideoFormat) frame.getFormat());
                        Image stopImage = stopBuffer.createImage(frame);
                        try {
                             BufferedImage outImage = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB);
                             Graphics og = outImage.getGraphics();
                             og.drawImage(stopImage, 0, 0, size.width, size.height, 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(frame.getSequenceNumber() + ".jpg");
                             ImageOutputStream ios = ImageIO.createImageOutputStream(f);
                             writer.setOutput(ios);
                             //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";
              private Dimension size;

    The quality of the produced video from this example is very poor.
    It comes to huuuuge surprise the following fact.
    If you comment the line where you set the PostAccessCodec, the chain of the codecs is:
    MPEG-1 decoder -> YUV2RGB -> Direct Draw Renderer. ( The one used from the system to decode and render)
    If you run the example purely as is above you get the following sequence(as long with the poor quality):
    MPEG-1 decoder -> YUV2RGB -> Windows GDI Renderer.
    So you say lets set another Renderer. So
    you add the following line videoTracker.setRenderer( new DDRenderer() )
    What comes to a surprise is the following chain of codecs:
    MPEG-1 decoder -> YUV2RGB -> Post Codec -> Java RGB Converter - > DDRenderer
    The quality now may be perfect but video runs to slow. The surprising thing here is that even though we have set the outputFormat of the PostAccessFrame codec to RGBFormat the system converts it again to RGB through codec Java RGB Format.
    After searching a lot and reaching the conclusion that the deference between the 2 RGB's is their sizes I sudently was brought in front of a method called grabFrame(). Bels started ringing inside my head. Starts were comming up. Looking at the definition of the class com.sun.media.renderer.video.DDRenderer I descovered that this damn class implements the FrameGrabbingControl Interface. What the f.....? The problem that consumed 4 days of my life and multiplied with 10 to give hours has finally come to an and.
    Summing up the solution for grabbing frames is this!!!!!
    DDRenderer renderer = new DDRenderer();
    videoTrack.setRenderer( renderer );
    and in your actionPerformed implementation
    FrameGrabbingControl fr = (FrameGrabbingControl)renderer.getControl( "javax.media.control.FrameGrabbingControl");
    Buffer frame = fr.grabFrame();
    The following stuff ...are stated in FrameAccess
    --Sniper

  • How do I send raw video and audio data to FMLE?

    Hi,
    I have raw video and audio data on CPU memory.
    How do I send them to FMLE?
    Is there sample code or SDK?
    Thanks for your answer.

    Hi, Burzuc.
    Raw video and audio data are from a video capture board like Blackmagic Design's DeckLink or other's.
    I want to stream them after some processing by my application.
    Regards.

  • How can I incorporate several video and audio clips into one iMovie project?

    Hello all.  Basically, I'm trying to solve a problem before it becomes one.  I'm going to put together a short iMovie project for a thank-you dinner.  Several people from out-of-town will not be able to make the dinner.  I want to give them the opportunity to "speak" by having them put together a short video or audio clip.  I then need to gather up all the clips and put them together in one iMovie project.  I guess I'm looking for some assistance in terms of format, what types of files/formats to use, etc.  I've done a few movies (mainly from still pictures -- glorified slideshows with music).  But, I'm still a relative neophyte when it comes to the computer world.  Any assistance would be greatly appreciated.  (feel free to point to a "How to " tutorial if there's a good one out there). 
    Thanks.

    your problem will not be the process of 'glueing stuff together'
    follow advice given here
    http://www.apple.com/support/imovie/
    under 'Getting started' or follow the 'Video' tutorials ...
    the real task is, to make all clips readable for usage in iM ...
    before making you a technician on video-codecs:
    download and install the free tools Mpeg Streamclip and Perian.org
    you have to relaunch your Mac after doing so...-
    BEFORE adding any of your external sources into an Event, use Streamclip to manually convert to DV, or if source is HDef, to Quicktime/Appleintermediate.
    the resulting files should import flawless into iM, proceed as usual.
    iM 'swallows' a lot of formats, so it could be this manual conversion isn't needed ... 
    don't hesitate to come back here, if probs occur ...

  • How to align or sync video and audio?

    In Premiere 13,  once I have added a video/audio clip and then either slow down the clip or add photos in between the clip causes the video and audio to be out of sync.  How does one re-align or re-sync the clip once it has been edited?  Thanks

    mrsndmn
    On what computer operating system is your Premiere Elements 13 running?
    There are several ways to avoid disturbing an existing Timeline when you are adding to it.
    1. Using what are called keyboard modifiers, such as Ctrl or Alt (Windows).
    2. Grouping block of clips so that the clips move together
    The following video tutorial is offered for informational and not promotional reasons
    Premiere Elements: Arranging clips on the Timeline using modifier keys | lynda.com - YouTube
    It uses a version of Premiere Elements earlier than 13, but the principles involved are the same.
    The video and audio that are going out of sync.... are they linked or grouped before the addition to the existing Timeline?
    After the fact, you will need to move the Timeline components back in place.
    If the video and audio are not linked or group, you can
    (a) highlight the clip, hold down the Alt key of the computer main
    keyboard and tap the appropriate arrow key for a 1 frame per tap nudge of the clip.
    (b) highlight the clip, hold down the Shift+Alt key of the computer main
    keyboard and tap the appropriate arrow key for a 5 frames per tap nudge of the clip.
    Please review and consider. If questions or need clarification on the above, please do not hesitate to ask.
    Thank you.
    ATR

  • I have a clip with synchronized audio. When I trim a section of video it does not trim the audio. How do I trim both video and audio so that the clip remains in sync?

    Why is FCPX not allow me to cut both video and audio tracks at the same time?
    My separate synchronized audio does not trim when I trim the video. They are connected and synchronized.

    fulei wrote:
    The audio track does not edit along with the video. They go out of sync
    Sounds like a different problem than your trim problem in the first post. If your problem is they drift out of sync, we'd need to knoow more about the project and clip properties – including how the audio file you're syncing to was created.
    Russ

  • How to sychronise a streaming video and audio?

    Hello everyody,
    I created a player application which plays a streaming video together with a sound. In the beggining it starts ok and sychronised but later video goes slower than sound and as a result they are totally out of sych at the end. I believe the problem is that the video file is bigger than the sound file and it buffers more so the video always stays behind the sound. Is there any way to fix it and have my video and audio always sychronised? To have the sound embeded with the audio is not an option.
    Thank you in advance.

    mrsndmn
    On what computer operating system is your Premiere Elements 13 running?
    There are several ways to avoid disturbing an existing Timeline when you are adding to it.
    1. Using what are called keyboard modifiers, such as Ctrl or Alt (Windows).
    2. Grouping block of clips so that the clips move together
    The following video tutorial is offered for informational and not promotional reasons
    Premiere Elements: Arranging clips on the Timeline using modifier keys | lynda.com - YouTube
    It uses a version of Premiere Elements earlier than 13, but the principles involved are the same.
    The video and audio that are going out of sync.... are they linked or grouped before the addition to the existing Timeline?
    After the fact, you will need to move the Timeline components back in place.
    If the video and audio are not linked or group, you can
    (a) highlight the clip, hold down the Alt key of the computer main
    keyboard and tap the appropriate arrow key for a 1 frame per tap nudge of the clip.
    (b) highlight the clip, hold down the Shift+Alt key of the computer main
    keyboard and tap the appropriate arrow key for a 5 frames per tap nudge of the clip.
    Please review and consider. If questions or need clarification on the above, please do not hesitate to ask.
    Thank you.
    ATR

  • I can't figure out how to keep sites from automatically playing audio and video.

    Internet Explorer has (or used to have anyway) an option to not automatically play multimedia content in web pages. I can't figure out how do this in Firefox to keep every third web site from sodomizing the music I'm listening to. This option is desperately needed.

    This add-on has been removed by its author. Does anyone know of another one that does basically the same thing? I have searched add-ons & googled, but just keep getting referenced to this no-longer-available software. Help!

  • How to prepare MPEG 2 video (image & audio) to play from a CF/SD

    Hi
    I'm trying to prepare a short 5 minute video to play on a digital photo frame/LCD display. I need to load it onto a CF or SD memory disk (not a DVD). The display says it is compatible with MPEG 1,2,4. I thought that MPEG 2 gave the best quality, but I can't get it to work. I've loaded up the separate .m2v and .aiff files; and also tried combining the image and sound in a MPEG 2 transport file .m2t but it wont play.
    I tried opening the .m2t file in my Mac but it does not recognise the file, so I'm assuming the digital photo frame doesn't recognise it either.
    I'm using Final Cut Studio 2, Final Cut Pro 6 and Compressor 3.
    Any suggestions appreciated
    Joanna

    Thank you Pete. I realise that I was using the MPEG 2 setting for creating DVD, but in Compressor there is a different group of settings for MPEG 2 with 3 settings - transport, program and another. I managed to create a .mpg file with the program setting and I have loaded it onto the photo frame and it works. I'm delighted. Thank you

  • How can I synchronize my video and audio?

    I loaded a movie clip from my camcorder into FCE, no problem. Except. My audio and video are not synchronized, off by just a hair. Maybe two.
    I checked a previous forum thread and read that my camcorder audio setting should be 16 bit (which it is) and 48 kHz ( I can not find anywhere a reference to mHz in my Panasonic GS300 menus) AND must match the settings in FCE.
    Thus armed, I selected my movie clip in the Browser, right clicked for the pop up menu and item properties showed a mHz of 32.0
    Uh, oh.
    I checked User Preferences and System Settings in FCE but could find no reference to mHz there, either, let alone how to change them.
    Now, I DID find, System Settings - External Editors - Audio Files a SET button, which to my feeble mind looked promising, but when I clicked on SET, up popped a Finder window of my old iMovies. How did THAT happen?
    In brief. Was that good advice in the previous thread? Is this what I should be doing? And can you tell me, in simple terms - very simple - how to proceed? Please?
    Allosaurus

    16bit is the same as 48kHz and 12bit is 32kHz.
    In the Easy Setup, "DV-NTSC" is the 16bit/48kHz setting and "DV-NTSC 32kHz" is obviously the other!

Maybe you are looking for

  • Opening a new OAF page in New window have error

    Hi OAF gurus, I am trying to open a page in new window. It opens perfectly and all the functionality is also working. But I am getting some Java script error.. The code which I am using is... StringBuffer l_buffer = new StringBuffer(); StringBuffer l

  • Videos no longer playback after upgrade to itunes 7

    Yesterday I upgraded to itunes V.7. Now none of my videos or video podcasts play. I Also upgraded my Ipod and none of the videos show up. The error messege when connecting my ipod is as follows "The video format is not supported on this ipod" All my

  • Problem in uploading file through API

    I want to upload files in to mycontent folder through our application.After each steps followed, i get the status message ok from the server, but file is not uploaded. Is there any idea about this? Please help.

  • Is editing a previous version possible?

    I have read through the Developer Reference (9.0.1) section on Versioning but I couldn't find the answer to this question. Is it possible to edit a previous version of a public object? I understand I can have the Family ID reference a previous versio

  • Ipod from windows to mac

    i want to put the songs from my ipod into my itunes on my macbook pro. the ipod is still currently formatted to windows and all the songs are from my windows pc, the only option itunes gives is to transfer purchased songs to itunes. is there a way to