X



【NVENC/VCE】ハードウェアエンコーダーを語るスレ3【QSV】

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@編集中 (ワッチョイ 5fda-P44A)
垢版 |
2019/07/12(金) 00:23:56.45ID:kWGC6LHK0
高速なエンコード処理ができるハードウェアエンコーダーについて語るスレです。

●Intel
https://software.intel.com/en-us/media-sdk
https://01.org/linuxmedia
https://github.com/Intel-Media-SDK/MediaSDK
https://github.com/intel/media-driver
https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video

●NVIDIA
https://developer.nvidia.com/nvidia-video-codec-sdk
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
・エンコード: https://en.wikipedia.org/wiki/Nvidia_NVENC
・デコード: https://en.wikipedia.org/wiki/Nvidia_PureVideo

●AMD
https://github.com/GPUOpen-LibrariesAndSDKs/AMF
・エンコード: https://en.wikipedia.org/wiki/Video_Coding_Engine
・デコード: https://en.wikipedia.org/wiki/Unified_Video_Decoder

■前スレ
【NVENC/VCE】ハードウェアエンコーダーを語るスレ【QSV】
https://mevius.5ch.net/test/read.cgi/avi/1533671049/

次スレは>>980が立ててください。
0938名無しさん@編集中 (ワッチョイ 4e1f-xO71)
垢版 |
2019/12/18(水) 22:02:59.22ID:rm3z4ERI0
もうスレタイからVCEを外してみてはどうか
「江ノ島電鉄、湘南モノレール、シーサイドライン」のスレのシーサイドラインくらい話題がない
0941917 (ブーイモ MMfb-3NNe)
垢版 |
2019/12/19(木) 12:03:14.43ID:HqYYucL7M
>>938
それだけは、それだけは堪忍してください
単独スレなんて建てたところで、とてもやっていけないんです
たまにディスられるだけでも構いませんから、どうか…
0950名無しさん@編集中 (中止 7773-CWnX)
垢版 |
2019/12/24(火) 12:22:57.98ID:6s2QfhwD0EVE
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
NvidiaのNVEnc Support Matrixのチップ数、セッション数
の関係性についてですけど、
チップ数=アプリ数、セッション数=同時にエンコ出来る数
という認識であってますか?

例えば、GTX1050のチップ数1個、セッション数2個というのは
アプリ1つ(例えばTMPEGEnc)、2個の動画ファイルを同時にNVEncを仕掛けることが出来る。
GTX1080のチップ数2個、セッション数2個なら
AVIutl,Handbrakeを2つ起動、同時にNVEnc仕掛けられる数はそれぞれ1個まで

GTX1080所持なのですが、OBSとStreamlabsの同時起動、多重NVEnc配信が出来たので
そういうことなのかなぁ…と思い、負荷分散のためにGTX1070搭載PCを組もうかなと考えています。
0952名無しさん@編集中 (中止 17c9-2Y4p)
垢版 |
2019/12/24(火) 14:21:01.22ID:YViiKGxY0EVE
>>950
例に挙げているgtx1050と同じ、チップ数1 セッション2のRTX2070で試してみたけど
NvEncCで2本orOBSで2本orOBS1本とNvEncC1本の計2本いずれの組み合わせもOKだった
表は同一アプリ縛りを示唆するものではなくて、あくまでNvEncの実装方法を示しているんじゃないかな?

ちなみに、OBSで1本とNvEncCで1本に+NvEncCで3本目の同時使用を試行すると
>In Geforce, simultaneous encoding is limited up to 2, due to the NVIDIA's driver limitation.
同時エンコは2つまで!と怒られる。VideoEngineLoadに余裕があってもダメなものはダメらしいw
0954名無しさん@編集中 (中止 7773-CWnX)
垢版 |
2019/12/24(火) 15:10:56.03ID:6s2QfhwD0EVE
>>952
ということはチップ1個で2つできるよ、とTuringが進歩したとみるか
GTX1080がチップ2個あるのに同時は2個までと怠けてるとみるか
のどちらかになるわけですか……。
レス、検証ありがとうございます。
0957名無しさん@編集中 (中止 7773-CWnX)
垢版 |
2019/12/24(火) 17:24:20.73ID:6s2QfhwD0EVE
>>955 >>956
調べてみましたが、書き換えってできるんですね。
制限はチップ、基板制御的な問題と思いました。

H264,4分30秒の動画4個をHEVC変換で平均7倍速、こりゃすごい。
CPU(7700Kかな?)が100%状態になってるのをみると、
メインストリームCPUはNVEnc並列4個が速度的にに頭打ちって感じですかね?
0958名無しさん@編集中 (中止W 972d-s7Xr)
垢版 |
2019/12/24(火) 17:39:39.29ID:VThpfWa40EVE
>>957
ハード制限は60くらいらしいが自分はそこまで試してない
7700K@4.7GHz
他の作業でCPU使ってる&エンコ前のフィルタでCPU食ってるので純粋なHEVCエンコードだけに絞ればもっと行けるはず
0959名無しさん@編集中 (中止 7773-CWnX)
垢版 |
2019/12/24(火) 20:03:48.87ID:6s2QfhwD0EVE
>>958
60って……。そこまで回すと圧縮速度の倍率が等倍になりそうですね。
今、パッチ入れてやってみたところ、キャプチャも含め
NVEncを4つしかけることができました。

こういうことが出来ると分かったらGTX1050買って、専用マシンにするのも考え物ですね。
NVEncの性能でVRAMの容量って関係するんでしたっけ?
0963名無しさん@編集中 (中止 Sa5b-hf5w)
垢版 |
2019/12/25(水) 21:46:04.08ID:7ouVxR62aXMAS
インテルからアムドに変わっただけで互換性がーアプリの最適化ガーとか言ってるくらいなんで
NVとかまで利用されるようになるにはまだかかるかもなー
0964名無しさん@編集中 (ワッチョイWW 8688-ij0I)
垢版 |
2019/12/26(木) 00:11:25.48ID:7n8EdKtT0
NVENC使うとH.264もH.265もDLNAでTVで再生できないヤツになってしまう
profileもlevelも間違ってないのに何が起きてるの..
QSVとかソフトエンコだと起きないんだけど
0970名無しさん@編集中 (ワッチョイ 41c9-tE3g)
垢版 |
2019/12/26(木) 10:12:55.87ID:3wRrEQO80
まぁ、使ってるDLNAサーバの名前もTVの型番もGPUの世代もエンコに使ってるソフトも設定も
どこまで切り分け出来てるのかも明かさないんだから、本人だって解決する気は無いんじゃない?
0974名無しさん@編集中 (ワッチョイ ceda-VnBs)
垢版 |
2019/12/26(木) 23:17:46.65ID:6xN96sWS0
とりあえず出力した動画を解析ソフトで見比べてみるとか

levelとprofileは解像度とか(最大)bps、フレームレートとかで変わる
ソフト側で指定しても条件からはみ出してソフト側で勝手に修正+出力して(ユーザ側から見て)任意のprofileとlevelで出力してるつもりになってるだけかもしれない
何のソフト使ってるか知らないけど使用エンコーダ毎に初期設定(+使用できるオプション)が違うだろうからちゃんと見直した方がいいと思う
0975名無しさん@編集中 (ワッチョイ b08e-M7II)
垢版 |
2019/12/27(金) 01:57:31.05ID:9a5Kn37w0
ほんとに解決したいなら、ただ動かないなんて書かないわなぁ
このスレにはまじめな人が多いから、車が動かないのはなんで?と言ってるお子様にもきっと答えてくれそう
0981名無しさん@編集中 (ワッチョイ 1dba-K0SF)
垢版 |
2019/12/27(金) 10:10:58.04ID:oVjv7HIC0
>>978
そらそーだけど、ライブ配信したいとか、
大量の過去のテープライブラリをできるだけ画質落とさず整理したいとかあるだろ。
テープは実時間でしか転送できない上にエンコでその何倍もかかられたんじゃ手の施しようがない
0983名無しさん@編集中 (ワッチョイ 1dba-K0SF)
垢版 |
2019/12/27(金) 10:33:28.05ID:oVjv7HIC0
も一つあったわ
期限付きで安く配信メディア購入して、画面キャプチャ→エンコするって用途
キャプチャに失敗することもあってやり直したりで、エンコはなるべく短時間で終わって欲しい。
0984名無しさん@編集中 (ワッチョイ f6e7-/WEI)
垢版 |
2019/12/27(金) 12:13:15.59ID:tVsuyvWq0
>>980を過ぎたので次スレ立てチャレンジしてくる。
ただ最近変な規制をくらうことがあるので、1時間ほど音沙汰がなかったら
失敗して規制されたものとして、誰か別の人が宣言して立ててもらえるとありがたい。
テンプレ案は
  https://pastebin.com/PKqZQDCN
にまとめておいた。
そんじゃ行ってくる。
0992名無しさん@編集中 (アウアウクー MMd2-bmlc)
垢版 |
2019/12/28(土) 10:44:27.48ID:LNytzHljM
ソフトエンコで普通にFHD60fpsリアルタイム配信出来るよ。
まあ、同画質にしようとするとレイテンシで負けて、消費電力で圧倒的に負けるけど@i9-7980XE
0996名無しさん@編集中 (ワッチョイ 419f-dR36)
垢版 |
2019/12/30(月) 00:57:20.22ID:POW0K1u60
差がまったく感じられないほどなら、Codecの選択以前にビットレートが高すぎでもったいないだけだし
差が出るビットレートなら、H.265の方が高画質。

H.265にする意味がないってのはどういう状況だろうか?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 171日 11時間 59分 24秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況