É possível instalar o gstreamer GStreamer Core e o release estável do Plugins 1.6.3 no Ubuntu 14.04?

3

Para meu projeto de gravação, preciso usar uma ferramenta que precisa de uma nova versão do gstreamer. Eu vi que 1.6.3 é a última versão estável dele, mas não sei se é possível instalá-lo no meu sistema (ubuntu 14.04 / 4.1.6-040106-generic) se sim, qual é a maneira mais fácil de instalar ?

E o kernel 3.16.0-57-genérico? qual versão estável do gstreamer você sugere instalar neste kernel?

p.s: tentei os repositórios principais, mas parece que eles instalam uma versão mais antiga que não é boa para o meu propósito.

Qualquer ajuda é apreciá-lo.

    
por Sina Sh 21.01.2016 / 10:08

1 resposta

5

Se você quiser compilá-lo a partir do código-fonte, pode executar os seguintes comandos.

Primeiro, instale algumas dependências:

sudo apt-get update
sudo apt-get install autoconf automake libtool build-essential ubuntu-restricted-extras autopoint flex bison gtk-doc-tools

Em seguida, faça o download do código fonte:

wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.6.3.tar.xz

Extraia o arquivo e mude para o diretório do arquivo extraído:

tar xvf gstreamer-1.6.3.tar.xz
cd gstreamer-1.6.3

Agora, execute o seguinte comando:

./autogen.sh

Você não deve ver erros aqui e deve retornar a linha " Now type 'make' to compile gstreamer. "

Compile o código:

make

No final da saída, você não verá erros nas linhas que começam com make[4] , make[1] , make[2] ou make[3] .

Execute o seguinte comando para testar:

./tools/gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink

Se você não vir erros, prossiga.

Finalmente, instale o gstreamer 1.6.3:

sudo make install
sudo ldconfig

Clique aqui para ver mais plugins (feio, mau, bom, base) .

Você tem duas opções, a maneira fácil e a difícil. Primeiro:

O CAMINHO DURA

Aqui está como compilar os plugins. Primeiro instale algumas dependências:

sudo apt-get build-dep orc gst-plugins-base1.0 gst-plugins-good1.0 gst-plugins-bad1.0 gst-plugins-ugly1.0 gst-libav1.0

Em seguida, crie um diretório para trabalhar e fazer o download dos pacotes de origem:

mkdir PLUGINS
cd PLUGINS
wget http://gstreamer.freedesktop.org/src/orc/orc-0.4.24.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.6.3.tar.xz

Extraia os arquivos:

tar xvf gst*lib*xz
tar xvf g*p*b*e*z
tar xvf g*p*g*g*d*z
tar xvf g*p*b*d*z
tar xvf g*p*y*z
tar xvf orc* 

cd orc
./autogen.sh
make
sudo make install
cd ..

Ignore quaisquer avisos; não deve haver erros.

plugins básicos

cd g*base*
./configure

Se houver plugins listados em configure: *** Plug-ins with dependencies that will NOT be built: , talvez seja necessário instalar dependências para eles.

Por exemplo, se ogg estiver listado, execute o seguinte comando para procurar por pacotes disponíveis:

apt-cache search libogg | grep dev

Entre os pacotes listados, deve haver libogg-dev . Para instalá-lo, basta usar o apt-get assim:

sudo apt-get install libogg-dev

Não consegui encontrar dependências que satisfaçam o ivorbisdec , portanto, não se preocupe com isso, a menos que você realmente precise. Execute ./configure novamente após instalar as dependências e, em seguida, continue se estiver satisfeito.

make
sudo make install
cd ..

Novamente, não deve haver erros nas linhas próximas ao final da saída: make[4] , make[3] , make[2] e make[1] .

bons plugins

cd g*good*
./configure

Faça o mesmo aqui com as dependências. Não consegui encontrar as dependências para os seguintes plugins:

directsoundsink

osxaudio

osxvideosink

sunaudio

waveformsink

Novamente, execute ./configure após adicionar dependências e continue quando estiver satisfeito:

make 
sudo make install

plugins ruins

cd g*bad*
./configure

Havia toda uma lista de plugins não construídos aqui, nem tentei rastrear. Se você tiver problemas com o GStreamer mais tarde, como se algo não funcionasse, você pode verificar, mas eu não me incomodaria aqui, a menos que haja problemas.

make
sudo make install
cd ..

Faça o mesmo com os plug-ins restantes.

O CAMINHO FÁCIL

Para instalar as versões do ppa através do apt-get, execute os seguintes comandos:

sudo add-apt-repository ppa:dan-witt/gstreamer
sudo apt-get update
sudo apt-get install gstreamer1.0

Isso instalará o gstreamer e todos os plugins versão 1.6.

Clique aqui para mais informações sobre o ppa.

    
por mchid 21.01.2016 / 11:44