Чтобы создать Чередование аудио и видео (AVI) файл от графических анимаций MATLAB® или из неподвижных изображений, выполните эти шаги:
Создайте объект VideoWriter путем вызывания функции VideoWriter. Например:
myVideo = VideoWriter('myfile.avi');По умолчанию VideoWriter готовится создавать файл AVI с помощью сжатия Движущегося JPEG. Чтобы создать несжатый файл, задайте профиль Uncompressed AVI, можно следующим образом:
uncompressedVideo = VideoWriter('myfile.avi', 'Uncompressed AVI');Опционально, настройте частоту кадров (количество кадров, чтобы отобразиться в секунду) или качественная установка (процент от 0 до 100). Например:
myVideo.FrameRate = 15; % Default 30 myVideo.Quality = 50; % Default 75
Качественные настройки только применяются к сжатым файлам. Более высокие качественные настройки приводят к более высокому качеству видео, но также и увеличению размер файла. Более низкие качественные настройки уменьшают размер файла и качество видео.
Откройте файл:
open(myVideo);
После того, как вы вызовете open, вы не можете изменить настройки частоты кадров или качества.
Запишите кадры, неподвижные изображения или существующий фильм MATLAB к файлу путем вызова writeVideo. Например, предположите, что вы создали фильм MATLAB под названием myMovie. Запишите свой фильм в файл:
writeVideo(myVideo, myMovie);
Также writeVideo принимает единственные кадры или массивы неподвижных изображений как второй входной параметр. Для получения дополнительной информации смотрите страницу с описанием writeVideo.
Закройте файл:
close(myVideo);