Info

この質問は閉じられています。 編集または回答するには再度開いてください。

different size of files

1 回表示 (過去 30 日間)
Majid Al-Sirafi
Majid Al-Sirafi 2017 年 2 月 11 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Hi every one
I want to make copy for AVI file by using the following code
close all
clear all
[filename pathname] = uigetfile('*.avi','File Selector');
vid = strcat(pathname, filename);
obj = mmreader(vid);
vid = read(obj);
frames = obj.NumberOfFrames;
new10=avifile('outputvideo\one_colour_video.avi','compression','None');
for x = 1 : frames
a=vid(:,:,:,x);
a(:,:,1)=0;
a(:,:,2)=0;
blocks{x}=a;
end
for f=1:frames
new10=addframe(new10,blocks{f}); % the result is noisy movie
end
new10=close(new10);
msgbox('end of operation','Message','warn');
unfortunatelly, the size of the output file is different from the input file
so, how to make them in the same size,
regards
Majid
  1 件のコメント
Geoff Hayes
Geoff Hayes 2017 年 2 月 11 日
Majid - is the new file smaller or larger? If you are expecting the files to be the same size, then are you expecting the files to be identical? If so, why not use copyfile?

回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by