Converting a .tiff sequence to a .avi video file

32 views (last 30 days)
Hello everyone,
I collect uint16 arrays from .tiff images.
I want to convert these images uncompressed to an .avi video-file.
Does anyone know how to do this?
Kind regards,Dries

Accepted Answer

Geoff Hayes
Geoff Hayes on 4 Nov 2016
Edited: Geoff Hayes on 4 Nov 2016
Dries - consider using the VideoWriter object. A couple of very basic examples can be found at the given link or at writeVideo, but you should be able to extend them for your purposes. For example,
v = VideoWriter('newfile.avi','Uncompressed AVI');
open(v);
for k=1:10 % assumes 10 images to write to file
writeVideo(v,randi(255,100,200,'uint8'));
end
close(v);
  5 Comments
Geoff Hayes
Geoff Hayes on 4 Nov 2016
Edited: Geoff Hayes on 4 Nov 2016
Right! I thought that was only in the Image Processing Toolbox but it looks like it now is part of the core app. I really should upgrade from r2014a!
Dries van Roovert
Dries van Roovert on 7 Nov 2016
Thanks for helping guys! it works really well

Sign in to comment.

More Answers (0)

Categories

Find more on Convert Image Type in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!