Toutes Conversion vidéo Conversion audio Découpage vidéo Fusion vidéo Compression vidéo Sous-titres Filigranes Informations
🔍

Aucune commande trouvée, essayez d'autres mots-clés

🔄 Conversion vidéo

Vidéo vers MP4 (H.264 + AAC)

Convertit n'importe quel format vidéo en format MP4 universel, utilisant le codec vidéo H.264 et le codec audio AAC, pour une compatibilité optimale.

ffmpeg -i input.avi -c:v libx264 -c:a aac -strict experimental output.mp4

Vidéo vers MKV (remuxage sans perte)

Copie directement les flux audio et vidéo sans réencodage, extrêmement rapide et conserve la qualité d'origine.

ffmpeg -i input.mp4 -c copy output.mkv

Vidéo vers WebM (VP9 + Opus)

Convertit au format WebM, idéal pour la lecture vidéo sur le web avec des fichiers plus petits.

ffmpeg -i input.mp4 -c:v libvpx-vp9 -c:a libopus output.webm

Vidéo vers GIF animé

Convertit un extrait vidéo en GIF animé, avec prise en charge de la fréquence d'images personnalisable et d'une palette optimisée pour une meilleure qualité.

ffmpeg -i input.mp4 -vf "fps=10,scale=720:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif

MP4 vers M3U8 (segmentation HLS)

Convertit une vidéo MP4 en format de streaming HLS (M3U8 + segments TS), adapté aux diffusions en direct et à la vidéo à la demande.

ffmpeg -i input.mp4 -c:v libx264 -c:a aac -hls_time 10 -hls_list_size 0 -hls_segment_filename "output_%03d.ts" output.m3u8

🎵 Conversion audio

Extraire l'audio MP3 d'une vidéo

Extrait l'audio d'un fichier vidéo et l'enregistre au format MP3 haute qualité.

ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3

Audio vers WAV sans perte

Convertit au format WAV sans perte, idéal pour l'édition audio et le post-traitement.

ffmpeg -i input.mp3 -c:a pcm_s16le output.wav

Audio vers AAC

Convertit au format AAC, offrant une bonne qualité sonore avec des fichiers de petite taille, adapté aux appareils mobiles et au web.

ffmpeg -i input.mp3 -c:a aac -b:a 192k output.aac

Audio vers FLAC (compression sans perte)

Convertit au format FLAC (compression sans perte), préserve la qualité audio tout en réduisant la taille du fichier.

ffmpeg -i input.wav -c:a flac output.flac

Audio vers Opus

Convertit au format Opus, excellente qualité audio à faible débit, adapté à la transmission vocale sur réseau.

ffmpeg -i input.mp3 -c:a libopus -b:a 128k output.opus

✂️ Découpage vidéo

Découper un extrait vidéo (à partir d'un temps donné)

Extrait un segment temporel précis de la vidéo, -ss définit l'heure de début, -t définit la durée.

ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4

Découpage vidéo précis (mode réencodage)

Découpage précis par réencodage, précis jusqu'à l'image, mais plus lent.

ffmpeg -i input.mp4 -ss 00:01:23.456 -t 00:00:10.123 -c:v libx264 -c:a aac output.mp4

Recadrer la taille de l'image vidéo

Recadre l'image vidéo, crop=largeur:hauteur:début_x:début_y.

ffmpeg -i input.mp4 -vf "crop=720:480:100:50" -c:a copy output.mp4

Supprimer les bandes noires (détection automatique)

Détecte et recadre automatiquement les bandes noires de la vidéo.

ffmpeg -i input.mp4 -vf "cropdetect" -f null -

📦 Fusion vidéo

Fusion sans perte de plusieurs vidéos (même codec)

Utilise le protocole concat pour fusionner des fichiers vidéo avec le même codec, rapide et sans perte de qualité.

ffmpeg -f concat -i filelist.txt -c copy output.mp4

Générer la liste des fichiers à fusionner

Exemple de format du fichier filelist.txt, listant tous les fichiers à fusionner dans l'ordre.

file 'input1.mp4' file 'input2.mp4' file 'input3.mp4'

Fusion par lots de fichiers segments TS

Fusionne plusieurs fichiers segments TS en une vidéo complète.

ffmpeg -i "concat:file1.ts|file2.ts|file3.ts" -c copy output.mp4

Fusion de vidéos avec codecs différents (réencodage)

Fusionne des vidéos de formats de codec différents, nécessite un réencodage.

ffmpeg -i input1.mp4 -i input2.avi -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" -map "[v]" -map "[a]" output.mp4

📉 Compression vidéo

Compresser la taille de la vidéo (débit binaire cible)

Comprime la taille du fichier vidéo en spécifiant le débit binaire, équilibrant qualité et taille.

ffmpeg -i input.mp4 -c:v libx264 -b:v 1000k -c:a aac -b:a 128k output.mp4

Compression à qualité constante (mode CRF)

Utilise le CRF (Constant Rate Factor) pour compresser, plage de valeurs 0-51, défaut 23, plus la valeur est élevée, plus le fichier est petit.

ffmpeg -i input.mp4 -c:v libx264 -crf 28 -c:a copy output.mp4

Réduire la résolution vidéo

Réduit la résolution de la vidéo pour diminuer la taille du fichier, -1 signifie calcul automatique pour conserver le ratio.

ffmpeg -i input.mp4 -vf "scale=1280:-1" -c:a copy output.mp4

Compression efficace H.265/HEVC

Utilise l'encodeur H.265 pour compresser, environ 50% plus petit que H.264 pour la même qualité.

ffmpeg -i input.mp4 -c:v libx265 -crf 28 -c:a copy output.mp4

Compresser à une taille de fichier cible

Calcule le débit cible pour compresser la vidéo à une taille spécifiée (par ex. compresser à 10 Mo).

ffmpeg -i input.mp4 -c:v libx264 -b:v 800k -c:a aac -b:a 128k -pass 2 -f mp4 /dev/null && ffmpeg -i input.mp4 -c:v libx264 -b:v 800k -c:a aac -b:a 128k -pass 2 output.mp4

📝 Traitement des sous-titres

Intégrer des sous-titres dans la vidéo (sous-titres durs)

Incruste le fichier de sous-titres dans l'image vidéo, lisible sur n'importe quel lecteur.

ffmpeg -i input.mp4 -vf "subtitles=subtitle.srt" -c:a copy output.mp4

Ajouter des sous-titres souples (sous-titres encapsulés)

Encapsule le fichier de sous-titres dans la vidéo, peut être activé/désactivé à tout moment, sans affecter la qualité.

ffmpeg -i input.mp4 -i subtitle.srt -c copy -c:s mov_text output.mp4

Extraire les sous-titres d'une vidéo

Extrait le fichier de sous-titres d'une vidéo contenant des sous-titres souples.

ffmpeg -i input.mp4 -map 0:s:0 subtitle.srt

Style de sous-titres personnalisé (police, taille, couleur)

Personnalise les paramètres de style des sous-titres : police, taille, couleur, etc.

ffmpeg -i input.mp4 -vf "subtitles=subtitle.srt:force_style='FontName=Arial,FontSize=24,PrimaryColour=&Hffffff&'" -c:a copy output.mp4

Utiliser des sous-titres avancés ASS/SSA

Utilise le format de sous-titres ASS plus riche en fonctionnalités, avec prise en charge des animations, effets, etc.

ffmpeg -i input.mp4 -vf "ass=subtitle.ass" -c:a copy output.mp4

💧 Ajout de filigranes

Ajouter un filigrane image (coin inférieur droit)

Ajoute un filigrane image dans le coin inférieur droit de la vidéo, position et taille ajustables.

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=W-w-20:H-h-20" -c:a copy output.mp4

Ajouter un filigrane texte

Ajoute un filigrane texte sur la vidéo, avec police, taille, couleur et position configurables.

ffmpeg -i input.mp4 -vf "drawtext=text='CGJU Outils en ligne':fontsize=36:fontcolor=white@0.8:x=20:y=20" -c:a copy output.mp4

Ajouter un filigrane semi-transparent

Ajoute un filigrane image semi-transparent, sans masquer le contenu vidéo.

ffmpeg -i input.mp4 -i watermark.png -filter_complex "[1:v]format=rgba,colorchannelmixer=aa=0.5[wm];[0:v][wm]overlay=W-w-20:H-h-20" -c:a copy output.mp4

Paramètres de position du filigrane

Paramètres courants de position du filigrane, W/H = largeur/hauteur vidéo, w/h = largeur/hauteur filigrane.

# Coin supérieur gauche overlay=20:20 # Coin supérieur droit overlay=W-w-20:20 # Coin inférieur gauche overlay=20:H-h-20 # Coin inférieur droit overlay=W-w-20:H-h-20 # Centré overlay=(W-w)/2:(H-h)/2

Filigrane texte défilant/mobile

Ajoute un effet de filigrane texte défilant de droite à gauche.

ffmpeg -i input.mp4 -vf "drawtext=text='CGJU':fontsize=36:fontcolor=white:x=w-mod(t*100\,w+tw):y=20" -c:a copy output.mp4

📋 Informations sur le format

Afficher les informations détaillées d'un fichier vidéo

Affiche les informations détaillées de la vidéo : codec, résolution, débit, durée, etc.

ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

Afficher les informations du fichier avec ffmpeg

Utilise la commande ffmpeg pour afficher les informations de base d'un fichier vidéo.

ffmpeg -i input.mp4

Obtenir uniquement la résolution vidéo

Obtient rapidement la largeur et la hauteur de la vidéo.

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 input.mp4

Obtenir la durée de la vidéo

Obtient la durée totale de la vidéo (en secondes).

ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 input.mp4

Obtenir le nombre d'images et la fréquence d'images

Obtient le nombre total d'images et les informations de fréquence d'images de la vidéo.

ffprobe -v error -select_streams v:0 -count_packets -show_entries stream=nb_read_packets,r_frame_rate -of csv=p=0 input.mp4

Afficher les encodeurs pris en charge

Affiche tous les encodeurs pris en charge par la version actuelle de ffmpeg.

ffmpeg -encoders