我正在編輯MATLAB中現有mp4視頻的所有幀(在for循環中執行此操作)。 編輯完成後,我想將新的一組幀保存到一個新的輸出視頻文件,但在mp4而不是.avi(這似乎是默認值)。 我認爲改變文件擴展名就夠了,但顯然不是。 任何想法?在MATLAB中保存爲.mp4文件
newVid = VideoWriter(outputfilename);
newVid.FrameRate = fps;
newVid.Quality = 100;
open(newVid)
for...
writeVideo(newVid,imgs{i})%within the for loop saving one frame at a time
end
close(newVid)
謝謝!我真的在看文檔,但不清楚mpeg4到底在哪裏。 – guyts
@guyts沒問題!我承認這有點令人困惑。我只是從經驗中知道,你在上面做的是你需要做的:)。 – rayryeng