Couper une vidéo ne devrait pas forcément impliquer une conversion complète. Si vous voulez simplement extraire un passage, retirer le début, supprimer la fin ou découper un fichier en plusieurs morceaux, il est souvent possible de le faire sans réencoder.
L’avantage est simple : le traitement est très rapide, la qualité reste identique, et le processeur ne transforme pas votre ordinateur en radiateur d’appoint.
Aujourd’hui, les formats les plus courants sont plutôt MP4, MKV, MOV et WebM. Oublions donc les vieux fichiers Flash Video et les outils d’un autre âge. Pour couper une vidéo proprement, les meilleures solutions actuelles sont FFmpeg, LosslessCut et Avidemux.
Couper une vidéo sans réencodage : qu’est-ce que ça veut dire ?
Une vidéo contient généralement plusieurs flux : un flux vidéo, un ou plusieurs flux audio, parfois des sous-titres, des chapitres et des métadonnées. Ces flux sont placés dans un conteneur, par exemple MP4, MKV, MOV ou WebM.
Quand on réencode une vidéo, on décode les flux, puis on les compresse à nouveau. Cela prend du temps et peut réduire la qualité. Quand on coupe sans réencoder, on copie simplement les flux existants dans un nouveau fichier.
Avec FFmpeg, cette méthode s’appelle le stream copy. Elle utilise l’option -c copy.
ffmpeg -i input.mp4 -c copy output.mp4Langage du code : CSS (css)
Cette commande ne coupe encore rien. Elle montre simplement l’idée : copier les flux sans les réencoder.
Les avantages du découpage sans réencodage
- Le traitement est beaucoup plus rapide.
- La qualité vidéo reste identique à l’original.
- La qualité audio reste identique à l’original.
- La charge CPU reste faible.
- Le fichier peut être traité sur un petit ordinateur ou un serveur.
- La méthode se script facilement pour traiter plusieurs vidéos.
C’est la méthode idéale pour couper une conférence, un tutoriel, un enregistrement d’écran, une vidéo de smartphone, un export de caméra ou une capture OBS sans recalculer tout le fichier.
La limite importante : les images clés
La coupe sans réencodage n’est pas toujours précise à l’image près. La raison vient des images clés, aussi appelées keyframes.
Dans beaucoup de codecs modernes, toutes les images ne sont pas complètes. Certaines dépendent des images précédentes ou suivantes. Pour couper sans réencoder, FFmpeg doit souvent commencer sur une image clé. Sinon, le début du segment peut être approximatif, figé ou légèrement décalé.
En pratique :
- si vous voulez une coupe très rapide, utilisez
-c copy; - si vous voulez une coupe parfaite à l’image près, il faudra parfois réencoder ;
- si la précision à quelques dixièmes de seconde suffit, le découpage sans réencodage est généralement parfait.
C’est le compromis classique : rapidité maximale ou précision chirurgicale. Le montage vidéo aime rarement offrir les deux gratuitement.
Installer FFmpeg
FFmpeg est l’outil le plus polyvalent pour couper, convertir, inspecter et remuxer des fichiers audio/vidéo. Il fonctionne sous Linux, macOS et Windows.
Ubuntu ou Debian
sudo apt update
sudo apt install ffmpeg
macOS avec Homebrew
brew install ffmpeg
Windows
Sous Windows, téléchargez FFmpeg depuis le site officiel, décompressez l’archive, puis ajoutez le dossier bin au PATH si vous voulez utiliser la commande ffmpeg depuis le terminal.
Vérifiez ensuite l’installation :
ffmpeg -version
Inspecter une vidéo avant de la couper
Avant de découper une vidéo, inspectez ses flux avec ffprobe, fourni avec FFmpeg.
ffprobe -hide_banner input.mp4Langage du code : CSS (css)
Vous verrez notamment :
- le conteneur ;
- la durée ;
- le codec vidéo ;
- le codec audio ;
- la résolution ;
- le nombre d’images par seconde ;
- les pistes de sous-titres éventuelles.
C’est particulièrement utile si vous voulez conserver toutes les pistes audio, tous les sous-titres ou changer de conteneur sans conversion.
Couper une vidéo MP4 sans réencodage
Pour extraire un passage d’une vidéo MP4 sans perte, utilisez -ss, -t et -c copy.
ffmpeg -ss 00:01:30 -i input.mp4 -t 00:00:45 -c copy output.mp4Langage du code : CSS (css)
Cette commande extrait 45 secondes à partir de 1 minute 30.
-ss 00:01:30définit le point de départ.-i input.mp4indique le fichier source.-t 00:00:45définit la durée à extraire.-c copycopie les flux sans réencodage.output.mp4est le fichier final.
Cette méthode est rapide et conserve la qualité originale.
Couper entre deux timecodes précis
Si vous préférez indiquer une heure de début et une heure de fin, utilisez -to.
ffmpeg -ss 00:01:30 -to 00:03:10 -i input.mp4 -c copy output.mp4Langage du code : CSS (css)
Cette commande extrait la portion située entre 1 minute 30 et 3 minutes 10.
Pour éviter les ambiguïtés, vous pouvez aussi utiliser -t, qui définit une durée, plutôt que -to, qui définit une position de fin.
Coupe rapide ou coupe plus précise avec FFmpeg
La position de -ss change le comportement de FFmpeg.
Placée avant -i, l’option -ss effectue une recherche rapide :
ffmpeg -ss 00:01:30 -i input.mp4 -t 00:00:45 -c copy output.mp4Langage du code : CSS (css)
Placée après -i, elle peut être plus précise selon les cas, mais plus lente :
ffmpeg -i input.mp4 -ss 00:01:30 -t 00:00:45 -c copy output.mp4Langage du code : CSS (css)
Avec -c copy, la coupe reste toutefois limitée par les images clés. Si le résultat commence un peu trop tôt ou trop tard, ce n’est pas forcément une erreur : c’est la conséquence normale du découpage sans réencodage.
Conserver toutes les pistes audio et sous-titres
Par défaut, FFmpeg peut ne pas garder toutes les pistes. Pour conserver tous les flux du fichier source, utilisez -map 0.
ffmpeg -ss 00:01:30 -i input.mkv -t 00:00:45 -map 0 -c copy output.mkvLangage du code : CSS (css)
Cette commande conserve toutes les pistes du fichier source : vidéo, audio, sous-titres et métadonnées compatibles.
C’est particulièrement utile avec les fichiers MKV, souvent utilisés pour stocker plusieurs langues, sous-titres ou chapitres.
Couper une vidéo MKV sans réencodage
Le format MKV est très flexible. Il accepte beaucoup de codecs et plusieurs pistes. Pour couper un MKV sans réencoder :
ffmpeg -ss 00:05:00 -i input.mkv -t 00:02:00 -map 0 -c copy output.mkvLangage du code : CSS (css)
Cette commande extrait deux minutes à partir de cinq minutes, tout en conservant les flux du fichier source.
Couper une vidéo MOV sans réencodage
Les fichiers MOV, souvent issus d’iPhone, d’iPad, de macOS ou de caméras, peuvent aussi être coupés sans réencodage.
ffmpeg -ss 00:00:10 -i input.mov -t 00:00:30 -c copy output.movLangage du code : CSS (css)
Si vous souhaitez plutôt obtenir un MP4 sans convertir les flux, essayez :
ffmpeg -ss 00:00:10 -i input.mov -t 00:00:30 -c copy output.mp4Langage du code : CSS (css)
Si FFmpeg refuse, c’est probablement que l’un des flux du MOV n’est pas compatible avec le conteneur MP4. Dans ce cas, gardez MOV, utilisez MKV, ou réencodez.
Couper une vidéo WebM sans réencodage
Pour une vidéo WebM, le principe reste identique :
ffmpeg -ss 00:00:20 -i input.webm -t 00:01:00 -c copy output.webmLangage du code : CSS (css)
WebM est souvent utilisé avec les codecs VP8, VP9 ou AV1 pour la vidéo, et Opus ou Vorbis pour l’audio. Le découpage sans réencodage fonctionne bien si les points de coupe tombent correctement par rapport aux images clés.
Extraire le début ou la fin d’une vidéo
Pour garder uniquement les 30 premières secondes :
ffmpeg -i input.mp4 -t 00:00:30 -c copy output.mp4Langage du code : CSS (css)
Pour supprimer le début et garder tout le reste à partir de 1 minute :
ffmpeg -ss 00:01:00 -i input.mp4 -c copy output.mp4Langage du code : CSS (css)
Pour supprimer la fin, indiquez simplement une durée avec -t.
Découper une vidéo en plusieurs segments
FFmpeg peut découper automatiquement une vidéo en segments. Par exemple, pour créer des morceaux de 10 minutes sans réencodage :
ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 600 -reset_timestamps 1 part-%03d.mp4Langage du code : CSS (css)
Cette commande crée des fichiers nommés :
part-000.mp4
part-001.mp4
part-002.mp4Langage du code : CSS (css)
Là encore, les segments peuvent dépendre des images clés. Pour un découpage parfaitement régulier à la seconde près, il faudra souvent réencoder ou forcer des images clés au préalable.
Assembler plusieurs vidéos sans réencodage
Si vos vidéos ont le même format, les mêmes codecs, la même résolution, la même fréquence d’images et des pistes compatibles, vous pouvez les assembler sans réencoder.
Créez un fichier files.txt :
file 'partie-1.mp4'
file 'partie-2.mp4'
file 'partie-3.mp4'Langage du code : JavaScript (javascript)
Puis lancez :
ffmpeg -f concat -safe 0 -i files.txt -c copy sortie.mp4Langage du code : CSS (css)
Si FFmpeg refuse ou produit un résultat étrange, c’est que les fichiers ne sont pas assez homogènes. Même extension ne veut pas dire même structure. Le conteneur peut mentir avec beaucoup d’assurance.
Remuxer une vidéo sans réencoder
Remuxer consiste à changer le conteneur sans modifier les flux audio et vidéo. Par exemple, passer de MKV à MP4, si les codecs sont compatibles.
ffmpeg -i input.mkv -c copy output.mp4Langage du code : CSS (css)
Si MP4 refuse certains sous-titres ou pistes audio, gardez plutôt le conteneur MKV :
ffmpeg -i input.mp4 -map 0 -c copy output.mkvLangage du code : CSS (css)
Le MKV est souvent plus tolérant. Le MP4 est souvent plus compatible avec les appareils et les plateformes. Choisissez selon l’objectif.
Quel conteneur choisir aujourd’hui ?
| Conteneur | Usage recommandé | Avantage |
|---|---|---|
MP4 | Web, mobile, partage, compatibilité | Très largement supporté |
MKV | Archivage, multi-audio, sous-titres, fichiers complexes | Très flexible |
MOV | Écosystème Apple, caméras, montage | Courant sur iPhone et macOS |
WebM | Web ouvert, vidéo HTML5, usages légers | Bon pour VP9, AV1, Opus |
En pratique, choisissez MP4 pour la diffusion, MKV pour l’archivage, MOV si vous restez dans un workflow Apple ou caméra, et WebM pour certains usages Web.
Utiliser LosslessCut pour couper sans interface compliquée
Si vous voulez éviter la ligne de commande, LosslessCut est probablement l’outil le plus pratique. Il permet de couper des fichiers audio et vidéo sans perte, avec une interface graphique, tout en s’appuyant sur FFmpeg.
Son usage est simple :
- Ouvrez la vidéo dans LosslessCut.
- Placez le point de départ.
- Placez le point de fin.
- Ajoutez le segment.
- Exportez sans réencodage.
C’est le meilleur choix si vous voulez couper une vidéo rapidement sans mémoriser des timecodes. FFmpeg reste plus puissant, mais LosslessCut gagne clairement côté confort.
Utiliser Avidemux pour des coupes simples
Avidemux reste utile pour les tâches simples : couper, filtrer, convertir ou sauvegarder une vidéo. Pour couper sans réencoder, laissez la vidéo et l’audio en mode Copy.
- Ouvrez le fichier dans Avidemux.
- Placez le marqueur de début.
- Placez le marqueur de fin.
- Réglez Video Output sur Copy.
- Réglez Audio Output sur Copy.
- Choisissez le conteneur de sortie.
- Enregistrez le fichier.
Avidemux est moins moderne visuellement que LosslessCut, mais il reste efficace pour les opérations simples. Et parfois, un outil un peu austère fait très bien son travail. Comme rsync. Ou un prof fatigué mais juste.
Quand faut-il réencoder malgré tout ?
Le découpage sans réencodage est rapide, mais il ne convient pas à tous les cas. Il faut réencoder si :
- vous voulez une coupe exacte à l’image près ;
- le fichier source est abîmé ;
- le codec n’est pas compatible avec le conteneur cible ;
- vous voulez réduire fortement la taille du fichier ;
- vous voulez changer la résolution ;
- vous voulez changer le codec vidéo ou audio ;
- vous voulez normaliser plusieurs fichiers différents ;
- vous devez publier sur une plateforme avec contraintes précises.
Dans ce cas, pour une sortie MP4 très compatible, vous pouvez utiliser H.264 pour la vidéo et AAC pour l’audio :
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -c:a aac -b:a 160k output.mp4Langage du code : CSS (css)
Ce n’est plus une coupe sans perte, mais c’est souvent le meilleur compromis pour publier une vidéo sur le Web.
Réduire la taille sans trop perdre en qualité
Si votre objectif est de réduire la taille, il faut réencoder. Le mode -c copy conserve les flux existants, donc il ne compresse pas davantage.
Pour une compression H.264 équilibrée :
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4Langage du code : CSS (css)
Plus la valeur -crf est basse, meilleure est la qualité, mais plus le fichier est lourd. Pour H.264, une plage courante se situe entre 18 et 23. Pour un tutoriel ou une vidéo de capture d’écran, testez plusieurs valeurs. Les vidéos n’ont pas toutes la même tolérance à la compression.
Résumé des commandes FFmpeg utiles
| Objectif | Commande |
|---|---|
| Couper un MP4 sans réencodage | ffmpeg -ss 00:01:30 -i input.mp4 -t 00:00:45 -c copy output.mp4 |
| Couper un MKV avec toutes les pistes | ffmpeg -ss 00:05:00 -i input.mkv -t 00:02:00 -map 0 -c copy output.mkv |
| Couper un MOV | ffmpeg -ss 00:00:10 -i input.mov -t 00:00:30 -c copy output.mov |
| Couper un WebM | ffmpeg -ss 00:00:20 -i input.webm -t 00:01:00 -c copy output.webm |
| Garder les 30 premières secondes | ffmpeg -i input.mp4 -t 00:00:30 -c copy output.mp4 |
| Supprimer le début | ffmpeg -ss 00:01:00 -i input.mp4 -c copy output.mp4 |
| Découper en segments de 10 minutes | ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 600 -reset_timestamps 1 part-%03d.mp4 |
| Assembler plusieurs vidéos | ffmpeg -f concat -safe 0 -i files.txt -c copy sortie.mp4 |
| Remuxer MKV vers MP4 | ffmpeg -i input.mkv -c copy output.mp4 |
| Inspecter une vidéo | ffprobe -hide_banner input.mp4 |
Quelle solution choisir ?
| Besoin | Meilleur choix |
|---|---|
| Couper vite avec une interface graphique | LosslessCut |
| Automatiser ou traiter plusieurs fichiers | FFmpeg |
| Faire une coupe simple avec mode Copy | Avidemux |
| Conserver toutes les pistes d’un MKV | FFmpeg avec -map 0 |
| Obtenir une coupe à l’image près | Réencodage nécessaire dans beaucoup de cas |
| Réduire la taille du fichier | Réencodage nécessaire |
Checklist avant de couper une vidéo
- Vérifiez le format source avec
ffprobe. - Décidez si vous voulez une coupe rapide ou parfaitement précise.
- Utilisez
-c copypour éviter le réencodage. - Ajoutez
-map 0si vous voulez garder toutes les pistes. - Gardez le même conteneur si vous voulez éviter les incompatibilités.
- Utilisez MKV si vous avez plusieurs pistes ou des sous-titres complexes.
- Utilisez MP4 si votre priorité est la compatibilité.
- Testez le fichier final dans votre lecteur cible.
À retenir
- Couper une vidéo sans réencodage permet de conserver la qualité originale.
- FFmpeg utilise
-c copypour copier les flux sans les convertir. - La coupe sans réencodage est très rapide, mais dépend souvent des images clés.
- MP4 est idéal pour la compatibilité.
- MKV est idéal pour l’archivage et les fichiers complexes.
- LosslessCut est le meilleur choix avec interface graphique.
- Avidemux reste pratique pour des coupes simples.
- Pour une coupe exacte à l’image près ou une réduction de taille, il faut réencoder.
En résumé, ne convertissez pas une vidéo si vous voulez simplement la couper. Commencez par FFmpeg en mode -c copy, ou par LosslessCut si vous préférez une interface graphique. Vous gagnerez du temps, vous préserverez la qualité, et votre machine évitera une séance de soufflerie inutile.



Correction grammaticale « vous vous êtes peut-être heurter à l’obstacle suivant : »
en
« Vous vous êtes peut-être heurté à l’obstacle suivant : »
Corrigé, merci BoZo pour ta vigilance :)
C’est sûrement un super programme, mais je n’y ai trouvé aucun moyen d’éditer quoique ce soit. Même en ajustant les curseur du bas (ligne rouge) pour ne garder qu’une partie de la video .flv, l’export me donne un magnifique fichier .flv dans lequel VLC ne trouve ni image ni son.
Jib
Je viens d’installer AIR et RichFLV sous Ubuntu et cela fonctionne bien, comme sous Windows, avec VLC. Peut-être que le fichier original n’est pas standard ?
Effectivement, je l’ai récupéré une 2ème fois d’un autre site et là ça marche sans problème.
Hélas entre temps je me suis fourvoyé sur le soft Moyea FLV Editor Ultimate diffusé par un site chinois que j’ai payé à prix d’or et qui fait encore moins que RichFLV: lors de l’édition de la vidéo sous FLV Editor, la fonction ne sait que démarrer au début de la video et pas à la position du curseur ce qui rend l’édition quasi-impossible sauf à se positionner au temps repéré sur un player externe !!! Bien sûr aucune réponse du support…FLV Editor, encore une autre arnaque chinoise.
Dommage que ma 1ère install de RichFLV ait foiré, j’aurais fait des économies.
je parle de la fonction « Play »
Merci de l’info !
Malheureusement, ça ne marche pas avec tous ! J’ai été obligé pour la vidéo Youtube « Peter Kingsbery (Cock Robin) – Only the very best (Starmania) » d’utiliser Windows et Mediacoder.
Bonjour,
Comment je fais pour ajouter un texte en bas de la video (l’adresse de mon blog par exemple) ?
Merci
Cool’cool !! Merci !!
J’ai cherché un moment un outil pour pouvoir supprimer le titre d’une vidéo FLV, qui s’affiche dans le lecteur vidéo, à la place du nom du fichier.
A savoir que ce titre est contenu dans ‘metadatacreator’ qu’il suffit de supprimer (delete) en bas de la liste de ‘metadata’.
Ce petit logiciel est très sympa.. juste dommage qu’il faille rechercher systématiquement le dernier dossier dans lequel la dernière vidéo a été ouverte mais bon c’est déjà top de pouvoir enfin modifier un FLV.. !