Outils pour utilisateurs

Outils du site


ffmpeg

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ffmpeg [2025/04/22 18:43] lucffmpeg [2025/04/22 19:00] (Version actuelle) luc
Ligne 1: Ligne 1:
-====== FFMPEG & IMAGEMAGICK ======+====== FFMPEG ======
  
-===== FFMPEG = STREAM (audio ou video) =====+FFMPEG = STREAM (audio ou video)  
 + 
 +ffmpeg est fait pour gérer des streams, des flux audio et/ou video. Regarder du côté d'[[imagemagick]] pour les traitements sur des images fixes.
  
 Cet outil est efficace car autonome : il ne nécessite pas d'autres soft ou autre pour fonctionner ou faire des choses intéressantes.\\ Cet outil est efficace car autonome : il ne nécessite pas d'autres soft ou autre pour fonctionner ou faire des choses intéressantes.\\
Ligne 93: Ligne 95:
 Cas d'usage: on veut streamer une webcam sur un navigateur web distant. Ce sujet, un peu copieux, est présenté dans un [[ffmpeg_live_streaming|article dédié]]. Cas d'usage: on veut streamer une webcam sur un navigateur web distant. Ce sujet, un peu copieux, est présenté dans un [[ffmpeg_live_streaming|article dédié]].
  
- 
-===== ImageMagick = Image fixe ===== 
- 
-Cet outil, utilisable également en ligne de commande peut servir à la **conversion** de format d'image, au traitement d'image comme le resize, ou encore pour effectuer des transformations (contraste, luminosité, ...). 
- 
-[[https://imagemagick.org/script/magick.php|Docs officielles avec les options et comment les utiliser]] et [[https://imagemagick.org/script/examples.php|exemples de résultats d'algorithme]] 
- 
-==== Exemples de commandes ==== 
-<code bash> 
-# Structure typique d'une commande 
-magick fichier_source -option <paramètre de l option - facultatif> fichier_sortie 
- 
-# Conversion de format d'image 
-magick bateau.png -quality 95 bateau.jpeg 
-# quality permet de modifier la qualité de l'encodage avec perte de jpeg [0, 100] ou de png [0, 4] 
-</code> 
- 
-<code bash> 
-# Appliquer un traitement  
-# AUTO-LEVEL : comme les niveaux de gimp mais en automatique à partir des valeurs min et max de l'image 
-magick bateau_sombre.jpeg -auto-level joli_bateau.jpeg 
- 
-# GAMMA : une valeur > 1 éclaircit l'image, < 1 l'assombrit 
-magick bateau_sombre.jpeg -gamma 1.25 bateau_clair.jpeg 
- 
-# BRIGHTNESS : peut éclaircir l'image, peut être combiné avec une modif de contraste (-100, +100): brightness{xcontrast} 
-magick bateau_brut.jpeg -brightness-contrast 25x33 bateau_retouche.jpeg 
- 
-# CLAHE : Contrast limited adaptive histogram equalization 
-# widthxheight{%}+number-bins+clip-limit 
-# https://imagemagick.org/script/command-line-options.php#clahe 
-magick bateau_moche.jpeg -clahe 50x50%+128+2.5 bateau_chouette.jpeg 
- 
-# On peut combiner plusieurs effets : 
-magick bateau_brut.jpeg -auto-level -gamma 1.5 super_bateau.jpeg 
- 
-</code> 
- 
-==== Traitement par lot de multiples images ==== 
- 
-Note, bien qu'on puisse utiliser ''magick'' avec plusieurs images et les combiner pour faire des gif, nous nous intéressons ici à la réalisation d'un traitement similaire sur plusieurs images (par un exemple un lot de 100 images). 
- 
-L'outil ''mogrify'' (fourni avec magick) permet d'effectuer tout pareil que ''magick'' mais en écrasant le fichier d'origine... ou vers un dossier choisi ave c''-path'' 
-<code bash> 
-# dans un dossier ne contenant que des image_001.jpg à image_100.jpg et un dossier out/ 
-mogrify -path out/ -auto-level *.jpeg 
-</code>  
  
ffmpeg.1745347420.txt.gz · Dernière modification : 2025/04/22 18:43 de luc