web-dev-qa-db-ja.com

ビデオ安定化ソフトウェア

グラフィカルプログラムまたはコマンドラインユーティリティを使用して、Ubuntuでビデオを「安定化」する方法はありますか?

安定化とは、主にiMovieの機能で、ブレのあるビデオを分析し、フレームごとに変更して滑らかに見えるようにする機能です。この方法では、ズームと回転によってビデオの品質が低下し、エフェクトが生成されます。見て  このビデオで 私の言いたいことの例について。

17
8128

transcodeパッケージには、画像安定化プラグイン vid.stab がバンドルされています。彼らのビデオデモは確かに説得力があります(少し嘔吐を誘発する場合)。

12
Oli

Cinelerraを試すことができます、

cinelerraのインストール

  • 次のPPA ppa:cinelerra-ppa/ppaPPAの追加方法 )を追加してから、ソフトウェアセンターからcinelerraをインストールします。

チュートリアル

  • thisをご覧ください。
8
karthick87

FFmpeg デシェイクフィルター

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

ビデオの解像度が高いほど、rxry、およびblocksizeに必要なものが増えます。ドキュメントのリンクを確認してください。

私が使用する小さなスクリプトは次のとおりです。

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"

追加する必要がありますが、結果はあまり良くありません。 Youtubeにアップロードして、シェイクを解除して結果をダウンロードする方が良いと思います。

4
Ondra Žižka

Shotcutを試すことができます( http://shotcut.org/ )。 NLE(ノンリニアエディター)には、ビデオの安定化など、多くのフィルターが付属しています。このチュートリアルをご覧ください: https://www.youtube.com/watch?v=C3v-jYJJfuM

2
Daniel Schär