Results 1 to 6 of 6

Thread: nVidia ION CUDA: How to encode video stream from web camera?

  1. #1
    Newbie
    Join Date
    Aug 2010
    Posts
    4

    Question nVidia ION CUDA: How to encode video stream from web camera?

    Hi guys!

    The main question is: How to compress video stream using hardware codec?

    I have CarPC based on Zotac nVidia ION-ITX-F mobo (Atom 330 + ION (CUDA, PhysX)) that supports hardware encoding to lower CPU load while playing HD video (I'm using Media Player Classic).

    I want to setup some kind of surveilance system based on Logitech HD 310 webcam. But there is need to compress video stream, because uncompressed files are huge. So, can anybody help me with this setup? Which codec I need to use? I think if all video will be going through nVidia CUDA - there will be no CPU load at all. Am I right?

    PS: Sorry for my english, it's not my native language

  2. #2
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    you need special software that uses CUDA for video encoding. There are a few video encoders that do this for windows but I can't think of their names right now. Google knows it. Ask him.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  3. #3
    Newbie
    Join Date
    Aug 2010
    Posts
    4
    Yes, I've tried MiniCam and CamGrabber - it seems that both of them are not using CUDA

    I think there is an issue with right codec setup. I've tried several codecs, but nothing helps with that. Maybe there is only one or two codecs supporting hardware compression at all. And I think it's not DivX, FFDShow or other well-known codec - I've tried them.

  4. #4
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Your confusing codecs and encoders.

    Cuda support exists for x264 and xvid although last I heard it isn't stable enough to be included in any of the popular gui encoders. If you google "h264 cuda" that should help a little. Also note, that openCL will be far more popular then cuda due to its hardware portability.

  5. #5
    Newbie
    Join Date
    Aug 2010
    Posts
    4
    Quote Originally Posted by justchat_1 View Post
    Your confusing codecs and encoders.

    Cuda support exists for x264 and xvid although last I heard it isn't stable enough to be included in any of the popular gui encoders. If you google "h264 cuda" that should help a little. Also note, that openCL will be far more popular then cuda due to its hardware portability.
    Sorry, my english really sucks. Codecs are used in video capture software. Video capture software includes encoder. Encoder uses codec to compress video stream. Right?

    So, the main question - which codec can support hardware encoding (CUDA)? When I tried several codecs: xvid, divx, some else - there is always high CPU load

  6. #6
    Neither darque nor pervert DarquePervert's Avatar
    Join Date
    Apr 2004
    Location
    Elsewhere
    Posts
    13,950
    The codec doesn't support the CUDA architecture.
    It's the encoding software. Your encoder probably doesn't take advantage of CUDA.
    Have you looked in the FAQ yet?
    How about the Wiki?



    Under normal circumstances, a signature would go here.

Similar Threads

  1. Replies: 99
    Last Post: 04-11-2012, 03:06 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •