tutoriais:adicionando_suporte_a_videos_h.264_nos_navegadores_no_linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutoriais:adicionando_suporte_a_videos_h.264_nos_navegadores_no_linux [2017-09-13 21:26] – alopes | tutoriais:adicionando_suporte_a_videos_h.264_nos_navegadores_no_linux [2023-05-11 15:07] (current) – removed gnann | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Adicionando suporte a vídeos H.264 nos navegadores no Linux ====== | ||
- | **Qual o problema:** Algumas páginas com vídeo HTML5 possuem um formato proprietário, | ||
- | |||
- | **Como corrigir?** pode ser necessário instalar alguns pacotes de multimídia na sua distribuição ou modificar algumas bibliotecas dos navegadores, | ||
- | |||
- | **Como saber se sou afetado?** entre no [[https:// | ||
- | |||
- | OBS: Este tutorial abaixo refere-se à distribuição OpenSUSE (Leap ou Tumbleweed), | ||
- | |||
- | * Para o Firefox: | ||
- | Caso o codec aberto da Cisco que vem junto (OpenH264) não te satisfazer tente o seguinte: | ||
- | Tente instalar o pacote **xine-browser-plugin** | ||
- | < | ||
- | sudo zypper install xine-browser-plugin | ||
- | </ | ||
- | Reinicie o navegador e teste. Se continuar sem funcionar, provavelmente você precisa instalar também codecs de vídeo para a sua máquina. No caso do OpenSUSE, é sugerido utilizar as versões mais atualizadas do repositório do Packman: (fonte dessa sugestão - http:// | ||
- | < | ||
- | #No caso do OpenSUSE Leap 42.3 | ||
- | #Adicione o repositório do Packman | ||
- | sudo zypper addrepo -f http:// | ||
- | #Instale os pacotes abaixo | ||
- | sudo zypper install k3b-codecs ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav | ||
- | #Garanta que as versões instaladas dos pacotes acima são as do Packman | ||
- | zypper dup --from http:// | ||
- | </ | ||
- | ou | ||
- | #No caso do OpenSUSE Leap Tumbleweed | ||
- | #Adicione o repositório do Packman | ||
- | sudo zypper addrepo -f http:// | ||
- | #Instale os pacotes abaixo | ||
- | sudo zypper install k3b-codecs ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav | ||
- | #Garanta que as versões instaladas dos pacotes acima são as do Packman | ||
- | zypper dup --from http:// | ||
- | </ | ||
- | Feito isso, reinicie seu computador e teste no Firefox. | ||
- | |||
- | * Para Opera, Vivaldi e outros navegadores baseados no Chromium (**VERSÃO ATUALIZADA**) | ||
- | Esses navegadores precisam do plugin do ffmpeg (libffmpeg) modificado para habilitar o suporte. Por padrão, como o H.264 é proprietário, | ||
- | |||
- | ===== Primeiro Método - symlink ===== | ||
- | Você pode utilizar o arquivo libffmpeg.so que vem no pacote chromium-ffmpeg-extra e fazer um symlink para o arquivo desse pacote... | ||
- | < | ||
- | sudo zypper install chromium-ffmpeg-extra | ||
- | #Faça um backup do libffmpeg.so original do navegador e depois um symlink para a biblioteca instalada acima | ||
- | #para Opera: | ||
- | sudo mv / | ||
- | sudo ln -s / | ||
- | #para Vivaldi: | ||
- | sudo mv / | ||
- | sudo ln -s / | ||
- | </ | ||
- | |||
- | OBS: Não é necessário instalar nem o Google Chrome e nem o Chromium! | ||
- | |||
- | ===== Segundo Método - manualmente ===== | ||
- | |||
- | Caso queira fazer manualmente por algum motivo, você pode pegar o libffmpeg.so de outro lugar e colocar manualmente na pasta dos navegadores, | ||
- | |||
- | **Para o caso do Opera**, fazemos assim (o número de versão pode mudar a qualquer momento, visite https:// | ||
- | < | ||
- | #baixar o pacote opera-ffmpeg-codecs | ||
- | wget -c https:// | ||
- | # | ||
- | tar xvf opera-ffmpeg-codecs-58.0.3029.110-1-x86_64.pkg.tar.xz | ||
- | </ | ||
- | |||
- | **Agora se está no OpenSUSE** (Tumbleweed ou Leap), mover para o local correto | ||
- | < | ||
- | #faz o backup da biblioteca original | ||
- | sudo mv / | ||
- | #copia a biblioteca que foi descompactada no lugar que tem que estar | ||
- | sudo cp usr/ | ||
- | #faz uma cópia de backup dessa biblioteca modificada, só para | ||
- | #caso no futuro o opera atualizar e modificar essa biblioteca e os vídeos pararem de funcionar | ||
- | sudo cp / | ||
- | </ | ||
- | |||
- | **No caso do Vivaldi** | ||
- | Você pode simplesmente usar o pacote vivaldi-ffmpeg-codecs disponível em https:// | ||
- | < | ||
- | #baixar o pacote vivaldi-ffmpeg-codecs | ||
- | wget -c https:// | ||
- | # | ||
- | tar xvf vivaldi-ffmpeg-codecs-58.0.3029.82-1-x86_64.pkg.tar.xz | ||
- | </ | ||
- | |||
- | **Agora se está no OpenSUSE** (Tumbleweed ou Leap), mover para o local correto | ||
- | < | ||
- | #faz o backup da biblioteca original | ||
- | sudo mv / | ||
- | #copia a biblioteca que foi descompactada no lugar que tem que estar | ||
- | sudo cp opt/ | ||
- | #faz uma cópia de backup dessa biblioteca modificada, só para | ||
- | #caso no futuro o Vivaldi atualizar e modificar essa biblioteca e os vídeos pararem de funcionar | ||
- | sudo cp / | ||
- | </ | ||
- | |||
- | OBS: Para o Opera e o Vivaldi, provavelmente a cada atualização dos navegadores será necessário atualizar o seu libffmpeg.so correspondente. Caso esteja funcionando, | ||
- | |||
- | **No caso do Chromium** | ||
- | < | ||
- | sudo zypper install chromium-ffmpeg-extra | ||
- | </ | ||
- | |||
- | Agora reinicie o navegador e teste nos links [[https:// |
tutoriais/adicionando_suporte_a_videos_h.264_nos_navegadores_no_linux.1505348818.txt.gz · Last modified: 2019-03-15 10:03 (external edit)