BrowserTools
Publicité
Accueil / Vidéo / Outil de Découpe et de Rognage Vidéo

Outil de Découpe et de Rognage Vidéo

Découpez ou coupez un extrait d'une vidéo localement dans votre navigateur, rapidement et sans réencodage.

Chargement de Outil de Découpe et de Rognage Vidéo… Si rien ne se passe, activez JavaScript.

Un outil de découpe vidéo vous permet de ne garder que la partie d'un extrait que vous voulez, en supprimant le blanc du début, le faux pas de la fin ou en extrayant un court moment fort d'un enregistrement plus long. Vous lui indiquez un temps de début et un temps de fin facultatif, et il n'écrit que cette section. Le découpage est l'une des retouches vidéo les plus courantes, et il ne nécessite pas un éditeur complet : une seule coupe précise suffit souvent avant de partager ou de téléverser.

Questions fréquentes

Ma vidéo est-elle envoyée à un serveur ?
Non. Le découpage se fait entièrement dans votre navigateur grâce à une compilation en WebAssembly de FFmpeg. Le fichier est lu localement et l'extrait découpé est renvoyé sous forme de téléchargement, jamais envoyé sur le réseau.
Le découpage réduit-il la qualité ?
Non. L'outil copie les flux audio et vidéo d'origine dans le nouveau fichier au lieu de les réencoder, la section conservée est donc identique à la source, sans aucune perte de qualité.
Pourquoi la coupe est-elle légèrement décalée par rapport au temps que j'ai saisi ?
La copie de flux ne peut couper qu'aux keyframes, les images complètes périodiques d'une vidéo compressée. Le début s'aligne sur le keyframe le plus proche au moment de votre temps ou avant, ce qui peut l'avancer d'une fraction de seconde. Cela garde un découpage rapide et sans perte. Des coupes exactes à l'image près nécessiteraient un réencodage plus lent et avec pertes.
Quel format de temps dois-je utiliser ?
Utilisez HH:MM:SS, par exemple 00:00:05 pour cinq secondes ou 00:02:30 pour deux minutes et demie. Saisissez un temps de début et, éventuellement, un temps de fin. Laissez la fin vide pour conserver tout depuis le début jusqu'à la fin de l'extrait.
Quels formats puis-je découper ?
La plupart des formats courants que FFmpeg peut lire, dont MP4, MOV, WebM, MKV et AVI. La sortie conserve le même conteneur et les mêmes codecs que l'entrée, le fichier découpé se lit donc partout où l'original le faisait.
Y a-t-il une limite de taille de fichier ?
Comme le découpage utilise la copie de flux plutôt que le réencodage, il est léger en traitement, mais le fichier reste conservé dans la mémoire du navigateur, les vidéos extrêmement volumineuses peuvent donc tout de même épuiser la RAM disponible sur les appareils à faible mémoire.
Puis-je couper une section au milieu ?
Cet outil conserve une seule section continue entre un temps de début et un temps de fin. Pour retirer une section au milieu, vous devriez découper séparément les deux parties que vous voulez garder. Une future mise à jour pourrait ajouter la coupe multi-segments.
Fonctionne-t-il hors ligne ?
Oui, une fois la page et le moteur chargés. Le premier découpage télécharge le cœur de FFmpeg (environ 30 Mo), après quoi il est mis en cache et fonctionne sans connexion internet.

À propos de Outil de Découpe et de Rognage Vidéo

Cet outil fonctionne entièrement dans votre navigateur grâce à une compilation en WebAssembly de FFmpeg, votre vidéo ne quitte donc jamais votre appareil. Il effectue également la coupe par copie de flux (stream copy), en copiant les données audio et vidéo existantes directement dans un nouveau fichier au lieu de les réencoder. Cela rend le découpage quasi instantané même sur de gros fichiers, et cela signifie qu'il n'y a aucune perte de qualité : la section conservée est identique bit pour bit à l'original.

Comme la copie de flux ne peut couper proprement qu'aux keyframes (les images complètes périodiques d'une vidéo compressée), la coupe réelle peut se situer à une fraction de seconde du temps exact que vous avez saisi, en s'alignant sur le keyframe le plus proche avant votre point de départ. Pour la plupart des extraits, c'est imperceptible. Si vous avez besoin de coupes exactes à l'image près, vous devriez réencoder, ce qui est plus lent et légèrement avec pertes ; pour la grande majorité des tâches de découpage, une coupe rapide et précise au keyframe est exactement ce qu'il vous faut.

Les temps se saisissent au format HH:MM:SS (par exemple 00:01:30 pour quatre-vingt-dix secondes). Laissez la fin vide pour conserver tout depuis le temps de début jusqu'à la fin de la vidéo. La sortie conserve le conteneur et les codecs d'origine, un MP4 reste donc un MP4 et se lit partout où l'original le faisait.

Keyframes : pourquoi le défilement vidéo s'aligne là où il le fait

La vidéo compressée n'est pas une simple suite d'images complètes. Pour économiser de l'espace, les codecs stockent des images complètes occasionnelles, appelées keyframes ou images I, et décrivent les images intermédiaires comme des changements par rapport à leurs voisines (images P et B). Une image P pourrait dire déplace ce bloc de pixels vers la gauche et éclaircis-le légèrement au lieu de redessiner toute l'image. C'est ce qui rend les fichiers vidéo petits, mais cela signifie aussi que la plupart des images ne peuvent pas être décodées seules : elles dépendent du keyframe qui les précède.

Cette dépendance explique pourquoi un découpage rapide et sans perte ne peut commencer qu'à un keyframe : pour démarrer la lecture en milieu de flux, il faut une image autonome d'où partir. Couper à une image arbitraire nécessiterait de décoder en remontant jusqu'au keyframe précédent puis de réencoder, ce qui est plus lent et perd un peu de qualité. Le découpage par copie de flux contourne cela en s'alignant sur le keyframe le plus proche et en copiant les données telles quelles.

L'espacement des keyframes (le GOP, ou groupe d'images) est un choix fait lors de l'encodage de la vidéo. Les formats de streaming utilisent des keyframes fréquents pour que les lecteurs puissent se déplacer et adapter la qualité en douceur ; les encodages d'archivage utilisent des keyframes espacés pour une compression maximale. C'est la même raison pour laquelle une barre de progression saute parfois à un endroit légèrement différent de celui où vous avez cliqué : le lecteur se positionne sur le keyframe le plus proche.

Publicité
Publicité
Publicité