CGJU
CGJU
18 mai 2026 · Temps de lecture 4 minutes

Présentation des filigranes vidéo

Les filigranes vidéo sont un moyen important de protéger le droit d'auteur des vidéos et de renforcer la reconnaissance de marque. Qu'il s'agisse de filigranes texte ou image, FFmpeg permet de les réaliser grâce à des commandes simples. Cet article présente en détail diverses méthodes de traitement de filigranes dans FFmpeg, incluant l'ajout, le positionnement, les effets d'animation et la suppression de filigranes.

Ajouter un filigrane texte

Le filtre drawtext de FFmpeg permet d'ajouter des filigranes texte sur la vidéo, avec de nombreuses options de style.

Filigrane texte de base

La méthode la plus simple pour ajouter un filigrane texte, en spécifiant le contenu, la taille de police et la couleur :

ffmpeg -i input.mp4 -vf "drawtext=text='CGJU':fontsize=24:fontcolor=white:x=10:y=10" output.mp4

Définir la police et le style

Il est possible de spécifier le fichier de police, la taille, la couleur, l'ombre et d'autres effets :

ffmpeg -i input.mp4 -vf "drawtext=text='@CGJU':fontfile=msyh.ttf:fontsize=32:fontcolor=white:shadowx=2:shadowy=2:shadowcolor=black@0.5:x=20:y=20" output.mp4

Ajouter un filigrane image

Le filtre overlay permet de superposer une image (comme un logo) sur la vidéo comme filigrane.

Filigrane image de base

ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=10:10" output.mp4

Redimensionner le filigrane

Utiliser d'abord le filtre scale pour ajuster la taille de l'image du filigrane, puis la superposer sur la vidéo :

ffmpeg -i input.mp4 -i logo.png -filter_complex "[1:v]scale=100:-1[logo];[0:v][logo]overlay=20:20" output.mp4

Positionnement du filigrane : 9 positions standard

FFmpeg fournit des variables de positionnement pratiques pour réaliser facilement 9 dispositions standard de filigrane.

Positions des quatre coins

# Coin supérieur gauche
overlay=10:10

# Coin supérieur droit
overlay=W-w-10:10

# Coin inférieur gauche
overlay=10:H-h-10

# Coin inférieur droit
overlay=W-w-10:H-h-10

Positions centrées sur les bords

# Centré en haut
overlay=(W-w)/2:10

# Centré en bas
overlay=(W-w)/2:H-h-10

# Centré à gauche
overlay=10:(H-h)/2

# Centré à droite
overlay=W-w-10:(H-h)/2

Position centrale

# Centre exact
overlay=(W-w)/2:(H-h)/2

W et H représentent la largeur et la hauteur de la vidéo principale, et w et h représentent la largeur et la hauteur du filigrane.

Effets d'animation de filigrane

En utilisant la variable temporelle t dans le filtre overlay, on peut réaliser des effets dynamiques de filigrane.

Filigrane défilant horizontalement

# Défilement de gauche à droite
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=x='t*100':y=50" output.mp4

# Défilement de droite à gauche
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=x='W-w-t*100':y=50" output.mp4

Filigrane rebondissant

Utiliser une fonction sinusoïdale pour réaliser un effet de rebond vertical :

ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=x=50:y='50+abs(sin(t*2))*100'" output.mp4

Réglage de la transparence du filigrane

Ajuster la transparence du filigrane permet de le rendre moins intrusif tout en conservant son rôle de protection du droit d'auteur.

Transparence du filigrane image

Utiliser les filtres format et colorchannelmixer pour ajuster la transparence :

# Transparence à 50%
ffmpeg -i input.mp4 -i logo.png -filter_complex "[1:v]format=rgba,colorchannelmixer=aa=0.5[logo];[0:v][logo]overlay=W-w-20:H-h-20" output.mp4

Transparence du filigrane texte

Pour les filigranes texte, la transparence peut être spécifiée directement dans fontcolor :

ffmpeg -i input.mp4 -vf "drawtext=text='CGJU':fontsize=24:fontcolor=white@0.5:x=W-tw-20:y=H-th-20" output.mp4

Méthodes de suppression / floutage de filigrane

Il est parfois nécessaire de supprimer un filigrane d'une vidéo. FFmpeg propose plusieurs méthodes pour obtenir différents niveaux d'effet de suppression.

Flouter la zone du filigrane

Utiliser le filtre boxblur pour flouter la zone du filigrane :

# Flouter la zone du filigrane en haut à gauche (x:y:w:h)
ffmpeg -i input.mp4 -vf "delogo=x=10:y=10:w=200:h=80:show=0" output.mp4

Utiliser le filtre delogo

delogo est un filtre spécialement conçu pour supprimer les logos et filigranes, avec un rendu plus naturel que le floutage :

ffmpeg -i input.mp4 -vf "delogo=x=50:y=50:w=150:h=60:band=3" output.mp4

Utiliser le filtre removelogo

Le filtre removelogo remplit la zone du filigrane en analysant les pixels environnants :

# Nécessite de créer au préalable une image de masque du filigrane
ffmpeg -i input.mp4 -vf "removelogo=mask.png" output.mp4

Ajout de filigranes en lot

Dans le travail pratique, il est souvent nécessaire de traiter plusieurs vidéos en lot. Voici des méthodes pour ajouter des filigranes en lot.

Traitement par lots Windows

@echo off
for %%i in (*.mp4) do (
    ffmpeg -i "%%i" -i logo.png -filter_complex "overlay=W-w-20:H-h-20" -c:a copy "output\%%~ni_watermark.mp4"
)

Script Shell Linux/Mac

#!/bin/bash
for file in *.mp4; do
    ffmpeg -i "$file" -i logo.png -filter_complex "overlay=W-w-20:H-h-20" -c:a copy "output/${file%.mp4}_watermark.mp4"
done

Conclusion

FFmpeg offre des fonctionnalités puissantes et flexibles de traitement de filigranes, du simple filigrane texte aux filigranes animés complexes, de l'ajout à la suppression, tout peut être réalisé efficacement. Maîtriser ces astuces permet d'être à l'aise dans les scénarios de protection du droit d'auteur vidéo et de promotion de marque.

Il faut noter que la suppression de filigranes de vidéos d'autrui peut impliquer des questions de droit d'auteur. Veuillez vous assurer d'utiliser ces techniques dans le respect des lois et réglementations en vigueur.

Recommandations

Plus d'articles intéressants et d'outils pratiques

Vous voulez traiter des vidéos rapidement ?

Utilisez nos outils de conversion vidéo en ligne, sans installer FFmpeg, effectuez diverses opérations de traitement vidéo directement dans votre navigateur

Essayer maintenant ➡