Acabei de instalar o matlab no meu computador, aparentemente com sucesso, mas estou tentando executar um programa e estou recebendo o seguinte erro:
>> 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);
>>
Para referência, o código que estou tentando executar está aqui: http://people.csail.mit.edu/mrub/vidmag/#code
Estou executando o reproduzResults.m, depois de baixar todos os arquivos de vídeo que eles forneceram.
Qualquer ajuda seria apreciada!
Não consigo encontrar nenhuma resposta no Google que funcione. O que eu tentei é este: http://memyselfandcomputer.blogspot.com/2011/01/matlab-2010-videox-h264-error-on-ubuntu.html
Mas não parece mudar nada. Existe uma maneira de obter uma saída mais detalhada para me ajudar a depurar/pesquisar melhor?
Responder1
Um pouco tarde, mas também tive o mesmo problema. Uma solução é instalar os codecs via 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
Isso resolveu para mim.
Responder2
Aqui está um tópico que sugere várias soluções, espero que contenha a solução certa para você:http://ubuntuforums.org/showthread.php?t=775943
Responder3
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
Adicione este ppa para gstreamer0.10-ffmpeg em 14.04, tive o mesmo problema e foi corrigido para mim agora.