このプロジェクトについて
RealScalerは、Real-ESRGANモデルを基盤としたAIによる画像・動画アップスケーリングのためのエンドユーザー向けWindowsアプリです。Pythonで記述され、CustomTkinterインターフェースを使用し、現在のAIエンジンとしてONNX Runtime DirectMLを採用しており、OpenCV、MoviePy、PyTorch、ONNX、FFmpegなどのサポートライブラリを含んでいます。
このアプリは、JPG、PNG、TIF、BMP、WebP、HEICなどの一般的な画像形式と、MP4、MKV、FLV、GIF、AVI、MOV、MPG、QT、3GPなどの動画形式をサポートしています。機能には、画像・動画のアップスケーリング、複数ファイル処理、出力解像度選択、VRAM制限のための自動画像タイル分割、アップスケール前のリサイズ、元のコンテンツとアップスケール後のコンテンツ間の補間、残り時間表示、保存されたユーザー設定、ExifToolによるメタデータ転送が含まれます。動画ワークフローは、停止と再開、マルチスレッド処理、FFmpegによるフレーム抽出、NVENC、AMF、QSVによるハードウェアアクセラレーションエンコードをサポートしています。
RealScalerは複数のGPUを使用でき、DirectMLを通じてDirectX 12互換のAMD、Intel、Nvidiaハードウェアを対象としています。ドキュメントに記載された要件は、Windows 10または11、少なくとも8 GBのRAM、少なくとも4 GBのVRAMを持つDirectX 12 GPUです。処理はローカルで実行され、インターネット接続は必要ありません。ソースから実行するには、Python、プロジェクトの依存関係、別途ダウンロードしたONNX AIモデル、およびプロジェクトのアセットに配置されたFFmpeg.exeが必要です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.