動作環境

動作環境

NyXGridEncode は Windows 11(64 ビット)で動作します。ランタイムを同梱しているため、追加のインストールは不要です。変換に使う外部ツールは、初回に配布元から取得します。

システム要件

製品の構成

配布形態インストーラー版と ZIP 版の 2 種類です。収録内容は同一です。
ランタイム同梱しています。.NET などの追加のインストールは不要です。
外部ツール同梱していません。FFmpeg が必須です。GPU で変換する場合は NVEncC・QSVEncC・VCEEncC、「個別調整」の画面を使う場合は libVLC を追加します。インストーラーのオプション、またはアプリの「ツール > 外部ツール」から取得します。
動作モード1 台で変換する「スタンドアロン」と、分散エンコードの「コントローラー + エンコーダー」「コントローラーのみ」「エージェント」の 4 種類です。
サービスWindows サービスとして登録できます。登録すると Windows の起動時に自動的に開始し、画面を閉じても変換を続けます。

対応 OS

OSWindows 11
アーキテクチャx64(64 ビット)
導入インストーラー版のインストールには管理者権限が必要です。ZIP 版は、展開したフォルダーを任意の場所へ配置して使用します。
Windows 以外の OS

Linux 版と macOS 版は提供していません。

ハードウェア

CPUx64(64 ビット)の CPU が必要です。GPU を搭載していない環境では CPU で変換します。CPU で変換する場合のスレッド数は、設定の「エンコード」で指定できます。
GPU必須ではありません。NVIDIA GeForce、Intel Arc または Intel の内蔵グラフィックス、AMD Radeon のいずれかを搭載している場合は、GPU で変換します。同時に使用できる GPU の数は、エディションによって異なります。
ディスク本体(実行ファイル一式)は約 70 MB です。外部ツールは、すべて取得した場合で展開後に約 1.1 GB を使用します。このほか、出力ファイルと変換の一時ファイル用の空き容量が必要です。出力フォルダーの空きが 5 GB を下回ると、新しい変換を開始しません。

変換にかかる時間は、CPU と GPU の性能によって異なります。設定の「ベンチマーク」で、この PC での並列数の推奨値を測定できます。

ネットワーク要件

使用するポート

用途 ポート プロトコル 方向 必要な場合
分散エンコード(ジョブの割り当て・状態の報告・ファイルの転送・キューの状態の問い合わせ)5555(既定)TCPコントローラーが受信
エージェントが送信
分散エンコードを使用する場合。ポートは設定で変更できます。
共有フォルダーの読み書き(Windows のファイル共有・SMB)445TCP共有フォルダーを置く PC または NAS が受信エージェントに共有フォルダーを直接読み書きさせる場合
Wake-on-LAN の起動要求9UDPコントローラーが送信Wake-on-LAN を使用する場合(Pro 以上のライセンスで、コントローラーとして動作している場合)。宛先は 255.255.255.255 と、コントローラーの PC の各 NIC のサブネットのブロードキャストアドレスです。
インターネットへの接続(HTTPS)443TCP送信外部ツールの取得、更新の確認、ライセンスの確認、問い合わせの送信、外部への通知(LINE・Discord・Slack)
外部への通知(Webhook・メール)指定したポートTCP(HTTP / HTTPS・SMTP)送信外部への通知で Webhook またはメールを使用する場合。スタンドアロンとコントローラーが送信します。Webhook は指定した URL へ、メールは指定した SMTP サーバーのポートへ接続します(STARTTLS または SSL/TLS)。
ファイアウォールの設定

コントローラーの PC で、待ち受けポート(既定 5555。設定で変更した場合はそのポート)への TCP の受信を許可してください。エージェントの PC では、受信を許可する必要はありません。Wake-on-LAN は送信だけのため、受信の許可は不要です。コントローラーとエージェントの間のネットワーク機器が、UDP のポート 9 へのブロードキャストを通す必要があります。

インターネットの接続先

用途 接続先 接続する時期
外部ツールの取得と最新バージョンの確認github.com
api.github.com
api.nuget.org
取得を指示したとき、「外部ツール」の画面を開いたとき、起動時と 24 時間ごと(設定で無効にできます。エージェントとして動作している間は確認しません)
本製品の更新の確認nyx.infocloset.jp起動時と 24 時間ごと(設定で無効にできます)。「今すぐ更新」を選択したときは、インストーラーも取得します。
ライセンスの確認当社のサーバー(*.infocloset.jp)ライセンスキーの登録時、起動時、1 日 1 回(ライセンスキーを登録している場合のみ)
外部への通知(Pro 以上。スタンドアロンとコントローラーが送信)api.line.me
discord.com
hooks.slack.com
指定した Webhook の URL・SMTP サーバー
通知する事象が発生したとき、「テスト送信」を押したとき
問い合わせの送信当社のサーバー(*.infocloset.jp)「ヘルプ > サポート」から送信したときのみ

ファイアウォールで送信先を制限している場合は、表の接続先への送信を許可してください(Webhook は指定した URL、メールは指定した SMTP サーバーとポート、それ以外は HTTPS の 443)。GitHub からのダウンロードは、GitHub の配信用のホスト(*.githubusercontent.com)へ転送されるため、このホストも許可してください。

構成ごとに必要なこと

1 台で使用する分散エンコードの通信は不要です。インターネットへの接続は、外部ツールの取得、更新の確認、ライセンスの確認に使用します。変換処理そのものはオフラインでも動作します。
同じ LAN 内の複数の PC で分散エンコードするコントローラーで待ち受けポート(既定 5555)への受信を許可します。Wake-on-LAN を使用する場合は、エージェントをコントローラーと同じサブネットに置きます。エージェントには、コントローラーの PC 名または IP アドレス、ポート、認証トークンを設定します。コントローラーとエージェントは、同じバージョンの本製品にそろえます。コントローラーには、エージェントを使用できるライセンスが必要です(エージェントの PC には不要です)。
インターネットに接続しない PC外部ツールは、別の PC で配布元から取得したファイルを、readme.txt の「外部ツールを手動で配置する」の手順で tools フォルダーへ配置します。ライセンスを登録した PC は、最後にライセンスを確認できた時点から 14 日を過ぎると、再び接続するまで無料の範囲で動作します。変換処理は停止しません。
分散エンコードの通信

PC どうしの通信は、認証トークンで相手を確認しますが、暗号化はしていません。インターネットを経由させず、同じ LAN 内で使用してください。転送で受け渡すファイルの大きさと回線の速さは、処理時間に影響します。転送にかかる時間の目安は、設定の「ベンチマーク」の「ファイル転送ベンチマーク」で測定できます。