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

1名無しさん@編集中 (ワッチョイ 4381-Xflc)2018/08/08(水) 04:44:09.82ID:NnYmcXUx0
ソフトウェアエンコーダーに画質は劣るものの、エンコード完了までの処理速度が爆速なハードウェアエンコーダーを語りましょう

●Intel
https://software.intel.com/en-us/media-sdk
https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video

●NVIDIA
https://developer.nvidia.com/nvidia-video-codec-sdk
・エンコード: 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
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

551名無しさん@編集中 (ワッチョイ 2b06-9GlL)2018/12/06(木) 10:21:16.04ID:+slZ42F20
>>548
「いろいろ」が間違ってるのか正しいのかわからないだろ
設定やデインタレに何を使ったかくらい書かないと

552名無しさん@編集中 (スップ Sdf3-ScPX)2018/12/06(木) 11:12:24.17ID:GhSNI+w6d
言うほど容量増えない定期

553名無しさん@編集中 (ワッチョイ 9311-n9Ol)2018/12/06(木) 13:47:34.46ID:JO0btjx90
前世代から画質(ビットレート効率)が25%上がったことに一喜一憂するすれで
Bob化によるファイルサイズ20%増しが受け入れられるとは思わない

554名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/06(木) 14:27:08.53ID:taJw58AW0
そこでNVRncCで60pから間引きで30pにすると

555名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/06(木) 14:27:55.29ID:taJw58AW0
誤打 Rnc→Enc

556名無しさん@編集中 (アウアウクー MM4d-OrZJ)2018/12/06(木) 15:47:33.48ID:GyKMFzV1M
ファイルサイズの多少の差なんかどうでもいいよ
画質さえよければ

557名無しさん@編集中 (ワッチョイ 13d4-n9Ol)2018/12/06(木) 22:19:32.85ID:4547mJc30
>>550
インタレエンコードができなくなってるんだが?
>>551
どうせ60pと30pしか試してないんだろう
VFRで問題のあるソースに出会ったことがないな
>>556
画質を求めるならインタレ解除は必須

リアルタイム処理には限界があるし
インタレ保持は未来の技術でインタレ解除できるってのが売りだけど、
今の時代どこもインタレ解除の性能を上げようなんてしてない
むしろ、HEVCがインタレ非サポートになったり、Turingでインタレエンコードがオミットされたりと、
インタレ周りの機能は削減されていくだろうね

もうインタレに未来はない

558名無しさん@編集中 (アウアウカー Sa9d-Od6P)2018/12/07(金) 09:56:26.34ID:9CvYzuKVa
そもそも制約があるから
仕方なくやってる処理だからな
4Kでようやく解放されたが
2Kの段階でMPEG2と一緒に
解放しといて欲しかった
まああの時期じゃしょうがないが

559名無しさん@編集中 (ワッチョイ 9311-n9Ol)2018/12/07(金) 11:49:09.94ID:biMePuJz0
>>557
テレシネな60iしか考慮してないでしょ、そのVFR推しは
60iで放送されてるドラマやドキュメンタリーだとVFRにしようがない

560名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/07(金) 13:50:36.49ID:pOsMKz5n0
ところで60iの放送なんてされてるのか?
放送波としては30iじゃないのか?
フィールド数はフレーム数同意じゃないぞ

561名無しさん@編集中 (ワッチョイ 0106-+wPc)2018/12/07(金) 15:21:02.38ID:3XZR0QCg0
懐かしい流れだ

562名無しさん@編集中 (アウアウクー MM4d-OrZJ)2018/12/07(金) 15:59:28.70ID:GbI2hF6QM
香ばしい流れw

563名無しさん@編集中 (ワッチョイ 9311-n9Ol)2018/12/07(金) 17:01:13.36ID:biMePuJz0
何をいいたいのか分からないカキコは自重するよろし

564名無しさん@編集中 (ワッチョイWW 336e-LbH8)2018/12/07(金) 19:03:45.52ID:BRPnPFY60
DaVinciだと29.97 トップフィールド表記があるけど、29.97i表記は珍しい
普通は59.94iか29.97p表記

565名無しさん@編集中 (ワッチョイ 9106-9GlL)2018/12/07(金) 22:43:45.72ID:aDVI3iFc0
そして時代は繰り返す

566名無しさん@編集中 (ワッチョイWW 2117-1cFb)2018/12/09(日) 17:59:11.11ID:HonOg/r+0
RTXってインタレエンコ出来ないのか

567名無しさん@編集中 (ワッチョイWW 336e-LbH8)2018/12/09(日) 18:14:27.86ID:iHOtU6ZA0
インタレがHDまでしかないから、サポート外したんだnvenc
必要なら1080Tiが最上位?

568名無しさん@編集中 (ワッチョイ 81ec-n9Ol)2018/12/09(日) 18:37:03.48ID:mhf9FFUb0
NVIDIAが既に実装済みだったインタレエンコ機能をわざわざ外すというのは正直考えにくいし、
Turingの NVEncC.exe --check-features で Field encoding が no で返ってくるのは
ドライバか何かのバグじゃないかなーという気がしてるのだけど、どうなんだろうねえ・・・。

569名無しさん@編集中 (ワッチョイ 81ec-n9Ol)2018/12/09(日) 21:20:46.11ID:mhf9FFUb0
そういえば>>522を見て少し気になったんだけど、NVEncのH.264で
 ・3840x2160p60 (--ref 5以下にする必要あり) (本来なら最低でもLevel 5.2)
 ・4096x4096p30 (多分 --ref 2以下にする必要あり) (本来なら最低でもLevel 6)
をエンコードした場合、ストリームに付与されるレベル(MediaInfoで見れるもの)ってどうなるんだろ?(うちはNV環境無し)
NVEncC.exe --check-features で Max Level が 51 になってるってことは、本来のレベルを無視して 5.1 になるのかな?

ちなみにHaswellのQSVの場合はLevel 5.2までとなるらしく、4096x4096p30もLevel 6ではなくLevel 5.2にされる。
refもLevel 5.2の基準で計算されて2に下げられる。

570名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/09(日) 21:59:12.49ID:XX7SvlDR0
>>567
2基搭載なら1070〜は差が無いから
動作クロックで見れば1080無印の方がいいかと

571名無しさん@編集中 (ワッチョイWW 2117-1cFb)2018/12/10(月) 00:05:44.40ID:AMbSDkj+0
NVENCでGDDR5とGDDR5Xの違いはあるのだろうか

572名無しさん@編集中 (ワッチョイWW 61e9-OrZJ)2018/12/10(月) 03:44:27.41ID:OXxLeIWv0
Turing世代のインターレース保持エンコードができない件、H.264(ロスレス含む)も含めた全パターンだったっけ?
それともHEVCだけ?

573名無しさん@編集中 (ワッチョイ 13d4-n9Ol)2018/12/10(月) 11:12:19.89ID:Tfz8d7G20
前者。そもそもHEVCはPascalでもインタレエンコードに対応してない

574名無しさん@編集中 (ワッチョイWW 61e9-OrZJ)2018/12/10(月) 14:34:58.86ID:OXxLeIWv0
>>573
Thx!!
GTX 1050TiをPayPayで買ってくる

575名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/10(月) 14:54:06.52ID:KZMVxCj20
>>571
殆ど無いと思って良いと思う
実質GPU側のメモリ帯域はボトルネックになっていない
そうでなければ、1050/1050tiのGDDR5 128bit帯域で速度低下起こしてるはずだが、そうはなっていない

576名無しさん@編集中 (ワッチョイ 1381-Po2/)2018/12/11(火) 03:06:38.75ID:ticRgqJj0
SD 500kbps
HD 1000kbps
FullHD 2000kbps

実写のAVをNVENCのH.265でエンコードしてるんだがサイズ重視だとこんな感じだぬ

577名無しさん@編集中 (ワッチョイWW f9c3-0t9+)2018/12/11(火) 03:17:06.09ID:sJsJyJE50
RTX2060の噂が出てるけど、RTX2060でもNVENCの性能はそんなに変わらないのかな?
もしそうだったら価格によっては購入してTuring世代のNVENC試したいな

578名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/11(火) 04:00:44.53ID:wch3mPpU0
>>576
個人的にはRTXでその1.5〜2倍は欲しい感じかな
Pascalなら2〜2.5倍は欲しいところ

579名無しさん@編集中 (ワッチョイW f9c3-Z0Wu)2018/12/11(火) 10:01:59.99ID:qL0J9Y7a0
GPUBOX 経由のRTX2070でNVENC使ってみたけど
負荷20%以内で冷却ファンすら回らないね

580名無しさん@編集中 (ワッチョイ db5f-xqdQ)2018/12/11(火) 11:41:53.94ID:dBeTBZys0
つまり何がいいたいの

581名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/11(火) 12:26:18.81ID:wch3mPpU0
それはグラボ個々の製品仕様でHWエンコーダの話では無い罠

582名無しさん@編集中 (ワッチョイW f9c3-Z0Wu)2018/12/11(火) 12:30:21.40ID:qL0J9Y7a0
いやGPUはフル全開アチアチでエンコードしてると思ったの
でもこんな少ない負荷で早いNVENCなら、長時間使用しても気にならない感じ
正直嬉しい発見

583名無しさん@編集中 (アウアウカー Sa9d-Od6P)2018/12/11(火) 12:35:23.97ID:dWve5glBa
部分的にしか使わんからやろ

584名無しさん@編集中 (ワッチョイ db5f-xqdQ)2018/12/11(火) 12:47:50.87ID:dBeTBZys0
その勘違いってでた当初からずっとあるよね
NVENCがCUDAとかGPUのフル機能を使ってエンコしてるって。
ゲームが重くなるから使わないみたいな。

でも、実際のNVENCはグラフィックとかCUDA COREとかはほとんど使わずに
別にあるエンコード専用回路を使うだけだから
負荷も電力もほとんどかからない

585名無しさん@編集中 (ワッチョイWW d1c3-RvGO)2018/12/11(火) 13:38:36.31ID:wch3mPpU0
QSVやVCE/VCNと違って、基本的にエンコード処理でエンジンからのGPGPU処理しとらんからな
そりゃ電力消費は低いし、その分発熱も低い

NVEncはマルチメディアエンジンのみで勝負していて、Pascal世代でGPGPUも使っているQSVの足下まで来ただけでも十分変態じみてるのに
Turing世代のRTXでQSV越えどころか、x264の足下まで来たという度を超した変態ぶりを発揮して
これでGPGPU処理という最も強力な武器はまだ温存されてる始末

Maxwellで28nmのまま電力効率馬鹿みたいに改善してみたり
回路設計の悪魔と契約でもしてんじゃねぇかと思うレベル

586名無しさん@編集中 (アウアウカー Sa9d-Od6P)2018/12/11(火) 14:40:25.13ID:dWve5glBa
マクスウェルの悪魔ってのは確かにあるがw

587名無しさん@編集中 (スプッッ Sdf3-ScPX)2018/12/11(火) 15:31:16.67ID:/UTid8xRd
フィルターにCUDA使えばNVENCでもGPUぶん回るんだけどね
使い方次第だよね

588名無しさん@編集中 (ワッチョイ 2b06-9GlL)2018/12/11(火) 15:53:06.89ID:9dVq6m6h0
>>586
俺の記憶ではたぶん違う世界の悪魔だと思うがw

589名無しさん@編集中 (ワッチョイ 0f9f-2dqZ)2018/12/13(木) 00:06:23.56ID:RNqS2gEM0
Intelの次期内蔵GPUは1TFLOPSの性能で3Dゲームにも対応
https://pc.watch.impress.co.jp/docs/news/1158131.html
> メディア周りも強化されており新しいHEVCハードウェアエンコーダを内蔵することで、
> QSVで動画をエンコードするときのクオリティが30%向上。
ほほう

590名無しさん@編集中 (ワッチョイ 8beb-2dqZ)2018/12/13(木) 00:11:06.39ID:c401ICKp0
AMD何してんの?

591名無しさん@編集中 (ワッチョイ 0f9f-2dqZ)2018/12/13(木) 00:24:17.09ID:RNqS2gEM0
クオリティ30%向上でほほうと思ったが、QSV H.264と同じくらいになったって落ちはないよな…?
https://i.imgur.com/QJFOuDV.png (>>281より)

592名無しさん@編集中 (ワッチョイWW fbe9-95M7)2018/12/13(木) 01:14:25.71ID:wyptRkAP0
Gen10世代はギブアップか
で、Gen11から小鳥効果出まくりと
エンコーダーの画質は実物出ないと何とも言えないねぇ
そんなに自身があるのならば、エンコーダーだけ生かして他の回路殺したチップをUSB接続できるアダプターみたいにして
Intel製エンコーダーとして大々的に売り出してみたらどうなんだと言いたくなる

593名無しさん@編集中 (ワッチョイWW 83c3-NB0G)2018/12/13(木) 01:40:07.92ID:cC+gfyVi0
でも68EUはノート向けSKUなんだろうけど、現行ノート向けの48EU→68EUという感じなのかね
デスク向けのGT2は28〜32EUぐらいになると良いなぁ

594名無しさん@編集中 (ワッチョイWW 83c3-NB0G)2018/12/13(木) 01:48:11.45ID:cC+gfyVi0
単価の安い20nmあたりでNVEncボードとか
エンコードならDDR4でも間に合うし、20nmならTuringの12nmの7割ぐらいのクロックで回せるだろうし

とか思うけど、nvidiaは切り売り製品絶対出さねぇからなぁ

595名無しさん@編集中 (ワッチョイ 0f9f-2dqZ)2018/12/13(木) 01:52:33.16ID:RNqS2gEM0

596名無しさん@編集中 (ワッチョイWW 83c3-NB0G)2018/12/13(木) 02:09:56.26ID:cC+gfyVi0
>>595
アレイは毎度4EUだから16アレイで64EUか
Skullみたいに18アレイで今回歩留まりで1アレイdisableなのかと勝手に思ってた

IGP性能としてはVega8とかGTX750無印ぐらいかねぇ
規模に対して描画性能が伸びてるのはクロックが高いのかTuringみたいに並列実行効率上げてきてるのか

597名無しさん@編集中 (ササクッテロラ Spa3-+zFU)2018/12/13(木) 02:30:07.45ID:aRwk+XcTp
>>593
GT2で64EUだそうだ

598名無しさん@編集中 (ワッチョイWW 83c3-NB0G)2018/12/13(木) 02:34:32.25ID:cC+gfyVi0
>>597
マジか
HEVCのトランスコード速度が40fps→100fpsとかになるならいいけど
マクロブロック配置処理も相応に重くなっていそうな気もするなぁ

599名無しさん@編集中 (ワッチョイWW fbe9-95M7)2018/12/13(木) 03:11:31.44ID:wyptRkAP0
小鳥ならなんとかしてくれる!
はず…

600名無しさん@編集中 (ワッチョイW 1316-k7+j)2018/12/13(木) 04:50:24.54ID:aapI+OOH0
内蔵GPUで8k120p出力(HDMI2.1対応)希望

601名無しさん@編集中 (ワッチョイW 0fc3-qEqj)2018/12/13(木) 09:17:30.09ID:MRAlcprL0
AVX-512

新着レスの表示
レスを投稿する