mp4_video

Create mp4 video from Matlab figure

https://github.com/xiangruili/mp4_video

Ahora está siguiendo esta publicación

Create mp4 video from figure window, like what Matalb VideoWriter does.

mp4_video is a subclass of VideoWriter, with following additional features:

1. The rect feature allows all OS to capture part of the figure, or to exclude UI control if needed.

2. The major benefit is to enable Linux support for mp4 format, using ffmpeg. If ffmpeg is not available, the uncompressed avi file will be kept.

3. Automatically use getframe() or print() to work for Matlab with remote connection.

The usage is shown by this simple example for a moving circle:

h = rectangle('Position', [0 0 1 1], 'Curvature', 1, 'FaceColor', 'k');
axis equal; axis off; xlim([0 10]); ylim([0 10]); % set axis range
vw = mp4_video('movingCircle.mp4', 4); % 4 frames per second
for x = 0:9 % circle location range
h.Position(1:2) = x; % move along diagonal
vw.addFrame(); % add current frame to video buffer
end
vw.save(); % finish the video

Citar como

Xiangrui Li (2026). mp4_video (https://github.com/xiangruili/mp4_video), GitHub. Recuperado .

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux

No se pueden descargar versiones que utilicen la rama predeterminada de GitHub

Versión Publicado Notas de la versión Action
1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.