Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

h.264 activar para ver vídeos/gif, Linux.

  • Pues nada, voy hacer un pequeño tuto para aquellos que no saben, además de que hay poca info y la que hay esta desperdigada en Inglés, por si caso vamos hacer este proceso con otro nagevador que no sea Opera, let's go:

    El problema es que Opera en Linux tiene problema legales con esta biblioteca y no es tan sencillo como en Windows, para poder hacer funcionar este codec tenemos que poner la misma versión que usa Opera en Chromium, es lo que han hecho los chicos de Opera, así hay que hacer lo siguiente.

        1. Tenemos que saber que versión usa Opera de Chromium.
        2. Bajarnos el fichero compatible y ponerlo en dicha ubicación.
    
    1. Para saber que versión es, solo tenemos que dirigirnos a "acerca de Opera" (menu>ayuda>acerca de) y en la misma página nos dice que versión de chromium está usando Opera.

    0_1544533257145_Opera Instantánea_2018-12-11_140026_about.png

    Como vemos nuestra versión de Opera corresponde a la versión de Chrome(para estos efectos Chrome y Chromium es lo mismo) de 70.0.3538.102. Pues bien ahora nos tenemos que bajar un archivo llamado "libffmpeg.so" de esa versión, lo vamos hacer a continuación.

    1. Nos vamos a bajar de aquí el paguete "chromium-codecs-ffmpeg-extra" .deb de nuestra versión compatible, en mi caso de la versión 70.0.3538.102. Descomprimimos el .deb y nos creará una carpeta.

    Vamos a meternos dentro de la carpeta que nos ha extraído y descomprimimos el archivo que se llama "data.tar.xz" y nos metemos dentro de la carpeta y vamos a la siguiente ruta "data>usr>lib>chromium-browser>libffmpeg.so. Ahí está el archivo que tenemos que reemplazar por el que viene con Opera por defecto, vamos a ello ¿miedo a la terminal, un linuxero? no...

    Estando en esa ruta de la carpeta, le damos al botón derecho "abrir termnial aqui" y ponemos el sigulente comando.
    "sudo mv libffmpeg.so /usr/lib64/libffmpeg_h264.so"
    Lo que hemos hecho es mover ese archivo a la ruta /usr/lib64

    Ahora vamos a hacer una copia de seguridad del archivo que tenemos que reemplazar por si sale mal, poder ponerlo de nuevo como antes.
    "sudo mv /usr/lib64/opera/libffmpeg.so /usr/lib64/opera/libffmpeg.so.orig"

    Y por último vamos a crear un enlace simbólico de donde hemos movido(el primer archivo) a la ruta del segundo (por eso hemos cambiado el nombre)
    "sudo ln -s /usr/lib64/libffmpeg_h264.so /usr/lib64/opera/libffmpeg.so"

    Ahora, abrimos Opera y vamos a este enlace para verificar si está activado
    https://html5test.com
    0_1544535843966_Opera Instantánea_2018-12-11_144319_html5test.com.png

    Y ya estaría, en teoría, debéis ya ver todos los vídeos/gif de Twitter, Youtube, Facebook ect. Espero que os haya servido de ayuda, un besazo a todos.

    PD: No sé que pasará cuando el navegador se actualice, es posible que se vaya a la m...pero supungo que con hacer el mismo proceso bastaría.

    Fuentes de las que me he basado en hacerlo.
    https://unix.stackexchange.com/questions/384015/h-264-support-for-opera-and-opensuse
    https://getsol.us//forums/viewtopic.php?t=1004

    Aquí cuenta un chico de Opera del por qué pasa eso.
    https://forums.opera.com/topic/27375/opera-54-0-2952-41-streaming-videos-don-t-work-anymore/46

  • @colmi Gracias!!! No habia podido arreglar este problema desde hace mucho tiempo, ya me estaba deseperando.
    Ahora ya funciona al 100. Mi navegador favorito..

  • @luisandriy Me alegro de que te haya servido, que sepas que cada vez que se actualiza el navegador tienes que volver a hacerlo, comprobado. Yo en Fedora tengo desactivado el repositorio de Opera y cada X tiempo lo activo y actualizo si no es un poco coñazo , pero como veas.

  • Perfecto, me ha funcionado. Para los que usan KDE os aviso que la aplicación predeterminada de gestión de archivos, Dolphin, tiene un terminal incorporado para hacer estos pasos pulsando F4. También aviso que yo no tengo el directorio /usr/lib64/ en mi ordenador (Kubuntu 18.04.2 LTS x86_64), el directorio de Opera en estos casos es /usr/lib/x86_64-linux-gnu/opera.

    Un saludo!

  • Esto me ha funcionado para la version 68.0.3618.165 sobre Ubuntu 18.04, yo lo pude copiar directamente de /usr/lib/chromium-broswer.

    Gracias

  • Excelente. muchas gracias. Se solucionó con Debian 10. Hay un github donde almacenan este códec, para que no necesitemos buscar, instalar o descargar de quien sabe donde.
    https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases
    Aqui pueden descargarlo y funciona perfecto. Solo hay que mencionar que ahora solo lo ponen bajo x64.
    Y en el caso de la actualización de opera, con un script automático funciona perfecto.
    Saludos

  • gracias man! sos un crack!!

  • Primera vez en opera y primer problema que tuve y que gracias a esto, lo solucioné rápidamente.
    Muchas gracias!!

  • Hola, a mi no me funciona esto ni ninguna otra solucion, llevo como 4 versiones de opera sin que me funcione. Ahora hago los pasos exactos y hay un pequeño problema, el archivo, que me descargo desde donde nos pones tu:

    http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/

    Sigo los pasos, totalmente exactos sin fallar en nada y al ir a la carpeta data, la descomprimida, alli no hay ninguna carpeta lib. Osea esta ruta que tu comentas: data>usr>lib>chromium-browser>libffmpeg.so. Ahora es asi: data/usr/share/doc/chromium-codecs-ffmpeg/changelog.Debian.gz. Si descomprime la changelog, te da un archvivo de texto llamado changelog.Debian. Y ya esta, da igual el archivo de chromium-codecs-ffmpeg-extra que me descargue, todos tienen esa unica ruta, no viene ninguna carpeta lib y si hago lo que ponen mas abajo de gitub tampoco me funciona.

  • @jospol said in h.264 activar para ver vídeos/gif, Linux.:

    Hola, a mi no me funciona esto ni ninguna otra solución, llevo como 4 versiones de opera sin que me funcione. Ahora hago los pasos exactos y hay un pequeño problema, el archivo, que me descargo desde donde nos pones tu:

    http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/

    Sigo los pasos, totalmente exactos sin fallar en nada y al ir a la carpeta data, la descomprimida, allí no hay ninguna carpeta lib. Osea esta ruta que tu comentas: data>usr>lib>chromium-browser>libffmpeg.so. Ahora es así: data/usr/share/doc/chromium-codecs-ffmpeg/changelog.Debian.gz. Si descomprime la changelog, te da un archvivo de texto llamado changelog.Debian. Y ya esta, da igual el archivo de chromium-codecs-ffmpeg-extra que me descargue, todos tienen esa única ruta, no viene ninguna carpeta lib y si hago lo que ponen mas abajo de gitub tampoco me funciona.

    La verdad que los creadores de opera ya les vale, llevamos años con este problema, engorroso y de muy difícil solución, porque ademas nadie sabe nada sobre esto. Todos los navegadores basados en chromium, esto funciona a la perfección, no entiendo el porque los señores de opera no lo han resuelto ya.

  • @jospol ¿Probaste la mia? Opera ya se desvinculo. Por eso no funciona. Es un detalle que tiene por los códecs propietarios y algunas distros (es común en debian y en versiones derivadas o ubuntu).
    No necesitas instalar nada, vas a la página:
    https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases
    Descargas el mismo plugin libffmpeg.so en x64.
    Y copias con permisos sudo en la carpeta:
    /usr/lib/x86_64-linux-gnu/opera/

    Y te va a funcionar perfectamente.
    Hay un detalle muy importante, y es que cada vez que actualices Opera, se volverá a copiar el mismo plugin dañado. Por lo que debes de copiar de nuevo el plugin que descargaste de la página a la misma carpeta con permisos sudo. Es muy molesto, pero se hace un script con permisos sudo y queda igual.

  • @jospol La manera en que pude arreglar este fallo fue con
    sudo snap install opera
    No es un problema de Opera necesariamente es un problema legal con el codec H264

  • @emmanuelmanzanilla Hola. Gracias por tu respuesta. Si probé eso también y tampoco. Al final he dejado de utilizar opera. No es un problema legal, es un problema de Opera, que no lo quieren resolver. Casi todos los navegadores están basados en chromium, al igual que opera y absolutamente todos los demás navegadores no pasa esto, así que me canse de tener que estar lidiando con este problema continuamente y he dejado de usar opera definitivamente, es una pena, pero si no se preocupan por su producto, yo no puedo hacer nada. Gracias por todo. Saludos.

  • @luisandriy Hola, mil gracias por tu respuesta. Si, con snap funciona todo a la perfección, pero yo uso una vpn y me va perfecta, excepto con snap, cualquier navegador que instalé con snap, si conecto la vpn no puedo navegar, en cambio en modo tradicional de siempre, ya sea apt, deb, rpm, etc no tengo problema alguno con la vpn. El problema si es de Opera, claro que es de Opera, como dije ya antes, casi todos los navegadores están basados en chromium, al igual que opera y en todos los demás no pasa esto, solo en Opera, por tanto es problema de Opera. Me canse de tener que estar lidiando con este problema continuamente y al final he dejado de usar opera. Gracias por todo. Saludos.

Log in to reply