Réponses (1)

Balaji
Balaji le 7 Nov 2023

0 votes

Hi Chaine,
To convert an AVI video file to YUV format in MATLAB, you can use the `VideoReader` and `VideoWriter` functions along with some additional processing. Here's an example of how you can perform the conversion:
aviFileName = 'input.avi';
yuvFileName = 'output.yuv';
videoReader = VideoReader(aviFileName);
videoWriter = VideoWriter(yuvFileName, 'YUV');
open(videoWriter);
while hasFrame(videoReader)
frameRGB = readFrame(videoReader);
frameYUV = rgb2ycbcr(frameRGB);
writeVideo(videoWriter, frameYUV);
end
close(videoWriter);
Thanks
Balaji

Catégories

En savoir plus sur Convert Image Type dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by