Use 'VideoWriter' function to create an AVI file to play

3 visualizzazioni (ultimi 30 giorni)
Hello guys,
Here is my idea, i am try to record a video through camera,
set(obj, 'LoggingMode', 'disk&memory') % log acquired data to disk&memory
writerObj = VideoWriter('newfile','Motion JPEG AVI'); %Construct a VideoWriter object
obj.DiskLogger = writerObj; % Configure the video input object to use the VideoWriter object.
start(obj)
save writerobj
now i v got a file 'writerobj', its in AVI format but why cant i play it? (I v check on 'obj' the video object, it tells me that its disklogger is 1 by 1 unknown array)
I am doing a project and then ready to graduate this quarter.

Risposta accettata

Walter Roberson
Walter Roberson il 9 Feb 2013
Modificato: Walter Roberson il 9 Feb 2013
That form of save creates .mat files
You have not closed()'d the writerobj. See http://www.mathworks.com/help/imaq/disklogger.html

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by