JMF Video Capture in Vista

Hey all,
I have done a lot of searching on this matter, but most of the threads are old. I am wondering if there has been any updates or if this issue has been solved in any way.
I am trying to create an applet that captures an image from a webcam. I created the applet, using sample code found somewhere on these forums, and it works perfectly. I modified it to take 6 screenshots instead of 1 when the Capture button is pressed, and that works perfectly. However, when I developed this I was at work (Windows XP). When I got home and attempted to test my work further I got the following error:
java.lang.RuntimeException: No permission to capture from applets
java.lang.RuntimeException: No permission to capture from applets
javax.media.NoPlayerException: Error instantiating class: com.sun.media.protocol.vfw.DataSource : java.lang.RuntimeException: No permission to capture from applets
     at javax.media.Manager.createPlayerForContent(Manager.java:1362)
     at javax.media.Manager.createPlayer(Manager.java:417)
     at javax.media.Manager.createRealizedPlayer(Manager.java:553)
     at lib.snapshot.applet.Snapshot.init(Snapshot.java:68)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)I read, through these forums and searching google, that IE is in a sandbox in Vista, which makes signed applets only able to access java related data and certain temporary directories, rather than the whole system like other OS's. However, we have other signed applets that create directories in Program Files folders, download files from the server, etc that work fine in Vista, so that makes no sense. Also, I have disabled Protected Mode on my my machine and turned all security measures off, to no affect. Also the same thing happens in Firefox.
Has anyone found a way around this for Vista? Does anyone know of another easy to use java API for doing this that works in both Vista and XP? Has anyone who has encountered this problem ended up developing something similar in another language (flash, etc)?
I require this applet for taking snapshots for a project for my job. I had preferred Java, because our other applets are all Java and I didn't want to mix techonologies too much. But if there is no way to do this in a stable way for both Vista and XP, then I will have to look at other languages.
Thanks for the help.
Bryan

compbry, the fundamental problem is that Vista is 3 years old and the latest releast of JMF is like, 5 or 6 years old. So, there's nothing in the realm of "Vista compatibility" for JMF.
That said, to my knowledge no one has ever gotten JMF to capture video from inside an applet in Vista, JMF installed on the computer or not.
However, if you have JMF installed, you can easily run a JMF web-start app that will work just fine in Vista, that would allow you to do whatever it is you're needing to do.
But if you're going in a different direction, I'd suggest looking at the Adobe Flex API. It's free and from what I've researched about it, it makes webcam and microphone capture damn easy. If you've got a decent web server that will allow you to do ColdFusion or (can't remember the term for it, but you can write Java code that will run on-demand on the web host that your Flex application can talk to to do stuff like upload the images, etc...), it should be a relatively easy and short as far as LOC is concerned, minus of course the learning curve associated with learning something new (which is why I've only researched it, but I would've played with it too had I had a "decent webserver" ;-)

Similar Messages

  • JMF video capture on OS X?

    Hello,
    is it possible to somehow do video capture under JMF? I use Mac OS X on Macbook Pro. I have found Quicktime for Java, but I would rather avoid using proprietary QuickTime APIs and work with portable JMF API. When I run JMF studio, I only see audio capture device.
    Juraj.

    You should take a look at the hardware requirements and supported formats for the cross platform version of JMF.
    http://java.sun.com/products/java-media/jmf/2.1.1/formats.html
    http://java.sun.com/products/java-media/jmf/2.1.1/requirements.html
    Be aware that JMF does not have its own video format, but supports proprietary formats like Quicktime.
    regards

  • JMF Video Capture, output not properly

    hello,
    i'm trying to capture Video using JMStudio. my webcam is Logitech QuickCam IM, and it's detected succesfully by jmregistry. but then when i run jmstudio and start video capturing from logitech webcam, the output is only black and green, and beeping.
    i don't know if anyone has ever experienced this before. what should i do to make it work?
    Thank you.

    Sorry, that last post was misposted. It was supposed to go on a thread where the OP did resolve his problem. Sorry about that!
    If your web cam isn't V4L compliant and only supports V4L2, then it won't work with JMF. Also, if you're using the cross-platform pack instead of the Solaris performance pack, it won't work with JMF.
    Finally, if you're running it as a user with insufficent permissions to access the hardware, it won't work (try running as root just to check this).

  • JMF Video Capture: Force capture format

    Hi all!
    is there an issue to force video capture format? I know I can set the string format but could you tell me how to make this string (new YUVFormat(new Dimension(176...)...
    player = Manager.createRealizedPlayer(ml);
            player.start();
            FormatControl formatControl = (FormatControl)player.getControl ( "javax.media.control.FormatControl" );
            Format mform = new Format(/*Here the requested string*/);
            formatControl.setFormat(mform);Thanks ;)

    In fact i succeed to set format, i just want to know how to make a right sentence (String) for the Format(String) constructor, including capture resolutio, fps ....

  • Jmf video capture

    Hi iam new in jmf. The jmf alredy detected the capturing device , but not capturing video. only showing a black screen.while setting its parameters(RGB..) getting the error message "could not inetialize capturiing device". i am using windos xp.

    Interesting read on JMF on wikipedia here
    http://en.wikipedia.org/wiki/Java_Media_Framework
    The article states:
    Many JMF developers have complained that it supports few codecs and formats in modern use. Its all-Java version, for example, cannot play
    MPEG-2, MPEG-4, Windows Media, RealMedia, most QuickTime movies, Flash content newer than Flash 2, and needs a plug-in to play the
    ubiquitous MP3 format. [3] While the performance packs offer the ability to use the native platform's media library, they're only offered for Windows and
    Solaris, the latter rarely used as a desktop OS. Furthermore, Windows-based JMF developers can unwittingly think JMF provides support for more
    formats than it does, and be surprised when their application is unable to play those formats on other platforms.
    Another knock against JMF is Sun's seeming abandonment of it. The API has not been touched since 1999, and the last news item on JMF's home
    page was posted in November 2004.
    While JMF is built for extensibility, there are few such third-party extensions.
    Furthermore, editing functionality in JMF is effectively non-existent, which makes a wide range of potential applications impractical.

  • Jmf video capture in an Applet

    Hello
    I use netBeans 6.9.1 and would like to use JMF and the webcam capture JMF function in my applet
    but Iget a no permission error see below
    How can I get out of that?
    Thank you
    Fred
    Public class SourceCam extends java.applet.Applet implements Runnable {
    public int wmax,hmax,ix, x1, y1, x2, y2,y3,y4=0;
    public double yc1=0.0,yc2=0.0, yc3=0.0,yc4=0.0,yc5=0.0,yc6=0.0;
    Color colors[] = new Color[50];
    int[] couleur=new int[50];
    Thread runner;
    Frame f=new Frame("Stimulated Polarized Light @FF ");
    public static Player player = null;
    public static MediaPlayer MediaPlayer1=null;
    public CaptureDeviceInfo di = null;
    public MediaLocator ml = null;
    run:
    java.lang.RuntimeException: No permission to capture from applets
    java.lang.RuntimeException: No permission to capture from applets
    javax.media.NoPlayerException: Error instantiating class: com.sun.media.protocol.vfw.DataSource : java.lang.RuntimeException: No permission to capture from applets
    at javax.media.Manager.createPlayerForContent(Manager.java:1362)
    at javax.media.Manager.createPlayer(Manager.java:417)
    at javax.media.Manager.createRealizedPlayer(Manager.java:553)
    at org.me.light.SourceCam.init(SourceCam.java:58)
    at sun.applet.AppletPanel.run(AppletPanel.java:424)
    at java.lang.Thread.run(Thread.java:662)

    I did that already
    i.e. what is written in
    Q: Can I capture audio or video from within an Applet with JMF 2.1.1?
    By default (for security reasons), JMF 2.1.1 does not allow capture from an applet. The user can turn this on by using JMFRegistry.
    Run "java JMFRegistry", select the UserSettings tab and check "Allow Capture From Applets". If the browser's security permits loading native libraries, then you will now be able to capture audio/video from an applet.
    but the program lines
    try
    player = Manager.createRealizedPlayer(ml);
    FormatControl formatControl = (FormatControl)player.getControl("javax.media.control.FormatControl");
    Component co = formatControl.getControlComponent();
    Thread.sleep(2000);
    player.start();
    give always the same error
    java.lang.RuntimeException: No permission to capture from applets
    java.lang.RuntimeException: No permission to capture from applets
    why?
    I am working inside the netbeans 6.9.1 editor

  • JMF Video Capture within Applets

    I would like to develop web conference..please helm me

    venujakku wrote:
    I would like to develop web conference..please helm meI just succesfully created a Java simple prototype application using JMF that can capture the webcam images in real time.
    Just use the JMF and your set.
    Edited by: deAppel on Oct 15, 2007 3:30 PM

  • Jmf video encoding vista/linux

    Hello.
    I tried to run AviCreator example in this topic: [http://forum.java.sun.com/thread.jspa?forumID=28&threadID=514583|http://forum.java.sun.com/thread.jspa?forumID=28&threadID=514583]
    I modified this example to be able print all processor's supported formats:
    p.setContentDescriptor(new ContentDescriptor(FileTypeDescriptor.MSVIDEO));
    // Query for the processor for supported formats.
    // Then set it on the processor.
    TrackControl tcs[] = p.getTrackControls();
    Format f[] = tcs[0].getSupportedFormats();
    // My modification:
    for(int i=0; i<f.lenght; i++) {
         System.out.println(i + " " + f);
    If i run it on windows I get following output:0 RGB, 16-bit, Masks=31744:992:31, PixelStride=-1, LineStride=-1, Flipped, LittleEndian
    1 RGB, 24-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    2 RGB, 32-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    3 YUV Video Format: Size = null MaxDataLength = -1 DataType = class [B yuvType = 2 StrideY = -1 StrideUV = -1 OffsetY = -1 OffsetU = -1 OffsetV = -1
    4 IYUV
    5 CVID
    6 XVID
    7 YV12
    8 MJPG 28 extra bytes
    9 H263
    {code}
    But if I run it on linux, I get this output:
    0 RGB, 16-bit, Masks=31744:992:31, PixelStride=-1, LineStride=-1, Flipped, LittleEndian
    1 RGB, 24-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    2 RGB, 32-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    3 YUV Video Format: Size = null MaxDataLength = -1 DataType = class [B yuvType = 2 StrideY = -1 StrideUV = -1 OffsetY = -1 OffsetU = -1 OffsetV = -1
    4 MJPG 28 extra bytes
    5 H263
    6 RGB, 16-bit, Masks=31744:992:31, PixelStride=-1, LineStride=-1, Flipped, LittleEndian
    7 RGB, 24-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    8 RGB, 32-bit, Masks=3:2:1, PixelStride=-1, LineStride=-1, Flipped
    9 YUV Video Format: Size = null MaxDataLength = -1 DataType = class [B yuvType = 2 StrideY = -1 StrideUV = -1 OffsetY = -1 OffsetU = -1 OffsetV = -1I mainly interested in CVID and XVID on linux and as I read here: [http://java.sun.com/products/java-media/jmf/2.1.1/formats.html|http://java.sun.com/products/java-media/jmf/2.1.1/formats.html]
    there is no support for this format's encoding on linux.
    Could you give me advise how to provide CVID and DIVX encoding on linux? Is there any plugin for JMF or perhaps another and better framework for java?
    Thanks a lot Standa

    compbry, the fundamental problem is that Vista is 3 years old and the latest releast of JMF is like, 5 or 6 years old. So, there's nothing in the realm of "Vista compatibility" for JMF.
    That said, to my knowledge no one has ever gotten JMF to capture video from inside an applet in Vista, JMF installed on the computer or not.
    However, if you have JMF installed, you can easily run a JMF web-start app that will work just fine in Vista, that would allow you to do whatever it is you're needing to do.
    But if you're going in a different direction, I'd suggest looking at the Adobe Flex API. It's free and from what I've researched about it, it makes webcam and microphone capture damn easy. If you've got a decent web server that will allow you to do ColdFusion or (can't remember the term for it, but you can write Java code that will run on-demand on the web host that your Flex application can talk to to do stuff like upload the images, etc...), it should be a relatively easy and short as far as LOC is concerned, minus of course the learning curve associated with learning something new (which is why I've only researched it, but I would've played with it too had I had a "decent webserver" ;-)

  • Detecting Video Capture Devices without Installing JMF

    Hi All,
    I want to detect the video capture devices, without installing the JMF.
    I had included the jmf (windows version) in lib path in netbeans ide. I am able to detect the audio capture device. But unable to detect the video capture devices. But if I install the JMF, I am able to detect the Video Capture devices in My system. Can anyone help me?
    Thanks,
    Vinoth Kumar.

    YES! Please take a look at SIP Communicator project. They have all what u want.
    The main idea is copy all .dll files to System or System32 (Please check files which JMF will copy to ur computer and where).
    U need to have jmf.jar and sound.jar too ( maybe more) in your computer.
    Your program should have DirectSoundAuto.java, JavaSoundAuto.java, JavaSoundDetector.java, JMFInit.java. Those files are in JMStudio source code. They are used to detect all capture devices and register it to JMF, but wait !!! where they will be saved? In order to save information about capture devices which are detected, you should create "jmf.properties" file in the same location with jmf.jar.Therefore, u should modify the JMFInit.java so it can check if the "jmf.properties" exists. If it's not, you have to create it.
    Check SIP Communicator at Folder "media" then "device". They have modified those files I mentioned above and created some new files to SC can detect more devices.
    Edited by: tamngminh on Sep 16, 2008 9:50 AM

  • JMF and video capture card?

    i wanna ask how can i usea video capture card with the jmf and record video
    i try to detect my capture card but the jmf didnt detecte it please pleas help me

    hi,
    i use a tv-card with my camera through linking them with a composite cable. Also, my tv card has capturing capability and i use JMF to do a capture program with these tools and the result is good for me. The monitor.zip file wihich contains a sample of capturing and monitoring simultaneously exists on sun.com. I use it and it was very helpfull for me.
    JMF detects cards through its 'CaptureDeviceManager' which is a controller type object. If you specify like Vector devices = CaptureDeviceManager.getDeviceList(null) -> You will be get the list of appropriate devices on your pc.
    Regards,
    Erohan

  • Synched Audio and Video Capture in JMF?

    I am in the planning stages of developing a speaker's corner for our university television station. Essentially, a button pressed by the user and a JSamp will send serial data to the computer(PC) that will execute the capture program. Before I proceed further, will I be able to capture both audio and video so that they will be in synch so that I can later bring both into a commercial video editing platform? Also, does the JMF support capture by firwire or USB only? Most of the forums seem to indicate that it is USB. Thanks, and any other advice would be appreciated.
    -Steve

    bump, thx

  • Any fixes on WebCam Vista Pro for video capture on unlimited recording timing

    Hi there
    Anyone know is there any fixes on WebCam Vista Pro on video capture for unlimited recording timing till the harddisk fill up?
    Help advise
    Thanks in Advance

    Thanks for the info. I am new to this whole MAC experience. I have been a PC user for over 25 years and I am just now venturing into the MAC world. BTY, I am loving it. Thanks again.
    Message was edited by: ScanVid

  • Problem in video capture at server and fetching by client

    hi
    I am doing final year project it has server at one end which is connected to video capturing device-webcam in my case
    and the client is mobile.
    I want the live video captured be transmitted to the mobile client on fetch video request.
    I have tried implementing it but facing some problems so would like to know the reason behing and also ask if the way i am following is correct or not
    At server end i tried to extract frame as follows:
    //the datasource handler class is as follows
          * Inner class MyDSHandler takes the Output DataSource form the
          * Processor and extracts the frame from it.
          * It implements the BufferTransferHandler so that it can receive
          * Buffer from the PushBufferStream.
         public class MyDSHandler implements BufferTransferHandler
              DataSource source;
              PullBufferStream pullStrms[] = null;
              PushBufferStream pushStrms[] = null;
              //Buffer readBuffer = null;
              int i = 1, j = 1;
              * Sets the media source this MediaHandler should use to obtain content.
              * @param source the DataSource from the Processor
              private void setSource(DataSource source) throws IncompatibleSourceException
                   // Different types of DataSources need to handled differently.
                   if(source instanceof PushBufferDataSource)
                        pushStrms = ((PushBufferDataSource) source).getStreams();
                        // Set the transfer handler to receive pushed data from the push DataSource.
                        //pushStrms[0] since we need to handle only the video stream
                        pushStrms[0].setTransferHandler(this);
                   else if(source instanceof PullBufferDataSource)
                        System.out.println("PullBufferDataSource!");
                        // This handler only handles push buffer datasource.
                        throw new IncompatibleSourceException();
                   this.source = source;
                   readBuffer = new Buffer();
              * This will get called when there's data pushed from the PushBufferDataSource.
              * @param stream the PushBufferStream obtained from the DataSource
              public void transferData(PushBufferStream stream)
                   try
                        stream.read(readBuffer);
                   catch(Exception e)
                        System.out.println(e);
                        return;
                   if((readBuffer == null) || (readBuffer.getLength() == 0))
                        System.out.println("Null or Empty buffer encountered..");
                        return;
                   // Just in case contents of data object changed by some other thread
                   Buffer inBuffer = (Buffer)(readBuffer.clone());
                   // Check for end of stream
                   if(readBuffer.isEOM())
                        System.out.println("End of stream");
                        return;
                    * we can apply frame control here by deciding whether to process
                    * the frame or not
                   processBuffer2(inBuffer);
              public void start()
                   try{source.start();}catch(Exception e){System.out.println(e);}
              public void stop()
                   try{source.stop();}catch(Exception e){System.out.println(e);}
              public void close(){stop();}
              public Object[] getControls()
                   return new Object[0];
              public Object getControl(String name)
                   return null;
               * Processes the Buffer , i.e converts it into an image and
               * transfer its content via Socket
               * @param inBuffer the buffer received from the PushBufferStream
              public void processBuffer2(Buffer inBuffer)
              {         //extracting frame from video and writing image on stream
                   //RGBFormat format  = (RGBFormat)inBuffer.getFormat();
                   System.out.println(inBuffer.getLength());
                   YUVFormat format = (YUVFormat)inBuffer.getFormat();
                   Image img = (new BufferToImage(format)).createImage(inBuffer);
                   BufferedImage bimg = (BufferedImage)img;
                   if(bimg != null)
                        try
                              * encodes the image in the JPEG format and writes it to
                              * the socket
                             ImageIO.write(bimg, "jpg", clientOut);
                             System.out.println("Data Written to stream");
                             logArea.append("\n Image Data Written to Stream");
                        catch(Exception e)
                             System.out.println(e);
         }and how can one control the frame rate of the video like if i require the speed of 7 frames per second and the resolution
    also
    i am trying to convert the frame fetched to jpeg and at client , tried making use of jpeg image property by detecting the img start and end by reading the image data in bytes from the inputstream (0xffd8 as strt of image and 0xffd9 as end)
      byte[] img_data = new byte[4*1024];//buffer to read and hold one image info
    try
                    while((data = dis.read()) != -1)
                        //System.out.print(Integer.toHexString(data));
                        if(data == 0xFF)
                            fm = true;
                        else if(fm)
                            if(data == 0xD8)
                                //start of the image
                                System.out.print("Start of image found  : ");
                                //ctr should be zero at this stage here
                                //writing to byte[]
                                img_data[ctr] = (byte)0xFF;
                                ctr++;
                                img_data[ctr] = (byte)0xD8;
                                ctr++;
                            else if(data == 0xD9)
                                //end of image
                                //writing to byte[]
                                img_data[ctr] = (byte)0xFF;
                                ctr++;
                                img_data[ctr] = (byte)0xD9;
                                ctr++;
                                // consrtucting image from the byte[]
                                img = Image.createImage(img_data, 0, ctr-1);
                                if(img != null)
                                    repaint();
                                    System.out.println("Image drawn");
                                else
                                    System.out.println("Image is null");
                                    /*try
                                        Thread.sleep(500);
                                    catch(Exception e)
                                ctr = 0;  // ctr back to zero for the new image
                                //break;
                            else
                                //writing to byte[]
                                img_data[ctr] = (byte)0xFF;
                                ctr++;
                                img_data[ctr] = (byte)data;
                                ctr++;
                            fm = false;
                catch(Exception e){}
        }The problem i am facing is the client gets the black image just for a fraction of second and then the application hangs and no video is visible.
    I have very little time left to complete this project as deadline is very close
    please would be very grateful if guided timely.

    equator07 wrote:
    Thanks for the reply.
    i saw in recent posts some protocols had been made use of like rtp i am not making use of any of these
    will it effect?I can see that you're not using RTP... and "will it effect?" doesn't make any sense AT ALL...
    is the way i have made use of jmf correct?There's no correct way to use an API... but no, you're not doing things in even remotely a "tradional" way...
    *like the way i am extracting the frame,
    and how can i set the resolution of the video taken by cam and adjust the frame rate?*I have no idea if your code works. I assume that you would have tested it, and proved it to either be producing a valid JPEG image or not. If you've not done that testing, then you obviously need to.
    because i want live video to be seen at client end i am seriously confused and the progress as just come to an hault at this point and am in real need of guidance.You should probably be using RTP and the tradional way of using JMF then...
    [http://forums.sun.com/thread.jspa?messageID=10930286#10930286]
    Read through all of the links I gave the person on the above thread and you'll be on a lot better footing as far as using JMF goes.
    shall i send the server side code.Till now server and client are both on local host.No, I don't need to see any more of your code. I'm not a proof reader, and I'm not going to debug it for you. Do you own work.

  • In Need of Video Capture Card

    Hello
         I am a digital video editor working with Adobe Premiere 6.0. I have noticed that when I try to capture video on the program all I get is a grey screen with no video and no audio ,however, I do get device control. I have learned that I do not have a video capture card installed on my computer. I was directed to this link to assist me with possible video capture card brands http://www.adobe.com/products/premiere/capturecard_partners/#head2 I have learned that AJA, which is on the list, does not have ANYTHING for Adobe Premiere 6.0 because of how old the program is. I moved on down the list and contacted Blackmagic Design.  They have contacted me back, however, do not have an answer ready yet. Here are the specs for my computer...
    Software Program:  Adobe Premiere 6.0
    Operating System:  WINDOWS VISTA
    Processor:  Intel(R) Pentium(R) Dual  CPU  E2220  @ 2.40GHz   2.40GHz
    Memory (RAM):  4.00 GB
    System type:  32-bit Operating System
    If anyone out there has any advice or video capture card preferences, I would greatly appreciate it.
    Thank You

    Hey Bill,
    We recently purchased the  A-D Bridge from tiger direct. It is the ADVC-110 from Canopus. We  believe we have it hooked up correctly, but unfortunately we have the  same problem.
    Bill
    hah ! this is what happens when your sausage if full...you get all the fun questions !
    I was going to say something but my feelings are hurt....  I'm going to the lounge instead....( time for a beer )
    ps..  I use SCLive to capture...costs about $29....worth every penny....

  • PC video capture card - Not Applicable?

    When I was a Comcast analog customer, I purchased a Hauppauge WinTV-HVR-1600 video capture card. The unit worked great converting my Media Center PC back into a DVR when my original Dell equipment All-In-Wonder capture card died.
    When I was considering switching to Fios, Andrea S. at Verizon told me that there was software I could download so that my vid-cap card would work. I assume she meant that it would unscramble the signal for viewing or recording. Once Fios was installed, Andrea didn't answer my emails any more and recent inquires to Encore about any other devices (like DCT700 or something) have been fruitless.
    I hate to take no for an answer!
    Isn't there some way for my PC to record Fios video? I would think the most un-elegant solution would be to rent another STB and take the analog output to my PC but then I couldn't program channel changes, etc. There must be something out there that I'm missing.

    JoeS wrote:
    I hate to take no for an answer!
    Isn't there some way for my PC to record Fios video? I would think the most un-elegant solution would be to rent another STB and take the analog output to my PC but then I couldn't program channel changes, etc. There must be something out there that I'm missing.
    Any PC card with a QAM tuner can record the SD and HD locals (and music channels) from Verizon FiOS.  Other digital channels such as USA, TNT, SciFi, FX, ESPN, and HBO cannot be tuned because they are encrypted.
    My favorite PC QAM tuner is the HDHomerun ($160) because it has two ATSC/QAM tuners and excellent, cross-platform software support.  It works very well with Vista Media Center.  If you really want an internal solution, take a look at the Hauppauge WinTV-HVR-2250 ($120); this PCIe card has less software support, and may require the Vista Media Center TV pack.  Both of these solutions can record two different SD or HD locals from FiOS at once.  Once again, the QAM tuners in these products can only record unencrypted channels, which consist of channels 1-50 plus the HD locals and music channels.  The Hauppauge WinTV-HVR-2250 also has an s-video input to record the s-video (SD) output from a Verizon set-top box.
    If you want to record high-definition directly from the Motorola HD STB, you could buy the Hauppauge HD PVR ($200).  This is a USB device that connects to your computer; it records the HD component video output and optical audio output from another device (such as the FiOS HD STB) to your computer's hard drive.  That product was used to create this video, as well as most of the high-definition PS3 and Xbox360 gameplay videos on Youtube.  In my experience, this product can be a bit buggy, especially when recording Dolby Digital.  It is more reliable if you will settle for stereo sound.  Picture quality is better than you see in the Youtube videos -- Youtube recompresses and degrades quality -- but not quite as good the original output.
    When I want a program on my computer, I simply download the SD/HD recording from my TivoHD's hard drive.  I then edit and/or burn to DVD or Blu-ray disk.  The ability to download recordings directly from the DVR is one of the features unique to TiVo. Screenshot: 
    Message Edited by KenAF on 05-27-2009 12:01 AM
    If you are the original poster (OP) and your issue is solved, please remember to click the "Solution?" button so that others can more easily find it.

Maybe you are looking for

  • I want a color laser jet all in one printer

    Please tell me

  • DM6 crashes with "Rim.Desktop.exe has encountered a problem"....

    lenovo t400, win XP Version    5.1.2600 Service Pack 3 Build 2600 AppName: rim.desktop.exe     AppVer: 6.0.0.40     ModName: msvcr90.dll ModVer: 9.0.21022.8     Offset: 0006c955 This happens during 'organizer sync' after it has read through the devic

  • SBO slow performance to Login

    Dear Experts, The SBO Service has installed on Server with two Network Card (are necesary  the two Network has link up ) When The Client  SBO try login is very slow, I read another post and recommen has only network adapter, but in this server it's v

  • How can I make Azure blob give me "206 Partial content" for mp4. Getting 200

    I want a video for my web-site, so I am using html+JavaScript found on view-source:https://www.airbnb.com/  see id="pretzel-video" and script starting from   var video = $("#pretzel-video"); The point is - if I copy html+JavaScript on my web-site, I

  • Logic for this senerio -- UDF

    Hi XI Gurus,                       I hav to create a UDF.This is an IDOC - XI - FILE seerio. In  this senerio is I have an IDOc whose 7th segment contains a field. This field can store values in between 0 - 9. On the other hand I have a file structur