Two videos sampling frequency sync
이전 댓글 표시
Hello, i have two different videos. one was sampled at 30Hz, the other is sampled at 9Hz.
i want to sync the both videos on 30Hz. How can i do it?
right now i'm kind of deviding the number manually by (30/9)
for ii=1:frame_sampeled
%sample freq adaptetion
VO_temp(:,:,:,ii) = vid_VO.readFrame();
VO=squeeze(VO_temp(:,:,:,ii));
ii_ir=1+uint8((ii/10)*3);
if ii_ir ~= last_ii_ir
IR_temp(:,:,:,ii_ir) = vid_IR.readFrame();
IR=squeeze(IR_temp(:,:,:,ii_ir));
last_ii_ir=ii_ir;
end
댓글 수: 3
Anurag Agrawal
2020년 3월 31일
You can explore this function and see if it helps:
Dhananjay Kumar
2020년 3월 31일
편집: Dhananjay Kumar
2020년 3월 31일
Here 30Hz and 9Hz are frame frequencies , right?
Or Amselem
2020년 3월 31일
답변 (1개)
Dhananjay Kumar
2020년 3월 31일
0 개 추천
If you have Vision HDL toolbox. This might help:
댓글 수: 2
Or Amselem
2020년 3월 31일
Dhananjay Kumar
2020년 3월 31일
I guess you want to make the frame count in the two videos same. I am not aware of any function which will resample frames of one video to make the frame counts same as another video.
If you want to make the running time of the videos same then you can adjust the frame rate(number of frames displayed per second) using VideoWriter object. Note that this will not change the total frame count of a video.
카테고리
도움말 센터 및 File Exchange에서 Video Formats and Interfaces에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!