web-dev-qa-db-ja.com

FFMPEG-フレームの補間またはモーションブラーの追加

私はちょうど ホビットの予告編アベンジャーズの予告編 の両方を見て、どちらもフレームレートが増加しています。多くのコメントは、60fpsで撮影されなかったため、これは「真の」60fpsではなく、実際には補間されたより低いフレームレートであると述べています。

enter image description here

これが事実である場合、この「錯覚」を作成するために、同じ方法でffmpegまたはavconvを使用してLinuxで既存のメディアの一部を変換できる方法はありますか?

より高いフレームレートが他人の好みではないかどうかは理解できますが、この投稿のポイントではありません。

6
Programster

Ffmpegを使用しているため、Butterflowを使用できます https://github.com/dthpham/butterflow

これは、次のことができるコマンドラインツールです。

モーションに基づいて新しいフレームをレンダリングすることにより、ビデオのフレームレートを上げます(ピクセルワーピング+ブレンディング)。スムーズなモーションビデオを作成します(フレーム間の単純なブレンド)。新しいフレームを活用し、フレームレートを上げて、滑らかなスローモーションビデオを作成します。

6

あなたが試すことができます

ffmpeg -i source.mp4 -filter:v tblend -r 120 result.mp4

またはこれから https://superuser.com/users/114058/mulvya

ffmpeg -i source.mp4 -filter:v minterpolate -r 120 result.mp4

モーションブラー用のフィルターがあります

5
Offenso

slowmovideoで試すことができます。デモを見てください: https://www.youtube.com/watch?v=YAVRnEg0Vps

1
esteban
ffmpeg -i input.mp4 -filter:v "minterpolate=mi_mode=2" output.mp4 

モーションブラーと計算を少し使用した単純な動的高速フレーム補間用です。

私の質問はビデオを補間されたフレームでより高いフレームレートに変換することについて尋ねられたので、この答えは決して「本当の」答えにはなりませんが、以来、Linux、Mac、Windowsで動作する Smooth Video Project(SVP) が見つかりました( Download Link )。

このツールは無料で、あらゆるビデオを取り、テレビのようにオンザフライでフレームを補間するので、ビデオを再エンコードするのに何年も費やす必要はありません。少し面倒ですが、ラップトップでうまくいくかわかりませんが、私のデスクトップクアッドコアマシンでは見事に動作します。

Ubuntu Linuxユーザーは、設定方法について 私の投稿 を読むことができます。

0
Programster