Filter löschen
Filter löschen

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

116 Ansichten (letzte 30 Tage)
keshav poojari
keshav poojari am 1 Jan. 2019
Kommentiert: Rik am 6 Aug. 2021
I used R2013a version.
Can i change the speed of the Video??

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 1 Jan. 2019
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.

Weitere Antworten (1)

Van Thuan Hoang
Van Thuan Hoang am 6 Aug. 2021
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 Kommentar
Rik
Rik am 6 Aug. 2021
This time I edited your answer for you. Next time, please use the tools explained on this page to make your post more readable.

Melden Sie sich an, um zu kommentieren.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by