필터 지우기
필터 지우기

How can i change the speed of the video???

조회 수: 143 (최근 30일)
keshav poojari
keshav poojari 2019년 1월 1일
댓글: Rik 2021년 8월 6일
I used R2013a version.
Can i change the speed of the Video??

채택된 답변

Walter Roberson
Walter Roberson 2019년 1월 1일
Use VideoReader read() to read the frames. Use VideoWriter to write them out with a different frame rate.
Note that this would not be considered to be good enough for professional rate conversion between NTSC and PAL.
You should consider grabbing a program such as VLC which is pretty good for manipulating video, and is free.

추가 답변 (1개)

Van Thuan Hoang
Van Thuan Hoang 2021년 8월 6일
Hi,
You may play with this command: myVideo.FrameRate = 0.75;
For examples, to slowdown one video:
% MATLAB program to convert video into slow motion
clc;clear;close all;
% load the video.
obj = VideoReader('C:/Users/Gfg/Desktop/Sample1280.avi');
% Write in new variable
obj2= VideoWriter('xyz.avi');
% decrease framerate
obj2.FrameRate = 10;
open(obj2);
% for reading frames one by one
while hasFrame(obj)
k = readFrame(obj);
% write the frames in obj2.
obj2.writeVideo(k);
end
close(obj2);
Regards,
  댓글 수: 1
Rik
Rik 2021년 8월 6일
This time I edited your answer for you. Next time, please use the tools explained on this page to make your post more readable.

댓글을 달려면 로그인하십시오.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by