Recientemente comencé a recibir el siguiente mensaje en Firefox en aproximadamente la mitad de los videos de YouTube, lo que me obligó a usar Chrome "Su navegador no reconoce actualmente ninguno de los formatos de video disponibles":
Cuando recibo esto, tengo que abrir Chrome y pegar la URL allí para ver el vídeo, lo cual es increíblemente molesto. Abriendo la página de información (https://www.youtube.com/html5) muestra lo siguiente:
¿Cómo puedo (A) saber qué formatos tiene el vídeo y (B) cómo hacer que Firefox admita esos formatos?
(Esta es la última versión de Firefox, hago actualizaciones inmediatas cada vez que salen nuevas versiones. La versión actual es 49.0.2. Esta es una caja de Windows).
Respuesta1
Este problema ocurrió cuando miro un video en vivo de YouTube con Firefox en Ubuntu.
La instalación de ffmpeg resolvió mi problema:
sudo apt install ffmpeg
o
Misma solución en Fedora 26 Workstation con Firefox 56 (x64):
sudo dnf install ffmpeg
Respuesta2
Tyler, como otros han mencionado, Firefox admite videos HTML5 de forma nativa. Si su instalación de Firefox no funciona, intente los siguientes pasos:
Primero, deshabilite todos los complementos en su navegador e intente visitar Youtube nuevamente. Si Youtube funciona, puedes revisar y habilitar complementos individuales a la vez, probándolos cada vez para asegurarte de que el video se reproduzca correctamente.
A continuación, si aún no puedes reproducir vídeos de Youtube de forma nativa, elimina Firefox por completo y luego ve ahttps://www.mozilla.org/en-US/firefox/new/y descargue una copia nueva de la última versión e instálela.
ACTUALIZACIÓN: Más claridad sobre HTML5
HTML 5 es esencialmente un contenedor, una MANERA de entregar vídeo, no es el códec de vídeo en sí.
En la imagen que muestra, HTMLVideoElement es el código que usa Youtube y que el navegador sabe cómo manejar, pero en realidad no codifica el video, es solo el contenedor en el que se entrega el video.
El vídeo en sí debe estar codificado en uno de varios formatos, que son las otras partes de la imagen: h264, WebM, MSE, etc.
Entonces, su navegador sabe cómo manejar el contenedor, pero también debe saber cómo manejar los formatos de codificación, y ahí es donde radica su problema.
Si observa las Estadísticas para nerds que @Scott Chamberlain menciona en su comentario anterior, nunca verá HTMLVideoElement en la lista como formato de codificación. Sin embargo, encontrará que cada video de Youtube está codificado usando h264 o WebM o MSE y, una vez más, esto es lo que su navegador no puede hacer y lo que debe solucionar, y los pasos que describí anteriormente son los primeros correctos. pasos para hacerlo.
Respuesta3
Mi CORRECCIÓN: Fui ahttps://www.youtube.com/html5(¡Gracias abuelo Dave!), - Me desplacé hasta el LOGOTIPO INFERIOR DE YOUTUBE a la izquierda y justo a la DERECHA del logotipo "IDIOMA" de la parte inferior izquierda y CORREGÍ mi ubicación/IDIOMA.
Todo salió bien después de eso. Por favor comparte si esto funcionó para ti. Es una extraña selección de ubicación automática. Pensé que podría haber un problema cuando la compilación completara automáticamente mi fecha/hora con la hora de otro país; efectivamente, YouTube coincidió con la ubicación automática incorrecta.
Respuesta4
¿Estás usando alguna distribución de Linux? (¿entonces qué?)
Vaya a about:config y busque "video", luego verifique si todo está predeterminado y si está habilitado. Quizás no tengas los códecs h.264 adecuados; entonces debes tener gstreamer bad and feo si usas Ubuntu, u otros códecs si es otra distribución, esto asumiendo que estás usando Linux.