Skip to content

Commit

Permalink
--function-modeについてhelpに追記。
Browse files Browse the repository at this point in the history
  • Loading branch information
rigaya committed Mar 17, 2024
1 parent 5dccd92 commit 782d458
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 6 deletions.
19 changes: 16 additions & 3 deletions QSVEncC_Options.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
- [--d3d11](#--d3d11)
- [--va](#--va)
- [Other Options for Encoder](#other-options-for-encoder)
- [--function-mode \<string\>](#--function-mode-string)
- [--fixed-func](#--fixed-func)
- [--hyper-mode \<string\>](#--hyper-mode-string)
- [--max-bitrate \<int\>](#--max-bitrate-int)
Expand Down Expand Up @@ -620,10 +621,22 @@ Use va memory mode. (Linux only)

## Other Options for Encoder

### --function-mode &lt;string&gt;
Select QSV function mode.

- **パラメータ**
- auto (default)
Select suitable mode automatically.

- PG
Encode partially using GPU EU.

- FF
Use only fixed function (fully hw encoding) and not use GPU EU. In this mode, encoding will be done in very low GPU utilization in low power.
Available features might differ from PG.

### --fixed-func
Use only fixed function (fully hw encoding) and not use GPU EU.
In this mode, encoding will be done in very low GPU utilization in low power,
but the quality will be poor compared to ordinary mode.
Same as ```--function-mode FF```.

### --hyper-mode &lt;string&gt;
Enable encode speed boost using Intel Deep Link Hyper Encode.
Expand Down
19 changes: 17 additions & 2 deletions QSVEncC_Options.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
- [--d3d11](#--d3d11)
- [--va](#--va)
- [その他のオプション](#その他のオプション)
- [--function-mode \<string\>](#--function-mode-string)
- [--fixed-func](#--fixed-func)
- [--hyper-mode \<string\>](#--hyper-mode-string)
- [--max-bitrate \<int\>](#--max-bitrate-int)
Expand Down Expand Up @@ -636,9 +637,23 @@ vaビデオメモリを使用する。(Linux)

## その他のオプション

### --function-mode &lt;string&gt;
QSVの動作モードを選択。

- **パラメータ**
- auto (default)
適切なものを自動的に選択。

- PG
部分的にGPU EUを使用したエンコードを行う。

- FF
エンコードの全工程で固定回路(Fixed Func)を使用し、完全HWエンコを行う。
GPUに負荷をかけることなく、低電力でエンコード可能。使用可能な機能がPGと異なる場合がある。


### --fixed-func
従来の部分的にGPU EUを使用したエンコードではなく、エンコードの全工程で固定回路(Fixed Func)を使用し、完全HWエンコを行う。
GPUに負荷をかけることなく、低電力でエンコード可能だが、品質はやや劣る。
```--function-mode FF```に同じ。

### --hyper-mode &lt;string&gt;
Intel Deep Linkを活用し、Intelの内蔵GPU(iGPU)と外部GPU(dGPU)を使用したエンコードの高速化(Hyper Encode)を使用する。
Expand Down
4 changes: 3 additions & 1 deletion QSVPipeline/qsv_cmd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,9 @@ tstring encoder_help() {
_T(" - i420, i422, i444\n")
_T("\n"));
str += strsprintf(_T("\n")
_T(" --fixed-func use fixed func instead of GPU EU (default:off)\n")
_T(" --function-mode select QSV function mode.\n")
_T(" - auto, PG, FF\n")
_T(" --fixed-func same as \"--function-mode FF\"\n")
_T(" --hyper-mode <string> set Deep Link Hyper Mode\n")
_T(" off (=default), on, adaptive.\n")
_T("\n"));
Expand Down

0 comments on commit 782d458

Please sign in to comment.