Borrar filtros
Borrar filtros

Error running VideoWriter in R2022b

3 visualizaciones (últimos 30 días)
Colin
Colin el 12 de Mzo. de 2023
Editada: Colin el 13 de Mzo. de 2023
I am not able to create a basic VideoWriter object as described in the documentation, for example:
video = VideoWriter('newfile.avi');
returns "Not enough input arguments."
as does
video = VideoWriter('newfile.avi','Motion JPEG AVI');
However, adding a sample third argument:
v = VideoWriter('newfile.avi','Motion JPEG AVI','test');
returns
Error using VideoWriter: Too many input arguments.
Has anyone else experienced this or know of what the problem might be?
  8 comentarios
Walter Roberson
Walter Roberson el 13 de Mzo. de 2023
The problem is that you have a third party erase.m in your path
Colin
Colin el 13 de Mzo. de 2023
This is exactly it -- I had a climate-model (WRF) set of files that included an erase.m script, and removing it from the path made VideoWriter happy. Will add this as an answer. Thank you!

Iniciar sesión para comentar.

Respuesta aceptada

Colin
Colin el 13 de Mzo. de 2023
Editada: Colin el 13 de Mzo. de 2023
It turns out that I had a third-party erase.m script in my Matlab path which was interfering with the built-in erase function and making one of VideoWriter's subscripts unhappy. Searching in my filesystem for this erase.m and then calling
rmpath(location/of/third/party/erase.m)
made VideoWriter work again as expected. (h/t Walter Roberson)

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by