Durante a semana passada, tive os momentos mais difíceis tentando fazer com que o plugin gst-omx trabalhasse com o gstreamer no Raspberry PI.
Gostaria de saber se alguém aqui fez isso e poderia me mostrar como?
Instalei o wheezy conforme a git://git.collabora.co.uk/git/user/gkiagia/gst-omx0.10-debian.git
necessidade de uma versão de teste do gstreamer.
O Gstreamer está funcionando bem na framboesa usando os plugins normais, portanto, não há aceleração de hardware.
Depois de instalar o gst-omx, ele aparece na lista negra do gstreamer e estou completamente paralisado, pois meu conhecimento do Linux é muito limitado, portanto a depuração é impossível para mim.
software-installation
user185955
fonte
fonte
Respostas:
Detalhes da publicação no fórum do Raspberry Pi
Obtenha e instale o rpi-update, se necessário
Atualize para os pacotes e firmware mais recentes
Obtenha a fonte gst-omx do ramo de framboesa
Instale os pacotes Gstreamer e os pacotes necessários para criar o omx
Gere automaticamente o script configure, configure, faça e instale gst-omx
Configure o ambiente gst-omx para o usuário pi
Instale as ferramentas do GStreamer
Verifique se o gst-omx foi instalado corretamente.
Se tiver o seguinte comando, deverá mostrar estes plug-ins:
Problemas com plug-ins omxmpeg na lista negra
Há um conflito com omx e gstreamer-plugins-bad, portanto, a seguir, limpei a lista negra:
Ativar o plug-in omxh264enc para codificação de hardware h.264
Até agora, este plug-in parece estar quebrado, mas aqui está como ativá-lo. Adicione o seguinte a $ GST_OMX_CONFIG_DIR / gstomx.conf
fonte
git clone -b raspberry
deve sergit clone -b 0.10
. Eu não confirmei isso.Adicione esta linha de repo ao
/etc/apt/sources.list
Então simplesmente ....
Esse repositório de terceiros é hospedado por um membro dos fóruns do Pi . Eles compilam as versões mais recentes do projeto gst-omx e publicam os arquivos lá.
Você pode verificar se ele reconheceu os recursos de hardware do Pi usando este comando
fonte
A partir de abril de 2015, os repositórios Raspbian incluem o GStreamer 1.2 e os plugins OpenMAX; portanto, a maneira mais fácil é a resposta do ppumkin, mas sem edição
/etc/apt/sources.list
:depois verifique com:
fonte
gstreamer1.0
no repositório. Como adiciono?apt-cache search ^gstreamer1.0
exibirá qualquer pacote?gstreamer1.0
pacote deb real que incluísse todos os pacotes básicos do gstreamer.