jasonme
14th January 2009, 15:50
Hello all,
I don't know where my question should belong to, so I try my luck here. I have a video sequence which are HD raw dpx file data. Each frame is a seperate dpx file, which is about 8M byte a file (for one frame). Then I have thousands of frames. Now, the problem is, I have to load these raw data to process and compress, although it seems the disk is not fast enough. I can only reach about 8 frames per second only on fopen and fread.
In concept, SATA should have 3.0Gb/s bandwidth, in that case, I can read more than 50 frames per second. I only have normal RAID 0 disk now, how could I make it to real-time(25fps above)? If this is absolutely impossible, then what kind of hard disk should be using to make real-time IO possible?
It would be helpful even if you just point me some directions to study on. Thank you very much!
I don't know where my question should belong to, so I try my luck here. I have a video sequence which are HD raw dpx file data. Each frame is a seperate dpx file, which is about 8M byte a file (for one frame). Then I have thousands of frames. Now, the problem is, I have to load these raw data to process and compress, although it seems the disk is not fast enough. I can only reach about 8 frames per second only on fopen and fread.
In concept, SATA should have 3.0Gb/s bandwidth, in that case, I can read more than 50 frames per second. I only have normal RAID 0 disk now, how could I make it to real-time(25fps above)? If this is absolutely impossible, then what kind of hard disk should be using to make real-time IO possible?
It would be helpful even if you just point me some directions to study on. Thank you very much!