use a variable name with VideoWriter
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Bryan Clark
le 9 Avr 2018
Commenté : Walter Roberson
le 10 Avr 2018
I am trying to create a program to create videos from images. I would like to use inputdlg to create a variable file name. I can use a selected path. However, it doesn't appear that VideoWriter allows you to use a variable name. Is there a way around this?
0 commentaires
Réponse acceptée
Walter Roberson
le 9 Avr 2018
VideoWriter has no problems with variable file names.
[filename, pathname] = uiputfile('*.avi', 'Select an output file');
if ~ischar(filename); return; end %user cancel
fullname = fullfile(pathname, filename);
obj = VideoWriter(fullname);
...
0 commentaires
Plus de réponses (1)
Bryan Clark
le 10 Avr 2018
Modifié(e) : Walter Roberson
le 10 Avr 2018
1 commentaire
Walter Roberson
le 10 Avr 2018
response = inputdlg('Input File Name');
fileName = response{1};
if isempty(fileName); return; end %user cancel
[dirname, basename, ext] = fileparts(fileName);
if isempty(ext); ext = '.avi'; end
fileName = fullfile(dirname, [basename ext]);
Voir également
Catégories
En savoir plus sur Audio and Video Data dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!