Запишите последовательность изображений к видео

Сделайте Чередование аудио и видео (AVI) файл от графических анимаций MATLAB® или из неподвижных изображений.

Чтобы создать видеофайл, выполните эти шаги:

  1. Создайте объект VideoWriter путем вызывания функции VideoWriter. Например:

    myVideo = VideoWriter('myfile.avi');

    По умолчанию VideoWriter готовится создавать файл AVI с помощью сжатия Движущегося JPEG. Чтобы создать несжатый файл, задайте профиль Uncompressed AVI, можно следующим образом:

    uncompressedVideo = VideoWriter('myfile.avi', 'Uncompressed AVI');
  2. Опционально, настройте частоту кадров (количество кадров, чтобы отобразиться в секунду) или качественная установка (процент от 0 до 100). Например:

    myVideo.FrameRate = 15;  % Default 30
    myVideo.Quality = 50;    % Default 75

    Примечание

    Качественные настройки только применяются к сжатым файлам. Более высокие качественные настройки приводят к более высокому качеству видео, но также и увеличению размер файла. Более низкие качественные настройки уменьшают размер файла и качество видео.

  3. Откройте файл:

    open(myVideo);

    Примечание

    После того, как вы вызовете open, вы не можете изменить настройки частоты кадров или качества.

  4. Запишите кадры, неподвижные изображения или существующий фильм MATLAB к файлу путем вызова writeVideo. Например, предположите, что вы создали фильм MATLAB под названием myMovie. Запишите свой фильм в файл:

    writeVideo(myVideo, myMovie);

    Также writeVideo принимает один кадры или массивы неподвижных изображений как второй входной параметр. Для получения дополнительной информации смотрите страницу с описанием writeVideo.

  5. Закройте файл:

    close(myVideo);

Смотрите также

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте