I have a problem within VideoReader
3 次查看(过去 30 天)
显示 更早的评论
Hi. I've try to read MP4 video in matlab.
Before I changed my computer, VideoReader worked well.
but recently I change my computer, and then I get a problem with reading the same video using VideoReader in matlab.
When I try
>> v = VideoReader('video.mp4');
I get a message like
Error using VideoReader/init (line 450)
Unable to determine the codec required.
So I search MPEG-4 video codec like ffdshow, Xvid, Z-codec ... I've try several codec except only Z-codec is work.
but I have another message like below,
>> v = VideoReader('video.mp4');
Warning: Unable to determine the number of frames in this file.
>> get(v)
General Settings:
Duration = 300.4340
Name = action_200.mp4
Path = C:\Users\code
Tag =
Type = VideoReader
UserData = []
Video Settings:
BitsPerPixel = 24
FrameRate = 29.9999
Height = 480
NumberOfFrames = []
VideoFormat = RGB24
Width = 800
and I cannot access to right frame. I mean
>> im1 = read(v, 10);
>> im2 = read(v, 10);
im1 and im2 are not same always. My current environments are
Processor: Intel® Core™ i7-3770 CPU @ 3.40GHz.
RAM: 8GB.
Graphic card: NVIDIA GeForce GTX 660.
OS: Windows 7 Enterprise KN 64bit.
MATLAB: R2013a 64bit.
I don't know what and where is wrong with this problem. Anyone can help me?
0 个评论
回答(0 个)
另请参阅
类别
在 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!