Comment puis-je recadrer une vidéo sur une partie de la vue?

J'ai une vidéo qui montre les éléments suivants

Entrez la description de l'image ici

Et j'aimerais recadrer cela:

Entrez la description de l'image ici

Comment puis-je le faire?

Recadrage avec FFmpeg

Avec FFmpeg , la coupe fonctionne comme suit, à l'aide du filtre de crop :

 ffmpeg -i in.mp4 -filter:v "crop= out_w : out_h : x : y " out.mp4 

Où les options sont les suivantes:

  • out_w est la largeur du rectangle de sortie
  • out_h est la hauteur du rectangle de sortie
  • x et y spécifient le coin supérieur gauche du rectangle de sortie

Ainsi, par exemple, pour recadrer une fenêtre 640 × 480, à partir de la position (100, 100), vous feriez:

 ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4 

Soyez conscient que FFmpeg va coder de nouveau la vidéo en utilisant x264, lorsque le conteneur MP4 est sélectionné. Sans options supplémentaires, ce paramètre est par défaut un facteur de qualité constant ( CRF ) réglé sur 23. Pour augmenter la qualité, ce qui pourrait être nécessaire pour les enregistrements d'écran avec des bords tranchants et le texte, utilisez une valeur inférieure, peut-être descendre à 18:

 ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4 

Notez que sur Ubuntu, si vous apt-get install ffmpeg , vous n'obtiendrez pas FFmpeg, mais une fourchette s'appelant Libav avec l' avconv binary. C'est à peu près le même outil, mais il suffit de garder à l'esprit qu'il y a une différence. Utilisez une version statique à partir de la page de téléchargement si vous voulez une version FFmpeg plus réelle et réelle.


Recadrage avec frein à main

Handbrake est un outil multiplateforme gratuit et ouvert avec une interface graphique. Chargez le fichier d'entrée, puis utilisez les paramètres d'image pour spécifier la récolte:

Vous pouvez utiliser la fenêtre de prévisualisation pour ajuster visuellement la récolte.

Ici, vous pouvez également ajuster la qualité de sortie avec le curseur Constant Quality :

Avez-vous utilisé l'outil par défaut de UbuntuMyDesktop ? Si c'est le cas, cliquez sur "Sélectionner la fenêtre", puis tracez un rectangle sur la vignette qu'il affiche de votre bureau actuel. Cette zone sera enregistrée. Ce n'est pas "recadrer une vidéo", mais "recadrer une scène", mais je pense que cela devrait résoudre votre problème …