how do i load/read 10 bit v210 quicktime video frames in uint16 matrices?

2 views (last 30 days)
i have 10 bit, v210 coded HD (1080p25) .mov files which are recorded with blackmagic design hyperdeck shuttle recorder. V210 has YCbCr color coding and i need the original 10 bit Y Cb and Cr channels when i read a frame, without any conversions or rounding errors caused by ycbcr-->rgb conversion. in other words, i need the exact binary information stored in the video data.
Matlab opens the mov file, but cannot determine the number of frames. That's not nice, but i can live with it, because i know the number of frames for my videos. However,when i read a frame with VideoReader and read() functions, the read() returns an uint8 rgb matrix, which is possibly obtained with some truncation and conversion that (i presume) is irreversible.
How can i get the original 10 bit video data in (for example) uint16 matrix/matrices?

Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!