How can I read a video with frame width and height as 6*8? Cannot read a single frame by using read() function
조회 수: 2 (최근 30일)
이전 댓글 표시
I am reading the attached video with Matlab R2021a, but I get an empty matrix result. However, this video can be played with PotPlayer or read by python code.
Matlab code:
file = VideoReader('tmpGetStiTimeFromFrametest.mov');
frm = read(file);
답변 (1개)
Ananya Tewari
2021년 9월 21일
Hi,
I tried to read the frames from the provided video but it seems there is some issue with the videofile itself. I also tried to open that in my Desktop but the video was not playing. You can try checking the videofile again and use the read().
At my end I used an example ".mov" videofile and it was working fine, attaching that here for your reference.
v = VideoReader("example.mov");
frm = read(v);
댓글 수: 4
Walter Roberson
2021년 9월 22일
VLC is displaying at a lot larger than 6 x 8, and VLC is interpolating somehow.
That is, VLC knows the proper size of the video, but when it displays it in a larger window, it is not just replicating pixels; it is interpolating to a larger size when it displays. This is an issue with VLC.
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio and Video Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!