Bibliotecas Matlab no Ubuntu

Bibliotecas Matlab no Ubuntu

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.

informação relacionada