Info
此问题已关闭。 请重新打开它进行编辑或回答。
Why a video is not straight?
1 次查看(过去 30 天)
显示 更早的评论
Hi, I am displaying a video in a matlab GUIDE and i have this result
This is the code i am using for displaying the video
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
videoSrc = VideoReader('042.MOV');
while hasFrame(videoSrc)
vidFrame = readFrame(videoSrc);
image(vidFrame, 'Parent', handles.axes1);
set(handles.axes1, 'Visible', 'off');
pause(1/videoSrc.FrameRate);
end
clear obj
How can i get my video straight? When i used the media player it looks fine
3 个评论
Walter Roberson
2017-12-29
编辑:Walter Roberson
2017-12-29
R2017b on El Capitan, it works for me.
Try
implay('042.MOV');
回答(2 个)
Image Analyst
2017-12-20
Looks like it doesn't understand the encoding. Can you use implay() instead?
6 个评论
Image Analyst
2017-12-26
I can't even play it.
Error using VideoReader/init (line 619)
Unable to determine the codec required.
Error in VideoReader (line 172)
obj.init(fileName);
Error in test4 (line 1)
videoSrc = VideoReader('042.MOV');
Perhaps it was because of that emergency recall Apple had for Windows .mov decoders where they asked all windows users to uninstall Quicktime for Windows because of an unfixable security problem with it. Click here
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!