Effacer les filtres
Effacer les filtres

Error running VideoWriter in R2022b

3 vues (au cours des 30 derniers jours)
Colin
Colin le 12 Mar 2023
Modifié(e) : Colin le 13 Mar 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 commentaires
Walter Roberson
Walter Roberson le 13 Mar 2023
The problem is that you have a third party erase.m in your path
Colin
Colin le 13 Mar 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!

Connectez-vous pour commenter.

Réponse acceptée

Colin
Colin le 13 Mar 2023
Modifié(e) : Colin le 13 Mar 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)

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by