hzwer/Practical-RIFE

More practical frame interpolation approach.

何を解決するか

Practical-RIFE は、実用的な動画フレーム補間の実装を提供し、既存のフレーム間に中間フレームを生成することで、動画のフレームレートを向上させます。PSNR などの数学的指標の最適化にとどまらず、エンジニアや開発者にとっての主観的な視覚品質と実用性に重点を置いています。

仕組み

このプロジェクトは、RIFE(Real-Time Intermediate Flow Estimation)および SAFA(Scale-Adaptive Feature Aggregation)アーキテクチャに基づいています。学習済みモデルを使用して、既存フレーム間の光流を推定し、新しいフレームを合成することで滑らかな動きを実現します。低コストの「lite」バージョンやアニメシーン、AI生成動画向けの最適化バージョンなど、さまざまな事前学習済みモデルを提供しています。

対象ユーザー

Python とコマンドラインインターフェースに慣れているエンジニアや開発者で、高品質な動画フレーム補間や動画強化を必要とする人。

特徴

  • 複数の事前学習済みモデル: v4.25、v4.26 などさまざまなバージョンを提供。lite バージョンやアニメ、AI生成動画向けの最適化オプションも用意。
  • 柔軟な補間: フレームレートを 2X、4X、またはカスタム倍率で増加可能。
  • 高解像度対応: --UHD または --scale パラメータで 4K 動画を効率的に処理可能。
  • 動画強化: SAFA を活用し、空間時間的な動画スーパーレゾリューションと強化を実現。
  • コマンドラインインターフェース: inference_video.py を使って動画や画像シーケンスを簡単に処理可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト