動作環境
NyXGridEncode は Windows 11(64 ビット)で動作します。ランタイムを同梱しているため、追加のインストールは不要です。変換に使う外部ツールは、初回に配布元から取得します。
システム要件
製品の構成
| 配布形態 | インストーラー版と ZIP 版の 2 種類です。収録内容は同一です。 |
|---|---|
| ランタイム | 同梱しています。.NET などの追加のインストールは不要です。 |
| 外部ツール | 同梱していません。FFmpeg が必須です。GPU で変換する場合は NVEncC・QSVEncC・VCEEncC、「個別調整」の画面を使う場合は libVLC を追加します。インストーラーのオプション、またはアプリの「ツール > 外部ツール」から取得します。 |
| 動作モード | 1 台で変換する「スタンドアロン」と、分散エンコードの「コントローラー + エンコーダー」「コントローラーのみ」「エージェント」の 4 種類です。 |
| サービス | Windows サービスとして登録できます。登録すると Windows の起動時に自動的に開始し、画面を閉じても変換を続けます。 |
対応 OS
| OS | Windows 11 |
|---|---|
| アーキテクチャ | x64(64 ビット) |
| 導入 | インストーラー版のインストールには管理者権限が必要です。ZIP 版は、展開したフォルダーを任意の場所へ配置して使用します。 |
Linux 版と macOS 版は提供していません。
ハードウェア
| CPU | x64(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) | 445 | TCP | 共有フォルダーを置く PC または NAS が受信 | エージェントに共有フォルダーを直接読み書きさせる場合 |
| Wake-on-LAN の起動要求 | 9 | UDP | コントローラーが送信 | Wake-on-LAN を使用する場合(Pro 以上のライセンスで、コントローラーとして動作している場合)。宛先は 255.255.255.255 と、コントローラーの PC の各 NIC のサブネットのブロードキャストアドレスです。 |
| インターネットへの接続(HTTPS) | 443 | TCP | 送信 | 外部ツールの取得、更新の確認、ライセンスの確認、問い合わせの送信、外部への通知(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.comapi.github.comapi.nuget.org | 取得を指示したとき、「外部ツール」の画面を開いたとき、起動時と 24 時間ごと(設定で無効にできます。エージェントとして動作している間は確認しません) |
| 本製品の更新の確認 | nyx.infocloset.jp | 起動時と 24 時間ごと(設定で無効にできます)。「今すぐ更新」を選択したときは、インストーラーも取得します。 |
| ライセンスの確認 | 当社のサーバー(*.infocloset.jp) | ライセンスキーの登録時、起動時、1 日 1 回(ライセンスキーを登録している場合のみ) |
| 外部への通知(Pro 以上。スタンドアロンとコントローラーが送信) | api.line.mediscord.comhooks.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 内で使用してください。転送で受け渡すファイルの大きさと回線の速さは、処理時間に影響します。転送にかかる時間の目安は、設定の「ベンチマーク」の「ファイル転送ベンチマーク」で測定できます。