Filter löschen
Filter löschen

Error running VideoWriter in R2022b

2 Ansichten (letzte 30 Tage)
Colin
Colin am 12 Mär. 2023
Bearbeitet: Colin am 13 Mär. 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 Kommentare
Walter Roberson
Walter Roberson am 13 Mär. 2023
The problem is that you have a third party erase.m in your path
Colin
Colin am 13 Mär. 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!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Colin
Colin am 13 Mär. 2023
Bearbeitet: Colin am 13 Mär. 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)

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by