| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| webm [Le 11/09/2022, 11:05] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | webm [Le 13/05/2026, 18:57] (Version actuelle) – màj lien lecteur vidéo et encodage krodelabestiole |
|---|
| {{tag>Trusty webm ffmpeg}} | {{tag>Jammy webm ffmpeg}} |
| | |
| ---------- | |
| |
| | {{ https://www.webmproject.org/media/images/webm-558x156.png?200|Icône WebM}} |
| ====== Les fichiers vidéos WebM ======= | ====== Les fichiers vidéos WebM ======= |
| |
| {{ https://www.webmproject.org/media/images/webm-558x156.png?200&nolink }} | |
| ===== Qu'est-ce que le WebM ? ===== | ===== Qu'est-ce que le WebM ? ===== |
| |
| |
| |
| La lecture des fichiers WebM est possible par les lecteurs multimedia les plus courants (//**[[:vlc]], xine, gstreamer, [[:mplayer]] ...**//), mais également par les navigateurs internet (//**[[:Firefox]], [[:Chromium]], Opera...**//) et sur les principaux systèmes d'exploitations. | La lecture des fichiers WebM est possible par les lecteurs multimédia les plus courants (//**[[:vlc]], xine, gstreamer, [[:mplayer]] ...**//), mais également par les navigateurs internet (//**[[:Firefox]], [[:Chromium]], Opera...**//) et sur les principaux systèmes d'exploitations. |
| |
| ==== Possibilités et limitations ==== | ==== Possibilités et limitations ==== |
| |
| ===== Création de fichiers WebM ===== | ===== Création de fichiers WebM ===== |
| ====Graphiquement==== | |
| | ==== Graphiquement ==== |
| {{https://www.webmproject.org/media/images/applications-multimedia.png?nolink }} | {{https://www.webmproject.org/media/images/applications-multimedia.png?nolink }} |
| La majorité des transcodeurs vidéos permettent de convertir graphiquement une vidéo au format WebM. Vous en trouverez une liste assez complète sur cette [[:lecture_et_encodage_de_fichiers_videos#divers_outils_d_encodage|page]]. | La majorité des transcodeurs vidéos permettent de convertir graphiquement une vidéo au format WebM. Vous en trouverez une liste assez complète sur cette [[:encodage|page]]. |
| |
| ==== En ligne de commande ==== | ==== En ligne de commande ==== |
| ===Avec Avconv=== | |
| [[:Avconv]] permet de convertir en ligne de commande vers du Webm. | |
| * Pour convertir vers une qualité correcte : | |
| <code>avconv -i /chemin/vers/vidéo/à/convertir.avi -qmin 20 -qmax 30 /chemin/vers/vidéo/produite.webm</code> | |
| * Pour convertir le contenu d'un dossier avec des mp4 vers du WebM : | |
| <code> find ./ -name '*.mp4' -exec bash -c 'avconv -i "$0" -qmin 20 -qmax 30 "${0%%.mp4}.webm"' {} \; </code> | |
| |
| === Avec FFMPEG === | === Avec FFMPEG === |
| **[[:ffmpeg]]** est un logiciel de lecture et encodage de vidéo très puissant. Pour avoir une qualité et une rapidité d'encodage WebM excellente il vous faut disposer d'une __des dernières versions__ de ce logiciel. Voici quelques commandes utiles : | **[[:ffmpeg]]** est un logiciel de lecture et [[:encodage]] de vidéo très puissant. Pour avoir une qualité et une rapidité d'encodage WebM excellente il vous faut disposer d'une __des dernières versions__ de ce logiciel. Voici quelques commandes utiles : |
| * Pour convertir une vidéo en WebM (VP8+Vorbis) en deux passes (vidéo du web 360p à 500kbit/s): <code>ffmpeg -i "fichier source" -codec:v libvpx -quality good -cpu-used 0 -b:v 500k -r 25 -qmin 10 -qmax 42 -maxrate 800k -bufsize 1600k -threads 4 -vf scale=-1:360 -an -pass 1 -f webm /dev/null | * Pour convertir une vidéo en WebM (VP8+Vorbis) en deux passes (vidéo du web 360p à 500kbit/s): <code>ffmpeg -i "fichier source" -codec:v libvpx -quality good -cpu-used 0 -b:v 500k -r 25 -qmin 10 -qmax 42 -maxrate 800k -bufsize 1600k -threads 4 -vf scale=-1:360 -an -pass 1 -f webm /dev/null |
| ffmpeg -i "fichier source" -codec:v libvpx -quality good -cpu-used 0 -b:v 500k -r 25 -qmin 10 -qmax 42 -maxrate 800k -bufsize 1600k -threads 4 -vf scale=-1:360 -codec:a libvorbis -b:a 128k -pass 2 -f webm sortie.webm</code> | ffmpeg -i "fichier source" -codec:v libvpx -quality good -cpu-used 0 -b:v 500k -r 25 -qmin 10 -qmax 42 -maxrate 800k -bufsize 1600k -threads 4 -vf scale=-1:360 -codec:a libvorbis -b:a 128k -pass 2 -f webm sortie.webm</code> |
| ===== Pour en savoir plus sur Internet ===== | ===== Pour en savoir plus sur Internet ===== |
| |
| * ''**(en)**'' [[http://ffmpeg.org/| Site officiel ffmpeg]] | * **(//en//)** [[http://ffmpeg.org/|Site officiel ffmpeg]] |
| * ''**(en)**'' [[https://www.webmproject.org/| Site officiel Webm]] | * **(//en//)** [[https://www.webmproject.org/|Site officiel Webm]] |
| * ''**(en)**'' [[https://github.com/adexin-team/refinerycms-videojs/wiki/Encoding-files-to-.webm-%28VP8%29-and-.mp4-%28h.264%29-using-ffmpeg| Article utilisant les fonctions de ffmpeg 0.9]] | * **(//en//)** [[https://github.com/adexin-team/refinerycms-videojs/wiki/Encoding-files-to-.webm-%28VP8%29-and-.mp4-%28h.264%29-using-ffmpeg|Article utilisant les fonctions de ffmpeg 0.9]] |
| * ''**(fr)**'' [[http://tomtoom.free.fr/films/?p=64| Exemple / page d'un site avec WebM / lecteur html5]] | * [[http://tomtoom.free.fr/films/?p=64|Exemple / page d'un site avec WebM / lecteur html5]] |
| |
| ---- | ---- |
| | //[[:Contributeurs]] : [[:utilisateurs:thecraft]], ...// |
| //Contributeurs principaux : [[utilisateurs:thecraft]], ...// | |