ビデオファイルからシーンをぼかすことができるソフトウェアが必要です。VirtualDubとAdobe Premiereについて考えましたが、目的の機能が提供されているかどうかはわかりません。
私の要件は、数秒のシーンをぼかすことです。たとえば、ビデオファイルの10:12から10:45までのシーンをぼかします。
ビデオファイルからシーンをぼかすことができるソフトウェアが必要です。VirtualDubとAdobe Premiereについて考えましたが、目的の機能が提供されているかどうかはわかりません。
私の要件は、数秒のシーンをぼかすことです。たとえば、ビデオファイルの10:12から10:45までのシーンをぼかします。
回答:
あなたはffmpegのを使用することができ、あなたは現在、ぼかすことができます4つのビデオフィルタの選択肢を持っている:boxblur
、sab
、smartblur
とunsharp
。これらのフィルターはenable
、タイムラインサポートのオプションを使用できるため、必要に応じてぼかし効果を特定の期間に適用できます。でタイムラインをサポートしているフィルターを表示できますffmpeg -filters
。
この例では、22〜113秒からブラーを適用し、次に275〜286秒からブラーを適用します。
ffmpeg -i input.avi -vf "boxblur=enable='between(t,22,113)',boxblur=enable='between(t,(60*4)+35,286)" -codec:a copy output.avi
秒を入力するか、例に示すように秒を計算させることができます。
表現の評価は私の得意分野ではありません。フィルターを1回だけ宣言するメソッドを見つけることができます。
ビデオを変更するだけなので、オーディオを再エンコードせずに入力から出力にストリームコピーできることに注意してください。これは再エンコードよりも高速で、品質を維持します。これは、Premiereなどのほとんどの編集者が、追加の不正操作なしではサポートできないものです。
ffplay
エンコード、視聴、再エンコードの代わりにプレビューを取得できる場合...
ffplay -i input -vf smartblur
ffmpeg
ビルドは、Windows、Linux、OS Xのユーザーが利用できます。FFmpegのダウンロードページを参照してください。もちろん、いつでもコンパイルすることffmpeg
もできます。
ffmpeg -filters
。
プレミアは確かにあなたが必要なことを行うことができます。クリップをサブクリップにカットしてぼかしフィルターを適用するか、フィルターを適用してぼかしのレベルにキーフレームを設定することができます。これは、フレーム全体をぼかす場合に注意してください。フレームの一部のみをぼかしたい場合は、After Effectsのモーショントラッキングのように、ぼかしたいものに追従し、動きに追従するマスクの影響を受ける領域のみにぼかしを制限することができます。
次の手順に従って、Adobe Premiere Proで要件を満たしました。
ビデオ全体をタイムラインパネルにロードします。
「かみそり」ツールを使用して、ぼかす必要がある部分をカットしました。「Razor」ツールを使用してカットすると、Adobe Premiere Proはそれを論理的に別のクリップとしてマークします。
目的のクリップにビデオ→ぼかし効果をドラッグし、ガウスぼかし設定を設定します。
ぼかす必要がある元のビデオの他のすべてのセクションについて、上記の手順を繰り返します。
最後に、完全なシーケンスをエクスポートします。