私はVHSビデオテーププレーヤーで歪んだように見えるビデオを作成しようとしています。私が求めている効果の具体的な例は、テープ歪み効果です。このビデオの終わり近くに見られるしかし、全体的なテープ歪みが主な原因です。
しかし、FFmpeg (およびおそらく frei0r フィルター) だけでそれを実現する方法を見つけることができません。それを実現する方法はあるのでしょうか、それとも行き詰まっているのでしょうか? 現在のツールでオーディオの歪みは問題なく実現できるので、ビデオの歪みだけを探しています。
これまで試みたこと:
- Kdenlive のブレンド モードの奇妙な組み合わせ。
- FFmpeg のクロマシフト フィルター。
- ビデオを非圧縮 YUV に変換し、Audacity を使用してファイルをいじってから、MP4 に戻します (これにより興味深い結果が得られましたが、私が求めていたものではありません)。
- ビデオをコンポーネント チャネルに分割し、レベルと位置を調整してから再構成します。
答え1
最も顕著な効果はエンボス効果です。
これは、次のように ffmpeg の畳み込みフィルターを使用して実行できます。
ffmpeg -i in -vf convolution="-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2" -c:a copy out
係数は、以下のドキュメントから直接引用しました。https://ffmpeg.org/ffmpeg-filters.html#畳み込み
答え2
あなたが探しているのは frei0rプラグインFFmpeg の。
frei0r パラメータを追加する例は次のとおりです-vf frei0r=pixeliz0r?...
。
さまざまな効果を実際に確認したい場合は、ブログ記事でデモをご覧ください。
FFmpeg フィルターと Frei0r プラグイン エフェクトの実験。