How to log acquired data to disk, and save the video file as mp4 or .avi ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I am trying to log acquired data to disk, and save the video file as mp4 or .avi, but it doesn't create any file in the folder? Any advice would be appreciated.
thanks.
clear ;
close all;
vid = videoinput('winvideo', 1, 'YUY2_640x480');
vid.Timeout = 20;
set(vid, 'FrameGrabInterval', 2);
vid.LoggingMode = 'disk';
logfile = VideoWriter('MATLAB.mp4', 'MPEG-4')
vid.FramesPerTrigger = 20;
start( vid );
wait( vid, Inf );
[d t] = getdata( vid, vid.FramesAvailable );
fps = 1 / mean( diff( t ) );
vid.ReturnedColorSpace = 'grayscale'
preview(vid);
start(vid);
pause(2);
frames = getdata(vid);
stop(vid)
clear vid
0 Kommentare
Antworten (1)
Sulaymon Eshkabilov
am 7 Sep. 2020
Hi,
Probably, you'd need to indicate the directory of your log data as a whole, e.g.: '../dir/videos/MATLAB.mp4'
5 Kommentare
Siehe auch
Kategorien
Mehr zu Acquisition Using Image Acquisition Explorer finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!