Software di stabilizzazione video


17

Esiste un modo, tramite un programma grafico o un'utilità della riga di comando per "stabilizzare" il video in Ubuntu?

Con la stabilizzazione mi riferisco principalmente a una funzionalità di iMovie in cui viene analizzato il video traballante, quindi fotogramma per fotogramma modificato per renderlo più fluido. Questo metodo perde la qualità video attraverso lo zoom e la rotazione per produrre l'effetto. Guarda questo video per un esempio di cosa intendo.


Non so molto sul video, ma la scossa nel tuo esempio non sembra il tipo di scossa che quelle app sono progettate per eliminare. Forse prova a montarlo sul telaio, piuttosto che sul casco?
Stefano Palazzo

non potresti farlo in Ubuntu?
Lincity

Risposte:


13

Il transcodepacchetto raggruppa un plug-in stabilizzatore d'immagine vid.stab . La loro demo video sembra sicuramente convincente (se un po 'di vomito induce).


Ora è disponibile come filtro in ffmpeg 2.0, sebbene ffmpeg stesso non sia disponibile per Ubuntu :(
FairMiles,

@FairMiles ffmpeg è disponibile nei repository Ubuntu, ma a quanto pare non vidstab.
Flimm,

8

Puoi provare Cinelerra,

Installazione di cinelerra

  • Aggiungi il seguente PPA ppa:cinelerra-ppa/ppa( Come aggiungere un PPA ), quindi installa cinelerra dal centro software.

Esercitazioni


Guardare quel tutorial è piuttosto deludente - rispetto a quello a cui sono abituato in iMovie, il processo è lungo e il risultato non sembra altrettanto buono.
8128,

5

Filtro deshake FFmpeg .

ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME"  ## :opencl=1

Più alta è la risoluzione video è, più si ha bisogno di rx, rye blocksize. Controlla il link per la documentazione.

Ecco un piccolo script che uso:

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"

Anche se, devo aggiungere, i risultati non sono troppo buoni. Direi che è meglio caricare su Youtube, lasciarlo deshake e scaricare il risultato.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.