Questão Bibliotecas Matlab no Ubuntu


Acabei de instalar o matlab no meu computador, aparentemente com sucesso, mas eu tenho tentado 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 reproduceResults.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 é isto: http://memyselfandcomputer.blogspot.com/2011/01/matlab-2010-videox-h264-error-on-ubuntu.html

Não parece mudar nada embora. Existe uma maneira de obter uma saída mais detalhada para me ajudar a depurar / pesquisar melhor?


4


origem


Eu sou solicitado a fazer o login quando clico no último link em seu post, a propósito, então eu não sei o que você já tentou, mas você já tentou instalar o x264 pacote? Pode ser chamado algo um pouco diferente no Ubuntu, mas execute apt-cache search x264 e posso tentar aconselhá-lo. - Ricardo Altamirano


Respostas:


Um pouco atrasado, mas também me deparei com o mesmo problema. Uma correçã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 consertou para mim.


4



Eu tive que remover o último pacote: sudo apt-get -y install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly ` - auraham
Eu tive sucesso em um Instância do Matlab Amazon EC2 com menos pacotes: sudo apt-get -y install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly - Daniel Golden
Isso deve ser marcado como a resposta - twerdster


Aqui está um tópico que sugere várias soluções, esperamos que contenha o caminho certo para você: http://ubuntuforums.org/showthread.php?t=775943


0





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 fixo para mim agora.


0



Eu observaria que parece que esses repositórios são específicos de 14.04 (que esta questão é pré-datada). Também estou curioso para saber o que isso oferece sobre os repositórios padrão - Journeyman Geek♦
Para 14.04, este ppa é necessário para instalar gstreamer0.10-ffmpeg - o pacote no repositório padrão não pode ser instalado no dia 14.04. - funkotron