ffmpegを使用したビデオ安定化

Written by

in

ビデオを安定させて手ぶれを除去したい場合は、「ffmpeg」ツールが強力なソリューションを提供します。組み込みフィルター `vidstabdetect` と `vidstabtransform` のおかげで、複雑なビデオ エディターを使用せずにプロフェッショナルな結果を達成できます。

仕事の準備

始める前に、`ffmpeg` が `vidstab` ライブラリをサポートしていることを確認してください。 Linux では、次のコマンドでこれを確認できます。

bash  
ffmpeg -filters | grep vidstab  

ライブラリがインストールされていない場合は、追加できます。

sudo apt install ffmpeg libvidstab-dev  

brew による macOS のインストール:

brew install libvidstab
brew install ffmpeg

それでは、プロセスに進みましょう。

ステップ 1: 動作分析

まず、ビデオの動きを分析し、安定化パラメータを含むファイルを作成する必要があります。

ffmpeg -i input.mp4 -vf vidstabdetect=shakiness=10:accuracy=15 transfile=transforms.trf -f null -  

パラメータ:

揺れ: ビデオの揺れレベル (デフォルトは 5、より複雑な場合は 10 まで増やすことができます)。
精度: 分析精度 (デフォルトは 15)。
transfile: モーションパラメータを保存するファイル名。

ステップ 2: 安定化を適用する

これで、変換ファイルを使用して安定化を適用できるようになりました。

ffmpeg -i input.mp4 -vf vidstabtransform=input=transforms.trf:zoom=5 output.mp4

パラメータ:

input: 変換パラメータを含むファイル (最初のステップで作成) を指します。
ズーム: 黒いエッジを除去するためのズーム係数 (例: 5 – アーティファクトが除去されるまで自動ズーム)。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

DemensDeum
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.