방금 내 컴퓨터에 matlab을 성공적으로 설치했지만 프로그램을 실행하려고 했더니 다음과 같은 오류가 발생했습니다.
>> reproduceResults
Warning: Directory already exists.
> In reproduceResults at 14
Processing ./data/baby.mp4
Error using VideoReader/init (line 429)
The file requires the following codec(s) to be installed on your system:
video/x-h264
Error in VideoReader (line 132)
obj.init(fileName);
Error in amplify_spatial_lpyr_temporal_iir (line 31)
vid = VideoReader(vidFile);
Error in reproduceResults (line 20)
amplify_spatial_lpyr_temporal_iir(inFile, resultsDir, 10, 16, 0.4, 0.05, 0.1);
>>
참고로 제가 실행하려는 코드는 다음과 같습니다. http://people.csail.mit.edu/mrub/vidmag/#code
저는 제공된 비디오 파일을 모두 다운로드한 후 presentsResults.m을 실행하고 있습니다.
어떤 도움이라도 주시면 감사하겠습니다!
Google에서 작동하는 답변을 찾을 수 없습니다. 제가 시도한 것은 다음과 같습니다. http://memyselfandcomputer.blogspot.com/2011/01/matlab-2010-videox-h264-error-on-ubuntu.html
그래도 아무것도 바뀌지 않는 것 같습니다. 디버그/검색을 더 잘 수행하는 데 도움이 되도록 더 자세한 출력을 얻을 수 있는 방법이 있습니까?
답변1
조금 늦었지만 저도 같은 문제에 직면했습니다. 한 가지 해결 방법은 다음을 통해 코덱을 설치하는 것입니다 apt-get
.
sudo apt-get -y install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse
이로 인해 문제가 해결되었습니다.
답변2
다음은 여러 가지 솔루션을 제안하는 스레드입니다. 귀하에게 적합한 솔루션이 포함되어 있기를 바랍니다.http://ubuntuforums.org/showthread.php?t=775943
답변3
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
14.04에 gstreamer0.10-ffmpeg에 이 ppa를 추가했는데 동일한 문제가 있었고 지금은 해결되었습니다.