【QSV/NVENC/VCE】ハードウェアエンコーダーについて語るスレ11
高速なエンコード処理ができるハードウェアエンコーダーについて語るスレです
※ DTV板はデフォルト設定が強制ワッチョイなので、ワッチョイを付ける時は extend コマンドの記述は不要です
(逆に、ワッチョイを付けない時は !extend::checked:: の記述が必要です)
※ DTV板は即死判定があり、即死を回避するためには、スレを立ててから1時間以内に最低12コメントが必要です
(即死回避以降は、30日間書き込みがないと強制的にdat落ちします)
【QSV/NVENC/VCE】ハードウェアエンコーダーについて語るスレ10
https://mevius.5ch.net/test/read.cgi/avi/1681288720/ >>3-5
まとめて書くとNGワード判定喰らったので、分割しました
あと、現時点の各社GPUのハードウェアエンコーダーでのH.265/HEVCおよびAV1、VP9のサポート状況について加筆できる方、情報求む! 即死回避完了
以降、即死回避のための書き込みは不要 Arc欲しいけど、DGDecNVのせいで乗り換えられない…
非MPEG2のtsファイルをDGDec(DGIndex)と同じ感覚で分離できて、MurdocCutterみたいにPIDをいじらずに頭と尻をカットできるから Core i5-12600k内蔵UHD770のQSV h265で一部がチラつく現象に出会った。
https://i.imgur.com/PNdabcn.mp4
前半がh264PG、後半がh265PG。
字幕の縁にジリジリとノイズが乗ったりもする。
この現象はQSV h265PGでのみ出る。
QSV h264PG、QSV h265FFなら出ない。
h265PGでも条件によって出たり出なかったり。 >>6
乙です
一度の書き込みで、「コード」と「ポイント」が合計3つ以上あるとNGワードになります
エンコ(以下略) と デコ(以下略) で引っ掛かったんですね チラシ
ドンキにN100のChromeBookがあった
FFmpegであーだ午後のこーだ
エンコ出来ないかなぁなんて ハイパーエンコの報告例ないのね。
うちはしょっぱいセットだけどHandBraikつかってできた。 RTX3050 6Gのnvencって第7世代なんだな RTX2000番台とRTX3000番台のエンコーダーロジックは基本的には同じだからね Matrox、8K×2系統/4K×4系統出力グラフィックボード「Matrox LUMAシリーズ」発売
https://jp.pronews.com/news/202403141830475865.html
Matrox、ワレ生きとったんかい!! >>20
A310のファンレスいいなぁ
1スロ補助電源無しロープロなんだろうか Parheliaを延々と引っ張ったあと赤のfire proベースにシフト。
と思ったら、緑のquadroベースに乗り換えて、今度は青かいな。
Matrox的には高解像度多画面表示ができれば、ソレ以外の機能はさほど重視しないだろうから、
安く売ってもらえそうな所が現れれば、渡りに船ではあるな。 >>20
一般的な用途とは係わりのない世界で頑張ってるよ みんな高い高いと言っておきながら、3050 6GBファンレス狙って買ってるのだな。入荷度に瞬殺で在庫なし Matroxは医療系に強いらしくてそれで生き残ってると昔聞いた
ラデ→緑→淫テル てマジか? QSVEnc 7.62落ちひんやん
Trojan:Script/Wacatac.B!ml ふつうに落とせるしDefenderでもESETでも何も検出されんけど 思い切って昨年末にテストしてAV1切り換えました。画質がHEVCより向上して、x265と変わらなくなったので、消費電力や所要時間を考慮の上、変えました。今の所、問題なしですね。 >>24
RX560から3050に乗り換えたけど、RX560のときはA'Sを使って何も考えずにTSファイルをH.264でエンコしただけで画質もそこそこで
ファイルサイズも1/5くらいになったのに、3050でH.265を使ったら画質は今までと大して変わらず、ファイルサイズは1/2くらいと
逆に大きくなった(速度も思ってたほど速くない)。エンコのパラメータとかフィルタ設定を色々いじって調整中だけど(アニメ用とかドラマ用とか)、
どうやらNVENCに期待しすぎてたみたい。 それはただ単に使用者かA'SがNVEncを使えてないだけだと思うわ
アニメとかドラマとか言ってるんだからソースはTVだろうし、Bフレ有効にしてAmatsukaze使ってみたほうがいいと思う
TSの1/5ビットレート帯域ならAMDのH.264よりNVIDIAのH.265が劣る話なんて聞いたことないし 設定がおかしいだけだろ。
4060 で A's Video Converter 使ってるけどちゃんと圧縮できてるよ。
264 から 265 に変えたのであればビットレートは半分でいい。 それと H264 と H265 はエンコード時間違うから RX560 で H264 の速度と RTX3050 で H265 の速度を比べても意味無いぞ デフォルトの設定だと30分で2GBくらいのTSファイルが1.2GBに縮む程度。ビットレートを半分にするともう少し縮むけど画質が目に見えて落ちる。
フィルタでリサイズしたりして普段遣いの設定を探ってるけど、みんなどんな設定でエンコードしてるの? なぜかIDが変わってしまったけど32=36。A'sでGeForceのH.265を選んだときのデフォルトでエンコードすると >>32 のような状況。 PVBR 目標 2000 最大 4000 (映画なら 2500 - 5000 でもいいかも)
フィルタでリサイズ 1920×1080・デインターレス 逆テレシネ・ノイズ除去 10%。
フレームレートは 24 にした方がいいのかもしれないけど俺は 29.970 のまま。 >>39
付き合ってくれてありがとね。お伝え頂いた設定でやってみたけど、やっぱりRX560のほうがきれいでサイズも小さい。
PolarisとAdrenalin 2020 Edition 20.xあたりの古いドライバの組み合わせが良かったような気がする。 コンソールでも良ければNVEncCを使えば、HEVCでx264の品質固定(crf)に似た品質固定(qvbr)が使えたはず
こだわりが強くなければ、実写でqvbr=28~30あたりでいい感じになると思うけど AviUtl経由のGUIではqvbr指定できなかったので、NVEncCを直接コンソールを使ってます
ttps://github.com/rigaya/NVEnc/releases 当然ながらNVEncCも試してはいるのだけど傾向は変わらない感じ。試行錯誤するのが楽しい人もいるのだろうとは思うのだけど、
デフォルトの状態でほどほどに動いてくれるのが嬉しいかなぁと。 NVEncC既に試されていたのですね
私はいつもこんな感じて使ってますが特になりませんでしたw (あまりこだわりのない人だからかも...)
NVEncC64 -c hevc -u quality --qvbr 29.5 --gop-len 150 --max-bitrate 24000 -b 4 --ref 4 --lookahead 32 --bref-mode each --aq --aq-temporal --profile main10 --output-depth 10 --chapter-copy --audio-copy ちなみにこちらも最近手配したRTX3050(kalmx)です。 >>45
アドバイスありがとうございます。NVEncCでご教示頂いた設定で試してみたところ、確かに妥当な品質・サイズではあるのですが、
やっぱりRX560のH.264のほうがきれいでサイズもさらに小さいです。PolarisのVCEは実は優秀だったのでは? という感もあるのですが、
もう手放してしまったのでNvencでもうしばらく試行錯誤してみようかと思います。 そこまで言うからには同じソースをエンコして比較してんだよね? もちろん同じソースを使ってH.264、H.265を試してます。RX560はAdrenalin-2020-20.12.1を組み合わせていました(Windows Updateで
更新されないようにしてました。2021以降はエンコード後のサイズが大きくなってしまいます)。追試できる人がいるかわからないのですが…。 7年位前にRX460、1050Ti、Core i7 7700のVCE、NVENC、QSVである程度サイズ揃えてH.264、H.265で比較エンコしたデータ残ってたけどVCEは一番低画質だったよ
2年半前にRX560、1660Ti、Core i7 11700のVCE、NVENC、QSVである程度サイズ揃えて比較エンコしたデータも残ってたけど、VCEはやはり安心の低画質
A's使っている時点で画質気にするの?っ気がするけど
エンコ初心者みたいだしRX560はインタレ保持エンコしていて、RTX3050の世代だとインタレ保持できないから
その辺で画質が悪いとか言ってそうな気がとエスパー回答しとく あまり評判の良くないVCEとA'Sの組み合わせで手間なくほどほどのエンコができてたので、NVENCに変えたらもっと画質が上がったり
サイズが小さくなったり速度が上がったりするんだろうと過度な期待を持ちすぎてたみたい。今はいろいろパラメータを変えながら自分なりの
設定を探してるところだけど、そういえば最近はネトフリ観ることも多くて録画の数が減ってきたなぁとあらためて思ってみたり…。 そもそもだが、ハードウェアエンコードできれいに仕上げたければNVEncの場合、40x0世代でAV1を使うしかない
なぜならば、NVEncの画質が評価の対象となり得たのはAV1に限った話であり、HEVCやAVCで比較するならばintelを使えという判断は今でも覆っていない
AV1で初めてintelを上回ったのだから その時代だとエンコ時のデコーダーか再生環境にフールドモーションでもかかってたんちゃう?
3000系ゲットしたなら超解像なり何なりためしてみたら? NVEnc AV1の--cqpの並び順おかしくない?
--cqp A:B:Cのとき、Aが使われてなくてB=Pフレーム、C=Iフレームのような >>55見てからNVEncC64 7.46でエンコしてAvidemuxで確認した限りcqpパラメータはちゃんと制御してくれてた QSVEncC 7.60 + Intel N100の組み合わせで使っています。
TV番組を「インターレース解除(bob)」⇒「リサイズで1280x720化」してからHEVC(FFモード)で圧縮するのですが、
8bitと10bitのどちらで出力するか悩んでいます。
10bitの方が綺麗だという話も聞きますが、自分が試している感じでは10bitだとピンボケしたような感じになってしまいます。
※)参考画像
https://i.imgur.com/2O4bLjC.jpeg
どうやら再生環境の問題もあるっぽく、Windowsのメディアプレイヤーだとかなりボケボケで、MPC-BEなどではそこまでボケない…。
デコード時に10bitを丸め込む処理に差異があるのかな…。
自分の環境では8bitと10bitのどちらを使うか悩ましい。ひとまず8bitかな。 「10bitの動画がボケる」と書いた話の続きです。
自分の環境の問題でした。
Windows11の「システム⇒ディスプレイ⇒ディスプレイの詳細設定」に「アプリの色を自動的に管理する」という設定項目があります。
これをONにするとビット深度が「ディザリング使用時、8ビット」となって、10bitの動画再生するとディザリングがかかってボケた表示になるようです。
ここをOFFにしたらボケなくなりました。
おま環でした失礼しました。良く分からない所の設定はいじるべきでは無いと…。 エンコード画質テストとか見ると10bitのが高得点になりやすいらしいけど再生環境がHDR600以上で無ければあんまり意味は無いかも nvencで並列でエンコードしたら単にエンコード速度のみ低下する理解であってます?まさか画質に影響しないよね? お前のグラボってアナログ演算回路でも積んでるんか? エンジン並列だとどうしてもつなぎの部分があーだこーだ。って話なかった?
人間に感知できるかは知らん。 民放BS4K放送の画質について(2024.03.31現在)
前回、2月の初め頃に民放BS4K放送の画質が改善され、インターレース解除の品質及びアップコンバート品質が改善した旨を報告したが、
3月末あたりからかと思われるのだが、民放BS4K特有のなんちゃってHDR放送
※本来はSDRで制作されている2K番組を4K放送する際に無理やりHDR化して、番組とCMとの境目で輝度変動が生じないようにしている放送のこと
について、なんちゃってHDR化の際に従来は色相が少々回転してしまっている状態であったため、録画保存を本気で行いたければ、ユーザー側で色補正作業をしなければならなかった
これが、どうやら改善したようで、完璧とまでは言わないが色相の回転が以前より気にならなくなったように感じる
続く 続き
もちろん、無理やりHDR化されているわけなので、本来のSDR状態で保存したい場合は引き続きHDR→SDR変換は丁寧に行わなければならないけれど、色相の補正の手間が省けるようになるだけでもかなりありがたくはある
ただし、民放全局全番組で改善されたのかまでは検証しきれていないので、この点については引き続き要検証
今年に入ってから段階的になんちゃってHDR放送が改善されつつあるようでなにより
2Kの民放BSが軒並み低ビットレート放送化され、特に夜間のアニメなどはショッピング番組との同時放送までされてしまっているので、夜間に録画するユーザーは今後重宝するのかもしれない うおお!RTX4090買ったったったwww
ただ使用ソフトは変わらずAVIUTLのみ
どんくらいになるかwktk >>68
知らんけど出力段HEVCでそれ経由でも絶対値で500倍速行くんちゃうけ? NVencの世代変わらないのに60でなくて90を使うメリットってあるのか?
ニワカですまそ >>70
1.CUDA量が多いからCUDAl系のフィルター使う場合に多少有利
2,70TI以上はNVENCのエンコーダーを2基搭載しているので対応してるアプリで使う場合半分くらいの時間でエンコできる
あたりかな
後者は対応アプリが非常に限定的なので注意 dual nvenc 対応ソフトが増えないのは作るのが難しいの? nvencってだけで相当早いからエンコ用途なら低ランクで良いな
上位はやっぱりゲームするしかない >>66-67に書いた、なんちゃってHDRの色問題について
その後、複数のチャンネルや番組を視聴してみた結果
・BSテレ東4Kについて
以前より色相の回転問題については軽減されたと見てよいと思われる
理由
毎週日曜朝に放送されている「エンター・ザ・ミュージック」のタイトル画面のマルーン色が、以前確認したときよりもSDR放送のマルーン色に近づいた
以前は、とてもマルーン色とは言えない色をしていた
毎週土曜夜に放送されている「美の巨人たち」の色味で確認したが、以前より色相の回転が落ちついている
続く ・他の民放のなんちゃってHDRについて
優位な変化が認められない
理由
BSテレ東に比べると色相の回転が認めやすいため
ただし、適切にHDR→SDR変換ができるのならば許容範囲内とは言えるのではあるのだが、徐々にHDR対応ディスプレイが増えてきている現状から言えば、HDRのまま保存してもいいのかもと思わなくもない
※まともな再生ソフトウェアであれば、HDR非対応ディスプレイで再生時に、HDR→SDR変換をして再生できるわけだし…
(変換品質はピンからキリまでだが…) 追記
おまけとして、TBS系列で毎週日曜に放送されている「世界遺産」の色調が、これまでのド派手路線から落ちついた路線に変更された
また、画面内にデカデカと表示されていた下品なテロップも廃止
Canonカメラの美点である緑色の美しさを活かした映像に変更されたのは良かった
とはいえ、依然としてSONY時代の格調高い映像には及ばないが、派手派手路線を辞めただけでも1歩前進とすべきか NVIDIA GeForce RTX 5090とRTX 5080は2024年第四四半期に発売予定
https://gazlog.jp/entry/rtx5090-5080-at-2024-q4/
エンコーダーは進化するのだろうか? 40系でNVENCがAV1対応の第8世代になったばかりだから変わらない気はする 40シリーズの高クロックVer.みたいなもんだろう
AI強化と3.0GHzで爆熱らしいし av1エンコは4000で初だから進化してないとガッカリでしょう 3,4世代は4000と同じメディアエンジン使い回すよ。マイナーチェンジもない 某サイトで見たがnvencのHEVCのエンコはもう更新終わってるらしい
AV1は更新しないとダメだろー
まだ一発目だし、なんかssimとかpsurとかの数値は良いんだけど
HEVCより画面汚い気がするんだよな GTX 16xx 第7世代
RTX 20xx 第7世代
RTX 30xx 第7世代
RTX 40xx 第8世代
これ近年の傾向 デコーダー回りはNVDEC世代で定義されるから上記と別で
VVCデコならワンちゃんあるが個人的には可能性低そう みなさん、ちょっとお知恵を貸してください。
RTX3050、 NVEncC (HEVC) でハードエンコてみたのですが、
エンコ出力結果が冒頭フレ-ム1~2秒程度が抜け落ちてしまいます。(特にフェードイン演出や黒画面から始まる動画)
入力をavswにするとcheck_ptsのフレームskippingログが大量出力さて再生がカクカクになるためavhwを使用しています。
エンコパラメタで改善するのかな... エンコ出力で冒頭にIフレームが出力されていない? のような原因/症状のように勝手に想像してます RTX A400の消費電力が50Wという事は…N100DC-ITXに載せても動くかもしれない。
(SA310C-4GはN100DC-ITXで動いたし。) A1000というのも出るみたいだよ
同じ補助電源無し