VideoHelp Forum




+ Reply to Thread
Results 1 to 6 of 6
  1. Hello! I've been reading YUY2 related posts here in search of my answer, but if it is here then I'm too dense to find it!

    I'm trying to figure out what kind of hardware is needed to capture YUY2 (16 bits per pixel?) 3840x2160@60fps coming from USB and store it in a more compressed format. from what I understand the raw YUY2 stream is almost 2000Mbit/s resulting in almost 3.6 Terabytes per hour. Insanity!

    Anyway, that could be very wrong about the raw YUY2 size, but I have seen h265 or HEVC video files at same resolution and frame rate running at around 1Mbit per frame so 27GB per hour that I can live with

    (it's actually 4x 1920x1080@60 streams on separate USB 3.0 connections, but I figured it's the same as 1 stream at 4x the bitrate)
    Quote Quote  
  2. Accordingly to my calculations YUY2 (16 bit per pixel) 3840x2160@60fps and 8 bit quantization bitdepth is 7593.75Mbps - so USB3.2 is absolute minimum to support this kind expectations.
    Quote Quote  
  3. Capturing Memories dellsam34's Avatar
    Join Date
    Jan 2016
    Location
    Member Since 2005, Re-joined in 2016
    Search PM
    You would need SDI 12G to send that much data, I don't think USB 3.0 is up to that task, May we ask what model # and brand this camera is?
    Quote Quote  
  4. Originally Posted by dellsam34 View Post
    You would need SDI 12G to send that much data, I don't think USB 3.0 is up to that task, May we ask what model # and brand this camera is?
    It's just 4 arducams. so the total throughput is divided over 4 USB 3.0 connections a total of 20Gbit/s. I still want to compress and store it all so it's the same amount of processing. Thought I suppose it might naturally lend it self to a more naturally multi-threaded workload.
    The transfer from the camera is not my worry, though it is a consideration.

    I am just stumped at how I figure out what kind of hardware is needed to encode it to a more compressed format like h264, h265 or AV1 without dropping frames. I cannot find any benchmarks that let me figure out what I need, nor any details that lets me calculate it.

    Can a Raspberry pi do it? An intel N100 or N200 using the iGPU perhaps? I'm confident that a 4090 can pull it off but I want something close enough to the minimum to not be wasteful, yet not below it.
    Quote Quote  
  5. Originally Posted by pandy View Post
    Accordingly to my calculations YUY2 (16 bit per pixel) 3840x2160@60fps and 8 bit quantization bitdepth is 7593.75Mbps - so USB3.2 is absolute minimum to support this kind expectations.
    ah, I get 7962.62Mbps when I do the math, but I don't know how to properly calculate it so not a shocker.
    Quote Quote  
  6. So I don't have the cameras to test this yet. but there is very little information on this topic so if I learn anything I'll post it here. But in the meanwhile if anyone know anything that could be of help I would love to hear it!
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!