web-dev-qa-db-fra.com

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

J'ai une vidéo qui montre ce qui suit

enter image description here

et je voudrais le recadrer à ceci:

enter image description here

Comment puis-je le faire?

31
Martin Thoma

Recadrer avec FFmpeg

Avec FFmpeg , le rognage fonctionne comme suit, à l'aide du filtre 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 rogner une fenêtre 640 × 480 en partant de la position (100, 100), vous feriez:

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

Sachez que FFmpeg recodera la vidéo en utilisant x264, lorsque le conteneur MP4 est sélectionné. En l'absence d'options supplémentaires, le facteur de taux constant ( CRF ) est défini sur 23. Pour augmenter la qualité, ce qui pourrait être nécessaire pour l'écran. enregistrements avec arêtes vives et texte - utilisez une valeur inférieure, descendez peut-être à 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 un fork appelé Libav avec le binaire avconv. C'est à peu près le même outil, mais gardez à l'esprit qu'il y a une différence. Utilisez une version statique à partir de la page de téléchargement si vous souhaitez une version "plus récente" de FFmpeg.


Recadrage avec frein à main

Handbrake est un outil multiplate-forme gratuit et à source ouverte avec une interface graphique. Chargez le fichier d'entrée, puis utilisez les paramètres d'image pour spécifier le recadrage:

Vous pouvez utiliser la fenêtre d'aperçu pour ajuster visuellement le recadrage.

Ici, vous pouvez également régler la qualité de sortie avec le curseur Qualité constante :

54
slhck

Avez-vous utilisé recordMyDesktop tool par défaut de Ubuntu ? Si tel est le cas, cliquez sur "Sélectionner une fenêtre", puis tracez un rectangle sur la vignette affichée sur 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 ...

3
5gon12eder