Existe-t-il un moyen, via un programme graphique ou un utilitaire de ligne de commande, de "stabiliser" la vidéo dans Ubuntu?
Par stabiliser, je fais principalement référence à une fonctionnalité d'iMovie dans laquelle une vidéo tremblante est analysée, puis modifiée image par image pour la rendre plus lisse. Cette méthode perd la qualité vidéo en effectuant un zoom et une rotation pour produire l'effet. Regardez à cette vidéo pour un exemple de ce que je veux dire.
Le package transcode
regroupe un plugin de stabilisateur d'image vid.stab . Leur vidéo de démonstration est certainement convaincante (même si un peu de vomissement provoque).
Vous pouvez essayer Cinelerra,
ppa:cinelerra-ppa/ppa
( Comment ajouter un PPA ) puis installez cinelerra à partir du centre logiciel.FFmpeg filtre de désaffectation .
ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME" ## :opencl=1
Plus la résolution vidéo est élevée, plus vous avez besoin de rx
, ry
et blocksize
. Vérifiez le lien pour la documentation.
Voici un petit script que j'utilise:
INPUT=$1
BASE_NAME=`basename "$INPUT"`
BASE_NAME="${BASE_NAME%.*}"
SUFFIX=${INPUT##*.}
NEW_NAME="$BASE_NAME"-deshake.$SUFFIX
set -x
ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME" ## :opencl=1
set +x
## Copy the modification date too.
touch "$NEW_NAME" -r "$INPUT"
Bien que, je dois ajouter, les résultats ne sont pas trop bons. Je dirais qu'il vaut mieux télécharger sur Youtube, le laisser se décoller et télécharger le résultat.
Vous pouvez essayer Shotcut ( http://shotcut.org/ ). C'est un éditeur non linéaire (NLE) qui est fourni avec beaucoup de filtres, y compris la stabilisation vidéo. Découvrez ce tutoriel: https://www.youtube.com/watch?v=C3v-jYJJfuM