Using an audio from one video to another

I am trying to make a documentary type film and I want to use an audio segment from one video to overlap another video's audio while using the second video just for the video. Here is an example of it.
http://www.youtube.com/watch?v=9u7dJXDhOjc
Im trying to acheive what they did for the first 15 seconds of this clip. I use movie 08.

This is easy in iMovie 09.
Here is [how to do it in iMovie 08|http://imovie08.blogspot.com/2007/08/how-to-extract-audio-from-clip.html]

Similar Messages

  • I want to use the audio from one of my clips and the video of another can I do this?

    I have two different video clips that I took from my still camera. I want to use the audio from one of the clips and the video from the other at the same time in imovie can I do this and if yes how

    Yes.
    First go to iMovie/Preferences and make sure that the Advanced Tools are enabled.
    Now, drag the clip with the Video into the project.
    Drag the clip with the Audio and drop it on the first clip at the frame where you want it to begin. A popup menu should appear. Choose Audio Only. You may then want to open Inspector for the video clip (by clicking the little gear icon at the top left of the clip) and going to the audio tab. Here you can turn down the volume of the video clip, so that all you hear is the audio clip.
    Another way. Put the video clip that has the Audio you want in first. Then drag the clip with the video you want and drop it on the clip that has the audio you want. A popup menu will appear. Choose CUTAWAY.

  • Editing audio from one project to another

    I'm trying to build a DVD project of different musical performances in Final Cut Pro X. The Mac I'm working with crashes every 30 minutes regardless of what I'm doing so, instead of building a monstrous timeline with two hours worth of performances on it (which will never save given the crash issues), I'm trying to build it by each song (4-6 minutes each).
    The format is: opening billboard (with performer and song listed) --> fade into performance --> performance --> fade out of performance. If I were fading the audio out after each song, it would be simple but I'm trying to keep some of the audience track going under the next billboard so it blends better. I can't seem to cut the audio at the end of the fade out and apply it to the next song without continuing to build onto the same timeline which, due to the crash issues, doesn't help me.
    Is there an audio work around that I'm missing? All I want to do is fade the audio a little past the fade effect, copy it and apply it to the beginning of the next song. Anyone?

    Just ran into the same problem myself... while I get you CAN export the audio, then import it and use anyway you like I don't think that is the point of the original poster's question.
    The voice-over clip has unique properties and as such I (and it looks like other users) would like to be able to "copy & paste" a voice-over clip from one project to another. Alternatively if I could drag and drop the voice-over clip into my Event that would be great too. Doesn't seem like an unreasonable request. Right now the famed Apple ease-of-use is missing for those of us who have recorded voice over elements we want to use in more than one project.
    Had I known iMove would not allow sharing of voice over clips within iMovie I would have recorded my voice-over clips in another application and imported them all as audio-clips. Which certainly defeats the point of the inclusion of voice-over in iMovie.
    Any solutions that work within the app without an export/import required?

  • When using Final Cut Pro X, how do I just use the audio from a video that I imported?

    I just want to use the sound from a video I imported. Is this possible? Thanks!

    Sure you can do this. Add the video to your project timeline. Right click the clip and select detach audio. Set in and out points for what you want to export and in the export settings choose audio only and select file encoder you want AIFF, CAF, MP3 etc.. This will give you an audio only Quicktime file which you can then import to FCP to use like any clip.

  • How to move music from one video to another.

    I have two videos.  I want to take the sound off of a video, and delete only the video part.  Then,  put the soundtrack onto another video clip.   I can detach the sound from the video, but if i delete the video, the sound track goes with it.  I can see a tiny appendage that continues to connect the sound track to the video track - shown below just above the 1.2m.   How do I break that appendage?  thanks

    Add another clip at the beginning of the video (anything, it doesn't matter what) and move the sound track to the left so the 'hook' is now pointing to this clip.  You can then delete the video and the sound track will remain and can be selected,copied and pasted into the other video.
    Geoff.

  • Taking audio from one video clip to another

    Hello,
    In editing a short film, there are scenes where the director is talking in the background, while the action is going on. If I like the video of this particular take, but want to use sound from another take, what would be the best way of doing this? I could conceivably take the sound from the one clip and put it in with the desired video clip, but, I do not know if that is the most efficient way, especially when it comes to matching up everything - thanks!

    This is one of the basics of editing Kristina. Just cut the video you want on V1 (video only), then put the audio you want on V2. This happens ALL the time. Director giving directions in the middle of shots. This is one of the reasons we get room tone after we are done shooting, before you wrap a set. Need to have something to cover the hole you make in cutting out the BANGS and dolly moves and director talking...stuff like that.
    Shane

  • I can't Import Video, Transitions & Audio From One Project To Another

    I've been working on this video all day and I’m finally in the home stretch but I've encountered my biggest problem yet. This is what I want to do. I have a series of clips, transitions, and separate music track in 1 open project and I want to transfer the whole kit and caboodle to another open project. For some reason when I do it only imports the video and some audio that's in track 1. I have tried locking audio clips to the video but it doesn't seem to be working. Can anyone help me!? I'm bleary eyed already I've been at this so long. Thanks!

    catspaw: Thanks for replying!!! I think I was unclear as to what my problem was. The way I work is to have one Master project open and I then import various clips from other secondary projects as I build my movie. I know . . . this might seem nutty it’s just how I work. The clips, sound and transition were from a separate project but they were only part of the main movie I was building in my Master Project. Am I making any since? Anyway, I couldn’t take it any more so I rolled up my sleeves and went 1 by 1 through the audio clips and lined them up by hand with the imported video. I know this must be almost INPOSSIBLE to understand the way I’m explaining it, sorry! Basically, though, for now, I’ve solved the problem. Thanks so much! I’ll post again when I have my next iMovie anxiety attack.

  • Using a variable from one class to another

    Hi !
    I've a class called ModFam (file ModFam.java) where I define a variable as
    protected Connection dbconn;
    Inside ModFam constructor I said:
    try
    String url = "jdbc:odbc:baselocal";
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    dbconn = DriverManager.getConnection(url);
    System.err.println("Connection successful");
    } ..... rest of code
    This class define a TabbedPane as follows:
    tabbedPane.addTab("Welcome",null,new Familias(),"Familias");
    As you can see it call a new instance of the Familias class (file Familias.java).
    This constructor will try to connect with the DB to populate a combo box with some data retireved from the DB.
    If I do
    Statement stmt;
    stmt = dbconn.createStatement();
    inside Familias constructor I receive the message
    Familias.java:50: cannot resolve symbol
    symbol : variable dbconn
    location: class fam.Familias
    stmt = dbconn.createStatement();
    at compile time.
    While I can�t use a variable defined as "protected" in one class of my package on another class of the same package ?
    How could I do ?
    Thanks in advance
    <jl>

    Familias doesn't have a reference to ModFam or the Connection.
    So change the constructor in Familias to be
    public class Familias {
      private ModFam modFam;
      public Familias(ModFam m) {
        modFam = m;
    // ... somewhere else in the code
    Statement stmt = modFam.dbconn.createStatement();
    }or
    public class Familias {
      private Connection dbconn;
      public Familias(Connection c) {
        dbconn = c;
    // ... somewhere else in the code
    Statement stmt = dbconn.createStatement();
    }And when you instantiate Familias it should then be
    new Familias(this) // ModFam reference
    or
    new Familias(dbconn)

  • Using Variables/Arrays from one class in another

    Hello all,
    First, to explain what I am attempting to create, is a program that will accept input of employee names and hours worked into an array. The first class will accept a command line argument when invoked. If the argument is correct, it will call another class that will gather information from the user via an input box. After all names and hours have been input for employees, this class will calculate the salary based upon the first letter of each employee name and print the total hours, salary, etc. for each employee.
    What I need to do now is to split the second class into two: one that will gather the data and another that will calculate and print the data. Yes, this is an assignment. However, I am trying to learn and I have gotten this far, but I am stuck on how to get a class to be able to use an array/variables from another class.
    I realize the below code isn't exactly cleaned up...yet.
    Code for AverageSalaryGather class:
    import javax.swing.JOptionPane; // uses class JOptionPane
    import java.lang.reflect.Array;     
    import java.math.*;
    public class AverageSalaryGather {
         public static void gatherData() {     
              char[] alphaArray = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','x','y','z'};
              String[][] empInfoArray = new String[100][4];
              String[] empNameArray = new String[100];
              String finalOutput = "Name - Rate - Hours - Total Pay\n";
              String averageHoursOutput = "Average Hours Worked:\n";
              String averageSalaryOutput = "Average Hourly Salary:\n";
              String averageGroupSalaryOutput = "Average Group Salary:\n";
                        String[] rateArray = new String[26];
                        char empNameChar = 'a';
              int empRate = 0;
              int payRate = 0;
                        for (int i = 0; i < 26; i++) {
                   payRate = i + 5;
                   rateArray[i] = Integer.toString(payRate);
                        int countJoo = 0;
              while (true) {
                   String namePrompt = "Please enter the employee name: ";
                   String empName = JOptionPane.showInputDialog(namePrompt);
                                  if (empName == null | empName.equals("")) {
                        break;
                   else {
                        empInfoArray[countJoo][0] = empName;
                        for (int i = 0; i < alphaArray.length; i++) {
                             empNameChar = empName.toLowerCase().charAt(0);
                                                      if (alphaArray[i] == empNameChar) {
                                  empInfoArray[countJoo][1] = rateArray;
                                  break;
                        countJoo++;
              // DecimalFormat dollarFormat = new DecimalFormat("$#0.00");
              for (int i = 0; i < empInfoArray.length; i++) {
                   if (!(empInfoArray[i][0] == null)) {
                        String hourPrompt = "Please enter hours for " + empInfoArray[i][0] + ": ";
                        String empHours = JOptionPane.showInputDialog(hourPrompt);
                        int test = 0;
                        empInfoArray[i][2] = empHours;
                        // convert type String to double
                        //double tmpPayRate = Double.parseDouble(empInfoArray[i][1]);
                        //double tmpHours = Double.parseDouble(empInfoArray[i][2]);
                        //double tmpTotalPay = tmpPayRate * tmpHours;
                        // create via a string in empInfoArray
                             BigDecimal bdRate = new BigDecimal(empInfoArray[i][1]);
                             BigDecimal bdHours = new BigDecimal(empInfoArray[i][2]);
                             BigDecimal bdTotal = bdRate.multiply(bdHours);
                             bdTotal = bdTotal.setScale(2, RoundingMode.HALF_UP);
                             String strTotal = bdTotal.toString();
                             empInfoArray[i][3] = strTotal;
                        //String strTotalPay = Double.toString(tmpTotalPay);
                        //empInfoArray[i][3] = dollarFormat.format(tmpTotalPay);
                        else {
                             break;
              AverageSalaryCalcAndPrint averageSalaryCalcAndPrint = new AverageSalaryCalcAndPrint();
              averageSalaryCalcAndprint.calcAndPrint();
    Code for AverageSalaryCalcAndPrint class (upon compiling, there are more than a few complie errors, and that is due to me cutting/pasting the code from the other class into the new class and the compiler does not know how to access the array/variables from the gatherData class):
    import javax.swing.JOptionPane; // uses class JOptionPane
    import java.lang.reflect.Array;
    import java.math.*;
    public class AverageSalaryCalcAndPrint
         public static void calcAndPrint() {     
              AverageSalaryGather averageSalaryGather = new AverageSalaryGather();
              double totalHours = 0;
              double averageHours = 0;
              double averageSalary = 0;
              double totalSalary = 0;
              double averageGroupSalary = 0;
              double totalGroupSalary = 0;
              int countOfArray = 0;
              for (int i = 0; i < empInfoArray.length; i++) {
                   if (!(empInfoArray[0] == null)) {
                        totalSalary = totalSalary + Double.parseDouble(empInfoArray[i][1]);
                        totalHours = totalHours + Double.parseDouble(empInfoArray[i][2]);
                        totalGroupSalary = totalGroupSalary + Double.parseDouble(empInfoArray[i][3]);
                        countOfArray = i;
              averageHours = totalHours / (countOfArray + 1);
              averageSalary = totalSalary / (countOfArray + 1);
              averageGroupSalary = totalGroupSalary / (countOfArray + 1);
              String strAverageHourlySalary = Double.toString(averageSalary);
              String strAverageHours = Double.toString(averageHours);
              String strAverageGroupSalary = Double.toString(averageGroupSalary);
              for (int i = 0; i < empInfoArray.length; i++) {
                   if (!(empInfoArray[i][0] == null)) {
                        finalOutput = finalOutput + empInfoArray[i][0] + " - " + "$" + empInfoArray[i][1] + "/hr" + " - " + empInfoArray[i][2] + " - " + "$" + empInfoArray[i][3] + "\n";
              averageHoursOutput = averageHoursOutput + strAverageHours + "\n";
              averageSalaryOutput = averageSalaryOutput + strAverageHourlySalary + "\n";
              averageGroupSalaryOutput = averageGroupSalaryOutput + strAverageGroupSalary + "\n";
              JOptionPane.showMessageDialog(null, finalOutput + averageHoursOutput + averageSalaryOutput + averageGroupSalaryOutput, "Totals", JOptionPane.PLAIN_MESSAGE );

    Call the other class's methods. (In general, you
    shouldn't even try to access fields from the other
    class.) Also you should be looking at an
    instance of the other class, and not the class
    itself, generally.Would I not call the other classes method's by someting similar as below?:
    AverageSalaryCalcAndPrint averageSalaryCalcAndPrint = new AverageSalaryCalcAndPrint();
              averageSalaryCalcAndprint.calcAndPrint(); Well... don't break down classes based on broad steps
    of the program. Break them down by the information
    being managed. I'm not expressing this well...Could you give an example of this? I'm not sure I'm following well.
    Anyway, you want one or more objects that represent
    the data, and operations on that data. Those
    operations include calculations on the data. Other
    classes might represent the user interface, and
    different output types (say, a file versus the
    console).Yes, the requirements is to have a separate class to gather the data, and then another class to calculate and print the data. Is this what you mean in the above?

  • After copying the audio from one project to another, there is only silence?

    I am working in Adobe Premiere CS4. Because of an error with one of my projects, I wound up just copying all the video as well as the audio (which has a bunch of fadeouts/intricate splices) to another project. When I try to play the audio in the timeline, however, there is just silence. The video is just fine, though, besides things like scaling being off, which I've accepted that I will have to re-do manually. But does anyone have any ideas as to why the audio is just not playing at all? Thanks.

    Select one of the silent clips and then park the playhead over it.  Perform a Match Frame operation by pressing the M key.  That should bring your audio back.
    -Jeff

  • Using enum's from one class in another?

    heya,
    I have two classes, Predator and Simulation, and Predator has an public enum 'target' inside it.
    Simulation needs to use a switch statement based on target (Simulation contains a list of Predators, and I'm returning type target to Simulation), but I am getting errors when compiling the two classes from the commandline (for some weird reason, it works fine in Eclipse - both classes are in a package 'lepidoptera', which I originally thoguht was the issue).
    Errors are like (5 of these):
    Simulation.java:64: an enum switch case label must be the unqualified name of an enumeration constant
                    case (mimic):Any ideas?
    Thanks,
    Victor

    This works for moi:
    public class Predator {
        public enum Target {SEITAN, TOFU, TEMPEH}
    public class Simulation {
        public static String f(Predator.Target target) {
            switch(target) {
                case SEITAN:
                    return "yuck";
                case TOFU:
                    return "ugh";
                case TEMPEH:
                    return "crikey";
                default:
                    return "nuts";
        public static void main(String[] args) {
            System.out.println(f(Predator.Target.SEITAN));
            System.out.println(f(Predator.Target.TOFU));
            System.out.println(f(Predator.Target.TEMPEH));
    }And do you know that an enum can be a top level class? In other
    words, that you can create the one-line file Target.java:
    public enum Target {SEITAN, TOFU, TEMPEH}

  • How to move specific audio from one podcast to another?

    I am recording Podcasts via Garageband. And I recently just recorded to the end of one Podcast the intro for another(mainly because it was the project that was open). I need to export the intro to another podcast or itunes...is there a way for me to export only that intro and not mess with the recorded podcast?

    Use the cycle region function, select the part of the recording you want and export.

  • Used Dc dependency from one Track to another Track

    Hi All,
    Can you give me some solution for my scenario.
    1) I have imported two tracks Track1 and Track2 from the server and created project locally from Inactive DCs.
    2) I have already existing DC1 from SC1->Track1 and also i have another track Track2-->SC2. In SC2 i have created new dc DC2.DC2 is still in both Inactive DCs only.
    3) I need to use DC1 as used dc in DC2.
    4) when i tried to do Used Dc from DC2, i cannot able to see Track1 SCs and DCs, only Track 2 is visible.
    Can you please provide some steps or documents for me to proceed further, it will be very helpful for me.
    Can you tell how can add Public Part and Used DC.
    Thanks & Regards,
    Suresh T

    To get this working you'll need to do the following after following Slava's steps: Set up a transport connection (in CMS Landscape Configurator) from Track 1 to Track 2, so that SC1 becomes available in Track 2. You can import SC1 into Track 2 after it has been Approved in Track 1.
    Note that the following step that Slava mentioned should not be done manually: "Add SC1 to Requirement components in SC2 track." After the Update CMS procedure, you should click the Synchronize SC Dependencies button in Track 2. This should automatically add SC1 to the Required Components table.

  • Using a variable from one class in another

    For learning purposes, I thought I'd have a stab at making a role-playing RPG.
    The first class I made was the Player class;
    public class Player
         public static void main(String[] args)
              // [0] being base points and  [1] being skill points
              int[] points = {50, 10};
              // Elements in statNames are relevent to stats, so stats[0] is health, and so on
              String[] statNames = {"Health", "Mana", "Attack", "Magic", "Craft"};
              int[] stats = new int[5];
         public static String setName()
              Scanner input = new Scanner(System.in);
              System.out.print("Character name: ");
              String name = input.nextLine();
              return name;
         public static void setHealth(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Health (" + points[0] + " base points remanining): ");
              stats[0] = input.nextInt();
              points[0] -= stats[0];
            public static void setMana(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Mana (" + points[0] + " base points remanining): ");
              stats[1] = input.nextInt();
              points[0] -= stats[1];
         public static void setAttack(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Attack (" + points[1] + " skill points remanining): ");
              stats[2] = input.nextInt();
              points[1] -= stats[2];
         public static void setMagic(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Magic (" + points[1] + " skill points remanining): ");
              stats[3] = input.nextInt();
              points[1] -= stats[3];
         public static void setCraft(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Craft (" + points[1] + " skill points remanining): ");
              stats[4] = input.nextInt();
              points[1] -= stats[4];
         public static void setStats(int[] points, int[] stats)
              setHealth(points, stats);
              setMana(points, stats);
              setAttack(points, stats);
              setMagic(points, stats);
              setCraft(points, stats);
         public static void charSummary(String name, String[] statNames, int[] stats)
              System.out.println("\n------  " + name);
              for(int index = 0; index < stats.length; index++)
                   System.out.println(statNames[index] + ":\t" + stats[index]);
    }And that would be used in the Play class;
    public class Play
         public static void main(String[] args)
              Player player = new Player();
              String name = player.setName();
              player.setStats(points, stats);
         }     But I'm not sure how the Play class will get the arrays from the Player class. I tried simply putting public in front of the them, for example;
    public String[] statNames = {"Health", "Mana", "Attack", "Magic", "Craft"};But I get an illegal start of expression error.
    I may have taken the wrong approach to this all together, I'm completely new, so feel free to suggest anything else. Sorry for any ambiguity.
    Edited by: xcd on Jan 6, 2010 8:12 AM
    Edited by: xcd on Jan 6, 2010 8:12 AM

    HI XCD ,
    what about making Player class as
    public class Player
              // [0] being base points and  [1] being skill points
              int[] points = {50, 10};
              // Elements in statNames are relevent to stats, so stats[0] is health, and so on
              public String[] statNames = {"Health", "Mana", "Attack", "Magic", "Craft"};
              int[] stats = new int[5];
         public String setName()
              Scanner input = new Scanner(System.in);
              System.out.print("Character name: ");
              String name = input.nextLine();
              return name;
         public void setHealth(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Health (" + points[0] + " base points remanining): ");
              stats[0] = input.nextInt();
              points[0] -= stats[0];
            public void setMana(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Mana (" + points[0] + " base points remanining): ");
              stats[1] = input.nextInt();
              points[0] -= stats[1];
         public void setAttack(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Attack (" + points[1] + " skill points remanining): ");
              stats[2] = input.nextInt();
              points[1] -= stats[2];
         public void setMagic(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Magic (" + points[1] + " skill points remanining): ");
              stats[3] = input.nextInt();
              points[1] -= stats[3];
         public void setCraft(int[] points, int[] stats)
              Scanner input = new Scanner(System.in);
              System.out.print("Craft (" + points[1] + " skill points remanining): ");
              stats[4] = input.nextInt();
              points[1] -= stats[4];
         public void setStats(int[] points, int[] stats)
              setHealth(points, stats);
              setMana(points, stats);
              setAttack(points, stats);
              setMagic(points, stats);
              setCraft(points, stats);
         public void charSummary(String name, String[] statNames, int[] stats)
              System.out.println("\n------  " + name);
              for(int index = 0; index < stats.length; index++)
                   System.out.println(statNames[index] + ":\t" + stats[index]);
         }and Play class
    public class Play
         public static void main(String[] args)
              Player player = new Player();
              String name = player.setName();
              player.setStats(points, stats);
         }Now you can access names , you can't assign keyword to variable into method scope , make it class variable .
    Hope it help :)

  • Use a counter from one class to another class of the same project

    Hello!
    In my class Book I have a variable, which is in fact a counter, counts the number of books. I need to use this same variable in another class Library, and I want to know if this is possible by any means!
    Thank You very much for Your support!

    Read this carefully.
    Regards,

Maybe you are looking for

  • Ntfs 3.0 to 3.1

    I have an external usb hard drive which has ntfs file system. Recently for a wrong reason I downgraded the ntfs version from 3.1 to 3.0 with Partition Magic. I want to upgrade it back to 3.1 since ntfs 3.0 doesn't support sparse files. I want to crea

  • Screen shots with ipad camera

    how do I take a screen shot using my ipad camera?  I read in the WSJ that you hold down the home and on/off keys, but when I do that  I just get the hard shut down screen.  Am i doing something wrong?  thanks!

  • OS X printing too large

    I have a MBP with 10.6 that is printing images to large. By printing too large, I mean that the image of the page is being blown up too big - text is way too large and elements of the page are being cut off. This happens especially with web pages. No

  • [SOLVED] cannot mount vfat usb

    When I plug in my usb device an error is shown: Error mounting /dev/sdc1 at /run/media/toni/BE40-9797: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=100,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/sdc1" "/run

  • Calendar Shows Dots On All Dates

    My calendar is syncing with Outlook 2003 with no problem at all, except for one small bit of strange behavior. In Month View, the little dots that appear to indicate dates with appointments appear on all of the dates, not only the ones with items. Th