Comment couper et découper des vidéos avec FFmpeg : horodatages, durée, fractionnement (Guide 2026)

Apprenez à rogner, couper et fractionner des vidéos avec FFmpeg grâce à des horodatages précis et des contrôles de durée. Inclut le mode de copie rapide, le réencodage et une alternative gratuite en un clic.

6 min read

Vous devez extraire un clip de 30 secondes d’une longue vidéo ? Supprimer les 10 premières secondes d’un enregistrement ? Diviser une vidéo en plusieurs parties ? FFmpeg peut tout faire depuis la ligne de commande—si vous connaissez les bons paramètres.

Ce guide couvre tous les scénarios de découpe avec des commandes exactes. Et si vous préférez simplement faire glisser un curseur, il y a une alternative visuelle gratuite à la fin.


Prérequis : Installer FFmpeg

FFmpeg

macOS :

brew install ffmpeg

Ubuntu/Debian :

sudo apt update && sudo apt install ffmpeg

Windows : Téléchargez depuis ffmpeg.org, extrayez, et ajoutez bin au PATH.


Découpe de base

Couper par temps de début et durée

Extraire 30 secondes à partir de la marque d’une minute :

ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4
  • -ss 00:01:00 — commencer à 1 minute
  • -t 00:00:30 — durée de 30 secondes
  • -c copy — copier les flux sans ré-encodage (rapide)

Couper par temps de début et de fin

Extraire de 1:00 à 2:30 :

ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:30 -c copy output.mp4
  • -to 00:02:30 — s’arrêter à 2 minutes 30 secondes

Couper les N premières secondes

Garder seulement les 60 premières secondes :

ffmpeg -i input.mp4 -t 60 -c copy output.mp4

Supprimer les N premières secondes

Ignorer les 10 premières secondes :

ffmpeg -i input.mp4 -ss 10 -c copy output.mp4

Couper les N dernières secondes

Cela nécessite de connaître la durée totale. Pour une vidéo de 5 minutes, afin de supprimer les 30 dernières secondes :

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

Copie rapide vs ré-encodage

Mode rapide (-c copy)

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

Avantages : Instantané, sans perte de qualité Inconvénients : Peut commencer quelques secondes avant votre horodatage (coupe à l’image clé la plus proche)

Mode précis (ré-encodage)

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

Avantages : Découpe précise à l’image Inconvénients : Plus lent, légère perte de qualité due au ré-encodage

Le meilleur des deux : Recherche en entrée + ré-encodage en sortie

ffmpeg -ss 00:00:58 -i input.mp4 -ss 2 -t 30 -c:v libx264 -c:a aac output.mp4

Cela cherche jusqu’à 0:58 avant le décodage (rapide), puis découpe précisément 2 secondes plus loin pour atteindre exactement 1:00.


Diviser une vidéo en plusieurs parties

Diviser en parties égales

Diviser une vidéo de 10 minutes en segments de 2 minutes :

ffmpeg -i input.mp4 -c copy -map 0 -segment_time 120 -f segment -reset_timestamps 1 segment_%03d.mp4

Cela crée segment_000.mp4, segment_001.mp4, etc.

Diviser à des horodatages spécifiques

# Partie 1 : 0:00 à 2:00
ffmpeg -i input.mp4 -ss 0 -to 00:02:00 -c copy part1.mp4

# Partie 2 : 2:00 à 5:00
ffmpeg -i input.mp4 -ss 00:02:00 -to 00:05:00 -c copy part2.mp4

# Partie 3 : 5:00 jusqu'à la fin
ffmpeg -i input.mp4 -ss 00:05:00 -c copy part3.mp4

Extraire et supprimer l’audio

Extraire uniquement la piste audio

ffmpeg -i input.mp4 -vn -c:a copy audio.m4a
  • -vn — pas de vidéo

Extraire en MP3

ffmpeg -i input.mp4 -vn -c:a libmp3lame -b:a 320k audio.mp3

Supprimer l’audio (conserver uniquement la vidéo)

ffmpeg -i input.mp4 -an -c:v copy output_silent.mp4
  • -an — pas d’audio

Erreurs courantes et solutions

La vidéo découpée commence par une image figée ou un artefact

Cela se produit avec -c copy lorsque le point de coupe n’est pas sur une image clé. Corrigez en ré-encodant :

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

L’audio et la vidéo se désynchronisent après la découpe

Ajoutez -avoid_negative_ts make_zero :

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

Avertissements “Non-monotonous DTS”

Ces avertissements n’affectent généralement pas la sortie mais indiquent des problèmes d’horodatage. Si la sortie est corrompue :

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

La découpe est inexacte de plusieurs secondes

Placez -ss avant -i pour une recherche plus rapide, ou après -i pour plus de précision :

# Plus rapide mais moins précis (cherche dans l'entrée)
ffmpeg -ss 00:01:00 -i input.mp4 -t 30 -c copy output.mp4

# Plus lent mais précis à l'image (décode puis cherche)
ffmpeg -i input.mp4 -ss 00:01:00 -t 30 -c:v libx264 -c:a aac output.mp4

Évitez le terminal : Utilisez WaveSpeed Desktop à la place

La découpe vidéo précise avec FFmpeg implique de jongler avec les formats d’horodatage, l’alignement des images clés, les décisions de copie vs ré-encodage, et les problèmes de synchronisation. Pour la plupart des gens, c’est bien plus complexe que nécessaire.

WaveSpeed Desktop inclut un Trimmer Média intégré avec une timeline visuelle :

  • Glissez-déposez votre vidéo
  • Utilisez le curseur visuel pour définir les points de début et de fin
  • Cliquez sur découper — c’est fait

Pas de calcul d’horodatage. Pas de maux de tête avec les images clés. Pas de terminal.

WaveSpeed Desktop Media Trimmer

Téléchargez WaveSpeed Desktop gratuitement : https://github.com/WaveSpeedAI/wavespeed-desktop/releases


FAQ

Quelle est la différence entre -t et -to ? -t spécifie la durée (ex. : -t 30 signifie 30 secondes). -to spécifie l’horodatage de fin (ex. : -to 00:02:30 signifie s’arrêter à 2:30).

Puis-je découper sans perdre de qualité ? Oui—utilisez -c copy pour éviter le ré-encodage. L’inconvénient est que les coupes peuvent ne pas être précises à l’image (elles s’accrochent à l’image clé la plus proche).

Comment trouver la durée exacte d’une vidéo ?

ffprobe -v error -show_entries format=duration -of csv=p=0 input.mp4

Puis-je découper plusieurs fichiers à la fois ? Pas dans une seule commande. Vous auriez besoin d’une boucle shell pour chaque fichier. WaveSpeed Desktop prend en charge la découpe par lot avec glisser-déposer.