Auteur Sujet: Firefox : activer le VP9 pour Youtube  (Lu 48037 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« le: 10 novembre 2015 à 08:28:15 »
Firefox : activer le VP9 pour Youtube

Aujourd'hui, il existe de nombreux codecs audio et vidéo.

Passer sur un codec plus récent, avec une meilleur efficacité, permet d'avoir une meilleur qualité pour un même débit ou un débit moindre pour une même qualité. Les flux de plus haute qualité (exemple : 4k à 60 images par seconde) sur Youtube sont réservés au codec VP9.

Comparatif des codecs audio :

Youtube propose du MP3 (le moins bon codec), du Vorbis, de l'AAC et du Opus (le meilleur codec)
Avec une installation par défaut de Firefox sous Windows, c'est l'AAC qui est utilisé.

Opus est un codec récent, introduit dans Firefox 15 et Safari en 2012, Chrome 27 en 2013, Android 5 en 2014 et Microsoft Edge en 2016.


Comparatif des codecs vidéo :

Youtube propose du H.264 et du VP9 (+ du H.263 pour certains vieux périphériques)
Avec une installation par défaut de Firefox sous Windows, c'est le H.264 qui est utilisé.

Le H.264 est moins bon que le VP9. Ce dernier est proche de la qualité du H.265 (non proposé par Youtube)

VP9 est un codec récent, introduit dans Chrome 29 et Android 4.4 en 2013, Firefox 28 en 2014 et Microsoft Edge en 2016.
Si Firefox supporte VP9 depuis mars 2014, il n'est pas encore activé avec les MSE. Or Youtube ne l'utilise qu'avec les MSE.

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #1 le: 10 novembre 2015 à 08:29:02 »
Voici les différentes combinaison de résolution / codec avec Youtube :



Avec une installation par défaut de Firefox sous Windows 10, c'est la Gén 6 qui est utilisée.

Sous Linux, avec Firefox :
- Sans installation de code propriétaire, c'est la Gén 3 (résolution maximum 360p)
- Après installation du H.264, c'est la Gén 4 (résolution maximum 720p)
- Après installation du flash, c'est la Gén 5
- Après activation de MSE et VP9, c'est la Gén 8

Ces relevés de débits ont été effectués avec la vidéo suivante :

Big Buck Bunny 60fps 4K - Official Blender Foundation Short Film

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #2 le: 10 novembre 2015 à 08:29:12 »
Comment activer VP9 avec Firefox sous Windows ?

C'est très simple :

1/ Il faut mettre about:config comme URL
2/ Valider le bouton Je ferais attention, promis !


3/ Taper dans le champ "Rechercher" media.m
4/ Double-cliquer sur la ligne media.mediasource.webm.enabled pour la passer à la valeur True (la ligne se met en gras pour indiquer que ce n'est pas le réglage par défaut)


5/ Vérifier que la case MSE & WebM VP9 est cochée avec une case bleu sur la page https://www.youtube.com/html5?hl=fr

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #3 le: 10 novembre 2015 à 08:36:59 »
- Pourquoi les extensions de téléchargement de vidéo Youtube ne proposent pas plus qye du 720p ?
- Comment récupérer des vidéos Youtube VP9 sous forme de fichier ?


Les extension pour télécharger des vidéos Youtube, tel que "Video DownloadHelper" "1-Click Youtube Video Download" "Download YouTube Video as MP4" "Download Flash and Video", ... sont limitées a 4 premières générations de flux Youtube : les seuls à avoir vidéo + audio intégré.

En effet, les 4 générations suivantes ont la vidéo qui est séparé de l'audio.

La solution : Youtube-DL

Youtube-DL se télécharge pour Linux et Windows ici : https://rg3.github.io/youtube-dl/download.html

Le plus simple pour Linux est de le prendre directement dans la logithèque : les dépendances (autres logiciels nécessairement, pour fusionner audio et vidéo) sont automatiquement installés.


vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #4 le: 10 novembre 2015 à 08:42:44 »
Fonctionnement de youtube-dl

youtube-dl s'utilise en ligne de commande, dans un terminal.
Avec youtube-dl -F suivit de l'url à télécharger, on obtiens les différentes résolutions et codecs disponibles  :

Il y a en premier l'audio uniquement (AAC, Vorbis et Opus), suivit de la vidéo uniquement (H.264 et VP9) :

- Audio Opus : 249, 250 et 251
- Audio Vorbis : 171 (extension webm partagé avec Opus)
- Audio AAC : 140 et 141 (extension m4a)
- Vidéo H.264 : toutes les vidéos avec l'extension mp4
- Vidéo VP9 : toutes les vidéos avec l'extension webm
- A la fin les 6 fichiers sans informations, correspondent au 4 premières génération et intègrent dans un même fichier vidéo + audio.

Voici les débits des différents fichiers vidéo seul et audio seul :


Combinaison audio + vidéo :

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #5 le: 10 novembre 2015 à 08:52:16 »
Pour récupérer une vidéo (vidéo + audio), il suffit d'indiquer à Youtube-dl quel numéros prendre.

Pour une vidéo Full HD à 60 images par secondes avec un audio Vorbis, il faut prendre le 171 pour l'audio et le 303 pour la vidéo.

Comme youtube-dl vous l'indique, le premier chiffre doit être celui de la vidéo, le second celui de l'audio :


Vous vous retrouvez alors avec un fichier dans le dossier où vous avez démarré youtube-dl, qui porte le nom de la vidéo et qui intègre vidéo + audio et qui est lisible par n'importe quel lecteur de vidéo moderne.

Un processeur double coeur à 2,5 Ghz est suffisant pour lire une vidéo full-hd à 60  images par seconde, logiciellement avec VLC.

Pour les résolutions supérieures, il est fortement conseillé d'avoir une carte graphique qui sache accélérer le VP9.

Les carte graphique Intel intégrées dans les PC actuellement vendus (6ème génération) accélèrent le VP9. Pour la 4ème et 5ème génération, voici la liste :

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #6 le: 10 novembre 2015 à 08:59:38 »
Firefox sous Linux : activer le VP9 pour Youtube

Voici les technologies prises en charge par Firefox 42 sur un Linux sans code propriétaire installé :


Étape 1 (facultatif) : Je conseille en premier de rajouter le H.264 de la ligne du haut si ce n'est pas déjà fait.

Il faut taper la ligne de commande suivante dans un terminal :
- Pour ubuntu : sudo apt install ubuntu-restricted-extras
- Pour kubuntu : sudo apt install kubuntu-restricted-extras
- Pour xubuntu : sudo apt install xubuntu-restricted-extras
- Pour lubuntu : sudo apt install lubuntu-restricted-extras

Cela installe tous les codecs et autres logiciels propriétaire comme flash ou les polices true-type de Windows, qui ne seraient installées par défaut, si ce n'était pas du code propriétaire (certaines veulent avoir un système d'exploitation avec 100% de code open source)


Étape 2 : Activation des Media Source Extensions et du VP9 dans les MSE

1/ Il faut mettre about:config comme URL
2/ Valider le bouton Je ferais attention, promis !


3/ Taper dans le champ "Rechercher" media.m
4/ Double-cliquer sur la ligne media.mediasource.enabled pour la passer à la valeur True
=> Activation des Media Source Extensions aujourd'hui désactivé par défaut sous Linux
5/ Double-cliquer sur la ligne media.mediasource.webm.enabled pour la passer à la valeur True
=> Activation du VP9 avec les Media Source Extensions
6/ Vérifier que les cases Media Source Extensions et MSE & WebM VP9 est cochée avec une case bleu sur la page https://www.youtube.com/html5?hl=fr


Note : Les lignes en gras sont celles où la valeur par défaut a été modifiée.

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #7 le: 10 novembre 2015 à 09:07:44 »
Comment avoir toutes les cases de la page Youtube HTML5 de cochées sous Linux ?

Normalement vous avez toutes les cases, sauf celle MSE & H.264.



Je déconseille de poursuivre, car MSE & H.264 ne fonctionne pas correctement aujourd'hui.

1/ installer les H.264, ffmeg et gstreamer : sudo apt install ubuntu-restricted-extras ffmpeg libavcodec-ffmpeg56 gstreamer1.0

2/ dans about:config, taper dans le champ "Rechercher" media.f

Activez ces deux lignes : media.fragmented-mp4.exposed et media.fragmented-mp4.ffmpeg.enabled

Vous pouvez également activer media.fragmented-mp4.gmp.enabled mais surtout pas media.fragmented-mp4.use-blank-decoder, ce dernier affiche une image verte a la place de la vidéo, pour vérifier que les MSE & H.264 fonctionnent bien, en l'absence de décodeur.



Il est également possible de créer un media.mediasource.ignore_codecs en cliquant avec le bouton droit Nouvelle => Valeur booléenne => media.mediasource.ignore_codecs => true

Si cela fonctionne bien chez vous (avec des vidéos ou le VP9 n'est pas proposé), indiquez-le moi !

FdB

  • Abonné Free adsl
  • *
  • Messages: 100
  • Mulhouse, 68
    • Perdus ?
Firefox : activer le VP9 pour Youtube
« Réponse #8 le: 10 novembre 2015 à 15:26:19 »
Super tuto Vivien !  :D

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 132
  • FTTH 1 Gb/s sur Paris (75)
Firefox : activer le VP9 pour Youtube
« Réponse #9 le: 10 novembre 2015 à 23:59:01 »
Pour activer VP9 avec Firefox sous Wind'Oz, pas de problème; mais que fait-on avec la solution YouTube-dl ? Quel est son usage exact (avoir les fichiers vidéos et audios dans un seul fichier ?) ? Doit-on auparavant télécharger "Python version 2.6, 2.7, or 3.2" ? Comment l'utilise-ton sous Wind'Oz ?

J'ai déjà téléchargé sur YouTube des fichiers MP4 en HD (1080 p) sans avoir de problème de dissociation entre audio et vidéo !?

Sinon, encore un super tuto !

Breizh 29

  • Client Bouygues Fibre +
  • Abonné Orange Fibre
  • *
  • Messages: 4 279
  • Guilers 29820 (29N)
Firefox : activer le VP9 pour Youtube
« Réponse #10 le: 11 novembre 2015 à 11:32:23 »
Ds mon Firefox c'était déjà activé par défaut.  :)

vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #11 le: 11 novembre 2015 à 19:05:48 »
J'ai déjà téléchargé sur YouTube des fichiers MP4 en HD (1080 p) sans avoir de problème de dissociation entre audio et vidéo !?

C'est du passé : avant Youtube proposait du 1080p avec audio / vidéo dans un même fichier.

Sinon Youtube-DL demande d'installer plusieurs logiciels pour Windows (pas uniquement Python), je n'ai effectivement mis le mode d'emploi que pour Linux ou c'est beaucoup plus simple : l'installation d'un logiciel installe toute ses dépendances.