Selecting two videos in one applet wothout errors?

Hello there,
I have created an applet that allows the user to swap the videos that are been displayed with radio buttons. The intention is for the radio button to remove the original video and display the other one. I end up with both of them on the screen at the same time and the controls go a bit mental. There were a lot more problems to begin with but I solved them by using the online help and the documentation. However, I have got stuck with this problem. It might be easy to solve and all it needs is a fresh and more experienced pair of eyes to look at it.
I am still new to the JMF and inexperienced at programming on the whole so any help will be appreciated.
The code is below, thanks in advance John,
<HTML>
<HEAD>
<TITLE>Zombie Tuition Practice</TITLE>
</HEAD>
<BODY>
<APPLET CODE="zombieStage1.class" WIDTH=800 HEIGHT=400>
<PARAM NAME="ASSET" VALUE="bailey.mpg">
<<param name="ASSET2" value="movie.mpg"/>
</APPLET>
</BODY>
</HTML>
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import javax.media.*;
public class zombieStage1 extends Applet implements ControllerListener, ItemListener {
private URL myURL = null;
     private URL myURL2 = null;
private Player myPlayer = null;
private Component myVisual = null;
private Component myControls = null;
private Panel visualPanel = null;
     CheckboxGroup slowreg;
     Checkbox slow, regular;
Panel panel;
     public void init() {
super.init();
setLayout (new BorderLayout());
               panel = new Panel();
               add(panel, BorderLayout.CENTER);
               slowreg = new CheckboxGroup();
               slow = new Checkbox("Slow", false, slowreg);
               panel.add(slow,BorderLayout.CENTER);
               slow.addItemListener(this);
               regular = new Checkbox("Regular", true, slowreg);
               panel.add(regular,BorderLayout.CENTER);
               regular.addItemListener(this);
String asset = getParameter("ASSET");
          String asset2 = getParameter("ASSET2");
if (asset.equals("")&& asset2.equals("")) {
} else {
try {
myURL = new URL(getDocumentBase(),asset);
               myURL2 = new URL(getDocumentBase(),asset2);
} catch (MalformedURLException e) {
try {
          if (slow.getState() == true)
          myPlayer = Manager.createPlayer(myURL);
          }else if (regular.getState() == true)
               myPlayer = Manager.createPlayer(myURL2);
          myPlayer.addControllerListener(this);
} catch (IOException e) {
System.out.println("I/O problem attempting to create player...exiting");
System.exit(1);
} catch (NoPlayerException e) {
System.out.println("No usable Player returned...exiting");
System.exit(1);
     public void itemStateChanged(ItemEvent e){
          if(e.getItemSelectable() == slow){
          try {
               myPlayer.stop();
               visualPanel.remove(myVisual);
          remove(visualPanel);
               myPlayer = Manager.createPlayer(myURL);
               visualPanel.add(myVisual);
               add(visualPanel,BorderLayout.NORTH);
               myPlayer.addControllerListener(this);
               myPlayer.realize();
          } catch (IOException io) {
               System.out.println("I/O problem attempting to create player...exiting");
System.exit(1);
} catch (NoPlayerException io) {
System.out.println("No usable Player returned...exiting");
System.exit(1);
          else if(e.getItemSelectable() == regular){
               try {
               myPlayer.stop();
               visualPanel.remove(myVisual);
               remove(visualPanel);
               myPlayer = Manager.createPlayer(myURL2);
               visualPanel.add(myVisual);
               add(visualPanel,BorderLayout.NORTH);
               myPlayer.addControllerListener(this);
               myPlayer.realize();
          } catch (IOException io) {         
               System.out.println("I/O problem attempting to create player...exiting");
System.exit(1);
} catch (NoPlayerException io) {          
System.out.println("No usable Player returned...exiting");
               System.exit(1);
public void start() {
myPlayer.realize();
public void stop() {
myPlayer.stop();
myPlayer.deallocate();
public void controllerUpdate(ControllerEvent event) {
if (event instanceof RealizeCompleteEvent) {
myVisual = myPlayer.getVisualComponent();
if (myVisual != null) {
visualPanel = new Panel();
visualPanel.setLayout(new FlowLayout());
visualPanel.add(myVisual);
add(visualPanel,BorderLayout.NORTH);
myControls = myPlayer.getControlPanelComponent();
if (myControls != null) {
add(myControls,BorderLayout.SOUTH);
validate();
}

I have figured it out so don't worry this message.

Similar Messages

  • Want two videos in one dvd

    Hi everyone.
    I have two videos. i made it from imovie 09 and export to idvd. Now i have that 2 videos in my desktop with the format .dvdproject
    What i have to do? I want to burn that two videos in one dvd, with a principal menu and the chance to choose in the beggining wich one i want to see. the problem is there is a problem with imovie, i can´t export again that movie to multimedia because the option is unlight (color grak, not black)
    Please help me.
    thanks in advance

    Do a search for "picture in picture."
    https://www.google.com/search?q=%22picture+in+picture.&oq=%22picture+in+picture.&aqs=chrom e..69i57&sourceid=chrome&es_sm…

  • How to add two videos to one???

    Hello there,
    I making a program in which I can capture the video and save it to a file, suppose the file name is "foo".
    O.K. now every time I run the program it overrites the previous one(video file).
    So the problem is every time I run the program the video should be added to the previous one that is concatenated.
    That there are 2 videos
    1> one is stored on the disk already.
    2> other one is which is live and is going to be captured.
    Hope you can understand.
    Please help me.
    Thanks in advance.

    Thanks Captfoss,
    I got another idea
    I just used the Cancat class from Concat.java example.
    Here is the code\
    import java.awt.*;
    import java.net.*;
    import javax.media.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.media.format.*;
    import javax.media.protocol.*;
    import javax.media.control.*;
    import javax.media.Manager.*;
    import java.util.*;
    import java.io.*;
    import java.util.Vector;
    import java.io.File;
    import javax.media.control.TrackControl;
    import javax.media.control.QualityControl;
    import javax.media.Format;
    import javax.media.datasink.*;
    import javax.media.protocol.DataSource;
    import java.io.IOException;
    /* This program is to capture from a webcam and save it in disk */
    public class run extends JFrame implements ControllerListener,ActionListener
         Processor p; DataSink sink;
         MenuBar mb;
         MenuItem start,stop;
         Menu file;
         Vector dl;
         MediaLocator ml,oml;
         MediaLocator iml[] = new MediaLocator[2];
         DataSource ds,original,clone;
         Player player;
         ContentDescriptor cd;
         run()
              setVisible(true);
              setSize(800,600);
              setLayout(new BorderLayout());
              mb=new MenuBar();
              file=new Menu("File");
              start=new MenuItem("Start");
              // start button gets enabled only after the processor is realized
              // I start the processor and sink after clicking the start button
              // I start the processor and sink after clicking the start button
              start.setEnabled(false);
              stop=new MenuItem("Stop");
              // I use stop button to stop the processor and the sink
              file.add(start);
              file.add(stop);
              mb.add(file);
              setMenuBar(mb);
              start.addActionListener(this);
              stop.addActionListener(this);
              addWindowListener
              (new WindowAdapter()
                        public void windowClosing(WindowEvent we)
                             System.exit(0);
              try
                   dl=CaptureDeviceManager.getDeviceList(new VideoFormat(VideoFormat.YUV));
                   ml=((CaptureDeviceInfo)dl.firstElement()).getLocator();
                   //Manager.setHint( Manager.LEIGHTWEIGHT_RENDERER,true);
                   original = Manager.createDataSource(ml);
                   original = Manager.createCloneableDataSource(original);
                   clone = ((SourceCloneable)original).createClone();
                   player = Manager.createRealizedPlayer(original);
                   p=Manager.createProcessor(clone);
                   p.addControllerListener(this);
                   p.configure();
                   Thread.sleep(3000);
                   p.setContentDescriptor(new FileTypeDescriptor(FileTypeDescriptor.MSVIDEO));
                   p.realize();               
                   Thread.sleep(3000);
                   oml = new MediaLocator("file:/e:/J-Solve.avi");
                   iml[1] = ml;
                   iml[0] = new MediaLocator("file:/e:/J-Solve1.avi");
              catch (Exception e)
                   System.err.println("Got exception "+e);
         boolean fetchDeviceFormats()     
              Vector deviceList = CaptureDeviceManager.getDeviceList(new VideoFormat(null));
              CaptureDeviceInfo CapDevice = null;
              Format CapFormat = null;
              String type = "N/A";
              CaptureDeviceInfo deviceInfo=null;
              boolean VideoFormatMatch=false;
              for(int i=0;i<deviceList.size();i++)
                   // search for video device
                   deviceInfo = (CaptureDeviceInfo)deviceList.elementAt(i);
                   if(deviceInfo.getName().indexOf("vfw:")<0)
                        continue;
                   Format deviceFormat[] = deviceInfo.getFormats();
                   for (int f=0;f<deviceFormat.length;f++)
                        if(deviceFormat[f] instanceof RGBFormat)type="RGB";
                        if(deviceFormat[f] instanceof YUVFormat)type="YUV";
                        if(deviceFormat[f] instanceof JPEGFormat)type="JPG";
                        Dimension size = ((VideoFormat)deviceFormat[f]).getSize();
                        //camImgSize.addElement(type+" "+ size.width+"x" +size.height);
                        CapDevice = deviceInfo;
                        //camCapDevice.addElement(CapDevice);
                        System.out.println("Video device = "+ deviceInfo.getName());
                        CapFormat = (VideoFormat)deviceFormat[f];
                        //camCapFormat.addElement(CapFormat);
                        System.out.println("Video format = " + deviceFormat[f].toString());
                        VideoFormatMatch=true; // at least one
              if(VideoFormatMatch==false)
                   if(deviceInfo!=null)System.out.println(deviceInfo);
                   System.out.println("Video Format not found");
                   return false;
              return true;
         public void addNotify()
              super.addNotify();
              pack();
         public void actionPerformed(ActionEvent ae)
              try
                   if(ae.getActionCommand().equals("Start"))
                        sink.open();
                        sink.start();
                        p.start();
                        player.start();
                        System.out.println("start");
                        Concat concat  = new Concat();
                        if (!concat.doIt(iml, oml))
                                 System.err.println("Failed to concatenate the inputs");
                   else
                        player.stop();
                        p.stop();
                        p.close();
                        //Thread.sleep(1000);
                        sink.stop();
                        sink.close();
                        System.out.println("stop");
              catch(Exception e)
                   System.out.println("Some problem "+e);
         public synchronized void controllerUpdate(ControllerEvent ce)
              try
                   if (ce instanceof RealizeCompleteEvent)
                        Component comp;
                        System.out.println("Realized");
                        sink = Manager.createDataSink(p.getDataOutput(), new MediaLocator("file:/e:/J-Solve1.avi"));
                        start.setEnabled(true);
                        if ((comp = player.getVisualComponent()) != null)
                             add (BorderLayout.CENTER, comp);
                        else
                             System.out.println("No visual component");
                        //if ((comp = player.getControlPanelComponent()) != null)
                        //     add (BorderLayout.SOUTH, comp);
                        validate();
                        System.out.println("Updated");
              catch(Exception e)
                   System.out.println("Exception rasied "+e);
         public static void main(String s[])
              run r = new run();
    }But it gives exception
    Create processor for : file:/e:/J-Solve1.avi
    Create processor for : vfw://0
    Java.io.IOException:Capture device in use
    Cannot create processor for given URL : java.media.noProcessorException
    Error instantiating the class : com.sun.media.protocol.vfw.Datasource
    Failed to concatenate
    My idea is right, but there is a problem
    The catured ml is ok,
    but for on going capture for which my class and concat class both try to make a processor.
    Which gives this error.
    How to resolve this problem.
    Thanks in advance.

  • Two Alerts for one scenario: Application Error and No mapping found

    Hello,
    we have a synchronous scenario here embedded in an BPM.
    The last send step step is sync. The receiver is a web service (SOAP adapter) which sends back a response.
    Problem with the response from the service:
    First test: error entries in SXMB_MONI and in RWB
    RWB only shows message "No mapping found".
    SXMB_MONI shows more:
    1 entry for send step (status: log version)
    1 entry for APPLICATION ERROR for response
    1 entry for NO_MAPPING_PROGRAMM_FOUND for response
    APPLICATION ERROR:
    We have changed to trace level 3 now and there are some messages:
    level 3 message type T: Unknown channel type: SOAP
    Don´t know if this matters, because the channel is the sender channel.
    NO_MAPPING_PROGRAMM_FOUND:
    We have checked the whole implementation.
    It is completed w/o anything missing. the required mapping is available.
    No left change list entries to be activated.
    Error text:
    The Interface-Mapping http://xxx.com/xi/global GetDocIDsReq_nach_GetDocIDsResp is not available in runtime cache
    We made more than one full cache refresh but w/o any effect.
    We checked: There are no locks left!
    Does anybody here have experience with this problem or has more ideas what to do?
    Best regards
    Dirk
    Message was edited by:
            Dirk Meinhard

    Hello Dirk,
    We figured out that if you change your message mapping you also have to refresh and save your Interface Mapping.
    To ensure that your messages are equal with your Interfaces and the Message Types you should test the Interface Mapping by using integration Builder.
    If this works you have to check your BPM.
    By using BPM we figured out that if there is a fault in a BPM version the engine will not use this new version.
    To figure out which BPM version is used you have to open the
    Process Monitor à select the process and display the graphic à navigate to EXTRAS and select Workflow Builder. There you will see which BPM is really used. Maybe this is an old one.
    Hope this will show you where the problem is.
    Daniel

  • Two videos from one person?

    So the last two times I've called my girlfriend, her video and another icon of hers has appeared in the conversation. Her video is the main screen, and her icon is right beside my video in the corner. It makes it so I can only see the icon when Skype is minimized, and not her actual video. It's like she's screen-sharing or there's another person in the call but it's both her.
    I'm using Windows 8.1 on a laptop, and I'm using the desktop client. 
    Any suggestions?

    Do you have this issue with all your contacts or only with contacts using Skype on Mac/iOS devices?

  • 2 threads in one applet should use paint()

    hello,
    i'm new to java and my english is bad - so sorry for this.
    i read faqs and documentations, but still i don't know.
    i've got applet with two threads in it. each thread should independently paint some stuff.
    my idea: i need a intelligent paint method, which recognizes the sender.
    is it possible to overwrite the paint method?
    public void paint(Graphics g, String sender)
    all my tries failed. i don't know how to handle the repaint() method.
    presumable this idea is not the right way.
    so, how can two threads in one applets share the paint() method?
    thanks for any help
    beste gruesse
    jochen

    If you employ AWT you should paint in the paint method, overriding it, just like YATArchivist example.
    If you employ AWT You must'n override the paint method never or you won't be able to paint properly. you must override the paintComponent() method, the first line in this method must be a call to the parent's method: super.paintComponent() and then put the code for painting. You must call super's methos because it deals with some stuff, like buffering. and (I think but not sure) flickering.
    Ehen you want you Swing component to be reapinted never call directly paintComponent method, you should call repaint().
    I prefer drawinf in Swing, it deals automatically with the flickering trouble, which you must do by hand in AWT.
    About how painting from the threads employ YATArchivist idea: draw in a buffer in each thread, this buffer must be employed by the paincomponent() mehtod, assuming you choose Swing, and after the dawing cll repaint().
    Abraham.

  • Seeing two videos at the sametime

    I would like to see two videos at one time or on one screen. I have watched the apple tutorials several times and still don't quite get what to do. Thank you.
    -R.V.

    The video in track one is black and does not play.
    That sounds like an incompatiable video format is entered into the Timeline.
    What type of video is it that won't play?
    OR:
    You can't see track one because only the highest track is visible when both are at full size.
    Make the top track smaller as discussed to allow the underlying track to be revealed.
    In Image + Wireframe mode you will see a number displayed in the the middle of the Canvas. This number indicates which track is active.
    Al

  • How can I make two video clips within one frame?

    OK, I have two video clips. I just need to shrink one video and put it in to the corner of my other video. How can I do this?
    Thank you for your help!
    Message was edited by: Stevamundo

    Hi
    Picture in picture - is no a standard option in any version of iMovie.
    iMovie ? - 6 You'll need a third party *plug in* to do this: (iM'08 no go at all)
    • Stupendous software http://www.stupendous-software.com
    • GeeThree http://www.geethree.com
    • cf/x. http://www.imovieplugins.com
    • Apple http://www.apple.com/downloads/macosx/video/ezediapluginsforimovievol1.html
    • http://www.imovieplugins.com/fxhome.html
    *You also can do this with QuickTime-pro.* But You need the disipline of an angle.
    Quoting:
    Klaus1 writes: As Bengt says, you can do this with Quicktime Pro. Here is how:
    Organize the video clips and/or stills that you want to superimpose on to your main video clip, by having these in separate, individual iMovie projects (no matter how small). It helps if these are in the exact length/time you want later.
    Now start with the clip in your iMovie project on to which you want to superimpose one of more smaller video clips or stills. Lets call it Main Clip. Export this (share) to Quicktime Pro in DV (full quality). make sure it has the same aspect as before (Quicktime tends to default to 4:3. If you want 16:9, read on).
    In Quicktime, with this project open, select File ~ Open File. Select the iMovie file (in your movies folder) of the first clip/still you want superimposed. This will open in its own QT window. Select Edit ~ copy. If it is a movie clip then select all ~ copy (or you will only get one frame!). Switch back to the Main Clip window, and click in the scroll bar where you want the extra clip/still to appear. Choose Edit ~ Add to Movie.
    You can repeat this as many times as you like, if you want to build a 'Video Wall', i.e. have several superimposed clips/stills on the same Main Clip.
    Do not worry that the new clip overlaps or covers up the Main Clip, at this stage.
    Choose Window ~ Show Movie Properties. The Properties Dialogue appears.
    You will see a list of video (and audio) tracks. Track one will be the Main Clip, track 2 your new added (superimposed) clip. Click track 2, then click visual settings. From the Scaled Size pop-op menu, choose percent. Then type 50 into the first box. If Preserve Aspect Ratio is turned on you won't need to type 50 into the second box. You have made the pasted footage appear at one quarter its original size. The inset is now hugging the top-left corner of the Main Clip. If you want, you can type numbers into the Offset Boxes to shove it away from that corner (there are 72 pixels to the inch).
    If your original Main Clip was required in 16:9, unclick (de-select) Preserve Aspect Ratio, and type in the relevant numbers in the two boxes, in Video Track 1.
    PAL (for Europe):
    Standard DV (4:3) 788 x 576
    DV Widescreen (16:9) 1050 x 576
    NTSC (for the USA):
    Standard DV (4:3) 720 x 528
    DV Widescreen (16:9) 874 x 480
    This will not affect video track 2, but if that is also wanted in 16:9 repeat for that track.
    You can superimpose, 3, 4, or more such 'overlaps' on the same clip, and spend a happy afternoon tapping away for each track in the Offset Boxes until you have got them all in the right place! You can even overlap them, if you can remember (or note down - hire a secretary to take notes) which track you want on top etc.
    Save the completed QT file. Import the completed file into a new iMovie project. Import this into the original iMovie project, substituting the old clip you copied to QT as Main Clip for the new fancy clip you have made.
    Have fun!
    END OF QUOTE !
    *My way:* When I started to need more than iMovie could offer I took a look into
    FinalCut Express and counting the sum of all Plug-ins needed and FCE I found out
    that FCE is a real bargin.
    • color-correction
    • blue/green screen
    • 99 video and audio tracks
    • slightly rotation a clip eg 1 deg - nice horizon
    • slightly or major scale up or down
    • and of cause Picture in pictures
    And so much more.
    Yours Bengt W

  • How can I combine two video files into one finished file?

    I'm making a video of a guitar player.  I'm using two cameras simultaneously.  One gives the overall wide shot, and the other is zoomed in on his hands.  Both cameras run at the same time.  I would like to use the wide shot as the main video, and occasionally fade in clips from the zoomed in shot to show details of his playing.  I can manually line up both files so they are synchronized.  How do I cut a clip out of the main (wide) shot, leave the gap there, and insert a clip from the closeup?  I'm putting the two video files on two of the video timelines and synchronizing them that way.
    Any suggestions on how to proceed?

    The effect you are looking for is 'Picture in Picture'. If you want the gap to be there for the duration of the timeline add some 'black video' - from the Tasks Pane> New Item - on the video track above the main track. Resize / position it to where you wish it to be.
    Then with your second clip (now on video track 3)
    Do the same sizing / positioning for it.
    split video and audio and delete or disable the audio.
    Cut it where you want the various start/ends of the fade to be.
    Delete, or just disable (right-click) the unnecessary segments.
    Apply fade in / out to the remaining segments.
    [EDIT]
    Also check out the 'Presets' in Video Effects. There are a variety of PiP presets that may do what you need.
    [/EDIT]
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children

  • HT203200 Have deleted temp video, configured anti spam and firewall, and one specific video keeps giving me an error. Just tried downloading a previous episode of the show and it worked just fine. Always sunny in philly "Charlie rules the world" anyone el

    Have deleted temp video, configured anti spam and firewall, and one specific video keeps giving me an error. Just tried downloading a previous episode of the show and it worked just fine. Always sunny in philly "Charlie rules the world" anyone else??

    Have deleted temp video, configured anti spam and firewall, and one specific video keeps giving me an error. Just tried downloading a previous episode of the show and it worked just fine. Always sunny in philly "Charlie rules the world" anyone else??

  • I have two videos and I would like to use parts of both videos with one audio track what is the best way to edit this?, I have two videos and I would like to use parts of both videos with one audio track what is the best way to edit this?

    In Final Cut Express I have two videos I'd like to merge parts of each video into a final film.  What is the best way to do this in FCE?

    Hi
    I use a slightly different way than Alchroma.
    Same
    • One video on track 1 and the other on Video.track 2
    • Resize to 25% and move one to the left and the other to the right
    Diff
    • I don't use the blade tool
    • I use the Pen tool and change the transparency - then I get fast or slow transitions in same stroke and easy to fine-tune later if needed. (But this can be done with the Roll-tool if Blade is used - so it might be as easy)
    Final
    • Resize to 100% and Center
    Video is done
    Audio - very close to this by changing the level so that best audio will dominate
    • Pen tool here too
    But that's me - the Alchroma way is as good as this or may be better for some
    Yours Bengt W

  • One or two video cards?

    Can anyone please help me out with a quick answer/opinion to this one?
    Which would be the better choice (for Encore/Premiere of course) between these two video card possibilities?
    256MB nVIDIA GeForce 7800 GT - TV-Out + DVI - PCI-Express
    or
    TWO times 256MB nVIDIA GeForce 6600 LE - DVI - SLI Configuration
    Many thanks.

    Hello Harald437, and a warm welcome to the forums!
    Some Mac Video input options...
    http://www.bensoftware.com/btv/helpvidindevs.html
    Pan/Tilt/Zoom (PTZ) support for many network cameras...
    http://www.bensoftware.com/ss/

  • How can I blend two video clips where they join side by side in one movie?

    Hello Marvelous Movie Making Minds,
    I am working with Adobe Premiere 6 on a Windows 7 machine.
    How can I blend two video clips where they join side by side in one movie?
    I know how to place two or more video clips together in the same movie, but how can I give them a bit of a blend just where they join?
    I have a PDF instruction manual and the built-in web browser instructions.  In the instruction manual in "Chapter 7: Superimposing and Compositing" it talks about the transparency of any video clip, and I understand that... but I don't want to make one or the other video clip transparent anyplace except where the two video clips join together with perhaps a bit of overlap.
    I'd like to make a little blur just where the two videos join in the middle... is this possible?
    Thanks,
    digi

    Aha that kind of blending.
    Have not used 6.5 in a loooooooong time.
    So this is from memory, hope i get this right.
    Set the two clip on top of each other
    Make a matte in Photoshop and superimpose this over the two clips.
    Go to the Transparancy Settings and set the top clip in video 2 to Alpha key.
    Screendump for matte:
    The right side is made black just for the forum but should be transparant.

  • Two video and audio tracks, only need one audio

    Question- I recorded an event- about two hours long. I used two cameras from two different angles. The main camera has the worst audio whereas camera two is best. I want to use the audio from the camera 2. I know how to do this by syncing them up, "turning" down the video from cam 2 and turning down audio from cam 1, BUT here are my questions:
    1- I want to make sure the video fits on a 4GB DVD when project is finished. Will the size of the project double because I have two videos on the same timeline? If yes, is there a way to delete the video or portions of from one camera to save on the size of the overall project after converting to Quicktime?
    Thanks to anyone who responds!!

    Will the size of the project double because I have two videos on the same timeline?
    No. It all gets rendered to a single video track.
    Whether your finished product fits on a DVD has to do with the running time. Two hours will fit easily.
    Your Final Cut Pro master file could be 300 GB for example, it all gets transcoded to MPEG2 video and ac3 audio for the DVD.

  • How to put selected videos in one place so I can only show those on my TV and not ALL of the videos I have ever taken.

    How to put SELECTED  videos in one place, so I can ONLY show the SELECTED videos on my TV and not ALL of the videos I have ever taken

    YYou have to describe your issue in more detail. Are you using iTunes? Trying to see it in Apple TV, etc, etc.

Maybe you are looking for