The wikis are now using the new authentication system.
If you did not migrate your account yet, visit https://idp-portal-info.suse.com/

SDB:Instalar codecs do Packman

(Redirecionado de SDB:Install Packman codecs)
Ir para: navegação, pesquisa
Este artigo trata de como instalar codecs (codificadores/decodificadores) proprietários para que a reprodução de mídias (vídeos MP4/MKV com H.264, músicas em AAC etc) seja possível.

Por razões legais, o openSUSE entrega estes codecs bloqueados (destituídos de todas as funcionalidades que são restritas por patentes) em suas mídias de Instalação do Sistema para que não seja necessário pagar pelo licenciamento dos mesmos. Lê formatos restritos para saber mais. Tem em mente que navegadores como o Firefox, por ser um projeto de Código Aberto e participante da Comunidade de Software Livre, também não entrega estes codecs na instalação e o procedimento explicado abaixo também será necessário.

Tu precisarás dos seguintes pacotes do repositório da comunidade Packman para reproduzi-los:

  • ffmpeg
  • gstreamer-plugins-bad
  • gstreamer-plugins-libav
  • gstreamer-plugins-ugly
  • libavcodec58
  • libavdevice58
  • libavfilter7
  • libavformat58
  • libavresample4
  • libavutil56
  • vlc-codecs

Podes instalá-los através do Zypper, opi ou YaST.

Zypper

Aviso: Esta instalação fará uso da linha de comando (terminal), escolhe entre Todo o Packman ou Somente o Essencial mas não instales os dois juntos, apenas um deles!!!

Todo o Packman

Se ainda não o fizeste, adicionas todo o conteúdo do repositório Packman (Packman Essentials é incluído) com o seguinte comando:

Tumbleweed
sudo zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
Leap 15.2
sudo zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.2/ packman

Após adicionado, instala todos os codecs desejados ao atualizares os metadados de teu repositório local e permitires a mudança de fornecedores para os pacotes (considera ler Mudança de Fornecedor):

sudo zypper refresh
sudo zypper dist-upgrade --from packman --allow-downgrade --allow-vendor-change
sudo zypper install --from packman ffmpeg gstreamer-plugins-bad gstreamer-plugins-libav gstreamer-plugins-ugly libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 vlc-codecs

Somente o Essencial

Podes optar por ter acesso apenas ao essencial do Packman, isto pois o repositório não é oficial da distribuição openSUSE e não é mantido por ela. Esta escolha permitir-te-á utilizar os codecs necessários sem que teu sistema opte por atualizar outros possíveis pacotes não relacionados a eles.

Tumbleweed
sudo zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials packman-essentials
Leap 15.2
sudo zypper addrepo -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.2/Essentials packman-essentials

Da mesma forma que o caso anterior, instala todos os codecs desejados ao atualizares os metadados de teu repositório local e permitires a mudança de fornecedores para os pacotes (considera ler Mudança de Fornecedor):

sudo zypper refresh
sudo zypper dist-upgrade --from packman-essentials --allow-downgrade --allow-vendor-change
sudo zypper install --from packman-essentials ffmpeg gstreamer-plugins-bad gstreamer-plugins-libav gstreamer-plugins-ugly libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 vlc-codecs

opi (OBS Package Installer)

Aviso: Esta instalação fará uso da linha de comando (terminal).

O opi é uma forma mais prática de instalares pacotes de terceiros constantes no openSUSE Build Service e Packman. Ele funciona tanto no Leap quanto Tumbleweed:

sudo zypper install opi
opi packman

YaST

Caso queiras optar por instalares apenas o Packman Essentials, vê Repositórios adicionais de pacotes para aprenderes como adicionas o endereço de repositórios via interface gráfica. Os passos seguintes adicionam todo o Packman por predifinição.

1. Abre YaST, clica em Repositórios de Software.

2. Clica Adicionar (abaixo à esquerda), seleciona Repositórios da Comunidade e clica em Próximo.

3. Seleciona Packman Repository, e clica OK.

4. Volte ao Centro de Controle YaST e clica em Gerenciamento de Software.

5. Ver > Repositórios > Packman Repository.

6. Clica em "Comutar pacotes do sistema" para sobrepor os existentes com os pacotes do Packman.

7. Clica Aceitar e Continuar.

Depois dos codecs serem instalados, deverás ser capaz de reproduzir as mídias que antes não funcionavam.