【NVENC/VCE】ハードウェアエンコーダーを語るスレ9【QSV】
■ このスレッドは過去ログ倉庫に格納されています
qsvってファンレスのsurfaceでもhevcで6~70fpsくらいは出るんだな
このスレだけ見てるともっと酷い印象うけてたわ 元々エンコーダの画質はnvよりqsvのほうがわずかにいいって話だったと思うが
当然、得手不得手があるだろうしcudaが使えないってのはあるけど、やってみた感じ個人的には使えないってようなレベルじゃないわ 12700kでqsvやってみたけどCPU使用率45%前後NVENCで300FPS位出る設定で60fps前後くらいだな
NVENCだとCPU使わない よく調べずに3050ti(35W)ノート買ったらゲーム性能は微妙だったけど、NVENCのおかげでエンコノートになったわ hamdbreakとかそのエンジン内蔵してるvidcoderとかで
ゲフォのバードエンコした場合、ハードが対応してればBフレ使ってくれるのかな
それともスイッチつけないと使ってくれない? >>198
ATI時代は動画に強いなんて言われてたのになあ >>207
動画再生に強いってのと動画エンコが強いは違うぞ
今も再生はRadeonの方が良い 再生はRadeonの方が良いとか江戸時代から来た人ですか? グラボに30万円出せる奴はいざしらず
せいぜい5万円が限度の自分としては
このクラスだとAMDのグラボが十分選択肢に入ってくる まぁ大卒初任給が約30万とか言われてる時代に、円高時代の夢を引っ張られてもっていう値段だな
円高はオリンピック終るまでって1年も引っ張ってくれたから感覚くるってる部分もあるけど
財布のひも縛るのは自由だが自分の評価上げる努力と給料交渉自分でできるようにならんとずっと我慢することになるぞ AMD(ATI)の再生支援が優位だったのは、MPEG2までかな。まぁTSもそれに伴って良かった印象。
,, _
/ ` 、
/ (_ノL_) ヽ
/ ´・ ・` l fluid motionは死んだんだ
(l し l) いくら呼んでも帰っては来ないんだ
. l __ l もうあの時間は終わって、君も人生と向き合う時なんだ
> 、 _ ィ
/  ̄ ヽ
/ | iヽ
|\| |/|
| ||/\/\/\/| | ffmpegを使って.tsファイルを1080Tiでnvencしてたのね、CPUはHaswell-E 5960X
CPUを最近13900Xに替えたの。
そしたら同じ.tsファイルのエンコ時間が143秒→72秒になった。
意外にnvencはCPUも使っていたのね、素人でスマソ rigaya氏の検証見たけどRDNA2でも相変わらず全然あかんなぁ
ゲーム以外は期待できんか >>221
「なお、Ada Lavelaceの第8世代NVEncエンコーダー自体の品質改善は特になさそうです。
RTX 3090で同じ設定のままHEVCとH.264エンコードを行うと、VMAFスコアはほぼ同じでした。」
いいね
一方、こんな情報も
・Intel Arc A770 AV1 エンコードは Geforce RTX 4090 よりも良好
https://zmtcc.net/2022/10/19/pc/1453/ おまえら大好きなrigayaは今までのQSVはゴミだったって言ってるがな QSVの画質が上がったんだから、インテルはCUDAみたいな物の導入してほしい
おかげでNVIDIAから離れられない(DGIndexNVやavisynth neoなど) >>232
QSVが性能アップしたのを
「おまえら大好きなrigayaは今までのQSVはゴミだったって言ってる」
ID:7pMLgB+z0はこう解釈したってだけの話 QSVは前から高評価だった気がするが、何処に塵って記載あるんだ? 今3060ti使ってavisynth+でcudaも使いながらhevcでエンコしてるけど
4060待つよりA750追加で買ってAV1でエンコするのがいいのかもと
思えて来た この手の不毛なやり取りをしている奴らは両人ともたいして仕様に詳しくはないのが相場 ・「Intel Arc A750」ビデオカードが発売、価格は54,980円
https://akiba-pc.watch.impress.co.jp/docs/news/news/1451201.html
ところで
・西川善司の3DGE:IntelのノートPC向けGPU「Arc」とはいかなるGPUなのか。性能から機能までをひもといてみた
https://www.4gamer.net/games/537/G053738/20220413054/
に記載の
「Hyper Encodeは,1つの動画ストリームに対するエンコード処理を,CPUに組み込まれた統合GPU側のビデオプロセッサと,Arc内蔵のビデオプロセッサを両方とも使って処理するものだ。
動画の編集や配信をPC 1台で行うユーザーには,魅力的な機能だといえる。
ただ,既存の映像編集ソフトが,IntelのCPU+GPU環境で自動的にHyper Encode対応になるわけではない。
ソフト側がHyper Encodeに対応するためには,Intel製のフレームワーク・開発キットである「oneVPL」APIを使って対応機能を作る必要がある。」
の件だが、
AV1エンコードする場合は、CPU側もAV1エンコードに対応した第13世代Core iシリーズでなければならんのかね?
Intel Arc GPUの2枚挿しでパワーアップとかはないのかな? AV1Encoderは今の所ARCとNVIDIA4000シリーズもうすぐでるRADEON7000未確定のみ
IGPUにはついてないというか内蔵は12世代と同じ物 Arc 770/750がゲーム用途にはクソっぽいから、早く捨て値にならないかな
QSV HEVC,AV1エンコード用だけに欲しい そのクラスが値下がりするのを待つより、とりあえず下のクラス買えばいいんじゃね?
貧乏人の財布の捨て値がいくらかわからんけど、その値段になる頃には次の規格が出てると思うが そもそも単体グラボでまともに動くのかって疑問が
ハイパーエンコするにはグラボだけじゃなく対応したCPUマザボ一式いるからうかつに手を出すようなものじゃないだろうし
CPUとNIC以外のIntel製品には正直全く魅了を感じない
AV1のHWエンコやりたいだけなら素直にRTX40系のローエンド待つ方がいいと思うけどな そもそも、現状一番下のArc A380が3万円とか抜かしてるのがダメだ
さっさと2万円以下になってほしいし、しかもA380のさらに下のモデルとしてA310なんてのがサイレント発表されてる
Arcを買う目的なんかエンコードしかないんだし、A310よこせ エンコード目的だとCUDA用のフィルターが優秀すぎて RTX4090でNVEncのHEVCの画質変わった? NVEncも頑張ってほしいな・・・
CUDA対応アプリ使ってるのでNVIDIAから離れられない >>248
AV1エンコーダー追加以外は変更なし
rigayaさんのツイートにもあるが、CUDAフィルターとQSVエンコーダーの併用は可能 CUDAはGPU古くても速度が遅いだけで品質は変わらんから安いGPUでフィルタかけてQSVにエンコードさせるとコスパ良いかもしれん 併用したいけど電気代がね・・・
あとスロットが足りなくなる ・NVENC AV1エンコーダーを搭載した「OBS Studio 28.1」が正式版に
「RTX 40」シリーズのビデオカードでのみ利用可能
https://forest.watch.impress.co.jp/docs/news/1452141.html OBSでAV1がサポートされたわけだけど
いまAV1を活用できるストリーミングサービスって何かある? なん実とピアキャスはobs-tsukasaというOBSプラグインでAV1に対応してるね。あんまやる人いないけど
http://tsukasa.client.jp/ NVIDIAも今回はよく頑張ったというか、AV1エンコーダーについては相当自信はあるようだけど、画質だけで比較すると相変わらずQSVに一日の長はある
とはいえHEVCまでに比べるとかなり良くなってはいるけど
ひょっとして、NVIDIAの中に「GASHITSU!」とか吠えてる人がいるんじゃないかという気が…
エンコードする前の素材をなるべくきれいな状態にしてからエンコードしたほうが効率的にエンコードできるから、
インターレース解除やノイズ除去はTopaz Video Enhance AIとNVIDIA連合に任せて
https://photoshopbook.com/2022/03/21/topaz-video-enhance-ai/
エンコードだけQSVにするのが、現状としては一番効果的かな
TopazとKTGMCのインターレース解除を比較すると、KTGMCは一見ツルッとして良さげに見えるが、実はアーティファクトが多いことに気付かされる
AIと嫁は新しいのに限る エンコとデコードだけできるチップじゃあ売れんしなあ。
「俺のハードを買えば、ゲームもヌルヌルで最新エンコードバリバリだぜ」
というテックファーストなマーケティングは応援したい。 今日ラデの発表会か。
なんかブチ込んでこないかなー。 >>259
大量生産のCPUやGPUのおまけだからここまでコストダウン出来て
CPUなら$25くらいの差でQSVの最新版(CPUの開発やテスト期間の関係でAV1は1世代置いておくとして)が付いてくるわけで
エンコード用の単体ボードにしたら開発費やテストやマーケティングそのまま乗っけられて14年くらい前でも3万くらいしてたもんな
GeForce GTX 200シリーズのハイエンドが8万円台、ミドルハイクラスで3万円台で買えた時代…今のハイエンドは30万っすか(笑)
まぁニッチなボードなんて今の日本じゃ作るのはかなりハードルが高い。今その空気は隣の大陸だしね。 ・AMD,新世代GPU「Radeon RX 7000」シリーズを発表。第1弾製品はRadeon RX 7900 XTXとRadeon RX 7900 XTで12月13日発売
https://www.4gamer.net/games/660/G066019/20221104001/
「ビデオ映像のエンコードとデコードを担当するビデオプロセッサは,予想どおりのアップデートが行われた。
H.265のエンコーダとデコーダを同時実行可能となったのに加えて,映像配信サービスでの採用が進んでいる「AV1」コーデックにおいては,8K/60pまでのエンコードとデコードに対応した。
ここもNVIDIAが,GeForce RTX 40シリーズの新要素としてアピールしていた部分なので,きちんとキャッチアップしてきたわけだ,映像クリエイター系のRadeonファンはホッとしたところか。」
https://www.4gamer.net/games/660/G066019/20221104001/screenshot.html?num=013
「FFmpegを用いた8K映像のトランスコードが7倍速くなったとのこと」 ・AMDが「Radeon RX 7900 XTX/7900 XT」を正式発表、12月13日発売の4K/8Kゲーミング向けGPU
https://weekly.ascii.jp/elem/000/004/111/4111687/2/
「RDNA 2世代のGPUを内蔵したRyzen 7000シリーズとRX 7000シリーズを組み合わせると、デコードは内蔵GPUに、エンコードはRadeon側に振り分けることで、
Radeonをエンコードに集中挿せる機能「Smart Access Video」もアナウンスされた。今年の年末頃に実装される予定だ」
https://weekly.ascii.jp/elem/000/003/444/3444480/img.html 誰かAV1エンコードについて
Intel ARCと謎の半導体メーカー4000とAMD7000を
3行でまとめてくれないかな(´・ω・`)
かかく
はやさ
がしつ 速さは同じくらい、価格はA310<<A380<<超えられない壁RTX4090
画質 AOMav1>>Svtav1>>超えられない壁>>x265=Arcav1>>NVencav1
Amdは今の時点で不明だが期待できない 尚、謎の半導体のヤツは5年くらいしたら自動的に爆発する 本家の動画に字幕がなかったので、下記サイトの英語字幕からさらに日本語に機械翻訳すると
https://www.youtube.com/watch?v=FBw1V7wnLNc
36分55秒以降
「ストリーミング体験
OBSは、ビデオ録画とライブ ストリーミングの主要なプラットフォームであり、世界で最も成功し人気のあるストリーマーによって使用されています。
OBSと連携して、Radeon RX 6000 および 7000 シリーズグラフィックス カードのすべてのビット レートでビデオ ストリーミングの品質を向上させ、
さらに新しい AMD RDNA3 メディア エンジンを追加しました。
Radeon 7900 XTX グラフィックス カードのOBSでキャプチャされたHaloの記録された画像を見ると、両方の画像は同じ3.5Mbpsのビットレートで
キャプチャされました。
AV1ハードウェア エンコーディングの追加・更新された事前分析および事前フィルタリングアルゴリズムとrovsの最適化により、再生品質が大幅に向上し、
ザイリンクス AI および統合されたコンテンツ適応型機械学習テクノロジにより、鮮明でシャープでスムーズな視聴体験が提供されます。」
続く どうやら1080p(fpsは不明)の動画を、3.5MbpsにてH.264とAV1でエンコードした動画の切り出し画像のようだが、確かに画像中の文字の再現性は大きく向上している。
ただ、正直1080pをハードウェアエンコードで3.5Mbpsは、やはり厳しいとしか言いようがない。
これはあくまで比較用にわかりやすくしているものでしかないけど、NVIDIAが提示した6Mbpsあるいは9Mbpsではどうなのかという比較、あるいは5Mbps前後当たりとかで
ビットレートを絞っていくとどうなのかという比較は見てみたいところ。 そのあたりまでビットレート上げたら差がなくなるんだろうな
動画配信は利権がらみを嫌ってh.265をなかったことにして、h.264→AV1に置き換えたい強い意志を感じるが・・・
なんでもかんでもAIつければいい的な解説も、馬鹿の一つ覚えの金で買えるモンドセレクション受賞みたいな気分になる ゲームをキャプって流してスマホで見るあたりだと、このへんが一番ちょうどいいビットレートで、文字も見えるようにAIで調整したよ。ってぐらいかなあ。
現物出てみないとわからんね。 R(AMD)、G(NVIDIA)、B(Intel)、この3社の公式動画を見ているとつくづく思うのは、
NVIDIAは動画に字幕をつける設定にしてくれるケースが多いので情報がわかりやすい(自動生成の字幕含む)
AMDとintelは字幕をつけない設定にしていることが多い
これはPCメーカーでも同じで、
Appleは字幕をつけてくれるケースが非常に多い
Microsoftは字幕をほとんどつけてこない
せっかく情報を出すのだから、不完全な自動生成字幕でもいいから、ともかく字幕をつけてほしい ようつべの説明見ると
自動生成は完全にyoutube側の仕事のタイミングじゃない?
30分とか翌朝には自動生成字幕が利用可能になった事があった 動画上げる側の配慮がいいって話じゃないの
AMD、Intel、msは(自動生成された字幕があっても)デフォで表示されないと読めるが こないだ買ったi5試しにQSV(h264)で25分位の動画を実験したが
i5 11400 UHD730 6分
i7 2600k HD3000 10分
10年も経過してるがこんくらいしか差はない、nvmeのSSDのほうが恩恵受けたお陰で固まらなくはなった どんなソフトでどんなパラメータでやっているのか知らんが、その世代差だと同じh.264で同じビットレートでも画質が違うし、利用できるモードも違う
利用できるモードもhevcへの対応有無も違うで正直比較にならん気が…
あと、固定回路使うモードでも新しい方が画質が良いんじゃないかね 情報来た
・AMD「Radeon RX 7000シリーズ」の発表内容を、もう少し深く読み解く(4ページ)
RadeonでもAV1ハードウェアエンコーダーエンコード
https://ascii.jp/elem/000/004/111/4111884/4/
「さらにAV1のエンコードは8K 60fpsでのキャプチャーにも対応するほか、XILINXのAI技術を取り入れることでエンコード結果の画質向上を計っている。
AMDによれば、このAIはAV1のために用意されたものでH.264等では利用できないとのことだ。」
「YouTubeのライブストリームで示されたH.264とAV1の画質比較。H.264では判読できない文字のディテールが、AV1ではきちんと読める。
AMDのデモ機の展示内容から、ビットレートは3500kbps、フルHD環境における比較だと推察される。AV1の方が画質が良いのは、XILINXのAIも大きく寄与している」
AIはAV1のみ対応なんだな
果たして実機が登場したらどうなるか、ぜひ見てみたいね
1080/60pの4.0Mbps、4.5Mbps、5.0Mbps、5.5Mbps、6.0Mbps、7.5Mbps、9.0Mbps
2160/60pの12.0Mbps、14.0Mbps、16.0Mbps、18.0Mbps、20.0Mbps、22.5
Mbps、25.0Mbps
このあたりのSSIMの変化が知りたい これエンコーダーがXILINX製になったってことなのかな
FPGAになったのなら今後のアップデートでもかなり進化させることができそう >>281
これをFPGAと表現することが妥当なのかどうかはわからないけど、従来みたいな後から改良できませんみたいなカタブツではないかもね
もっとも、手直し出来るとしても限られた範囲だけだろうけど コストと見合わないから100%違うと思う
たんにエンコーダーのチューニングにAIを使ったぐらいでしょ XilinxのAIについては以下の資料を読んでおくといい
・Zen 5に搭載するAIエンジンのベースとなったXilinxの「Everest」 AIプロセッサーの昨今
https://ascii.jp/elem/000/004/096/4096545/
「AI Engineの説明に入る前にまずVersal ACAPについて話したい。
Versalは製品のブランド名、一方ACAPとはXilinxの造語でAdaptive Compute Acceleration Platformの略である。
中略
ちなみに汎用プロセッサーだと以下のようになる。
自由にプログラミング可能で、FPGAに比べればプログラミングの敷居は超低い。
性能/トランジスタ比とか性能/消費電力比は非常に悪い。なので、性能が必要な用途には向かない一方、非常に複雑なロジックとか込み入った処理には向いている。
続く 専用アクセラレーターなら以下のようになる。
特定の処理だけは超高速にできるが、それ以外のことはできない。
性能/トランジスタ比や性能/消費電力比は最高。
したがってACAPでは「これを全部入れてしまえ一番柔軟にできるのでは?」という、ある意味力づくのアプローチである。」
続く 今回、具体的な利用用途が紹介されていないAI回路含め、AMDはXilinxがやっていたようなハイブリッドなアーキテクチャーをやろうとしているのだと思う エンコーダーにAIが入ることで、ソフトウェアエンコードによる力技と、ハードウェアエンコードによるお手軽エンコードのほかに、第3極の方法を用意したと見るべきなのだろう
AIなので、リアルタイムエンコードによる配信の場合と、じっくり時間をかけるエンコードの場合で、使えるパラメーターを調整したりするのも自動的にやってくれたりすれば、
ユーザーがx26系エンコーダーを使う時に覚えたような細かい設定をいちいち気にする必要もなくなるのかもしれないね ザイリンクス懐かしいわ。
XC3000で結構使ったな。
今は全然違うんだろうな。 まじでAIコアでエンコードしてるなら革新的だが
逆に革新的すぎるから>287ぐらいだろうな
フレーム解析してゲーム・アニメ・実写の各パロメーターを選択するみたいな Nも制御チップにARM置かせて?でお流れになってたし。 ザイリンクスのは単にエンコーダーIPじゃないの、FPGA用の有料ライブラリ
AIが何してるか知らんけど、エンコード前のフィルタではなく何らかの処理を速くする(効率化する)やつな気がする AdobeがPrに乗せてきたりしないんかな
Lrみたいに使えると便利なんだけど QSVの為だけに中古のArc A380買っちゃった
でも未だにPCIe3どまりの環境だから
年末年始にZen4買わなきゃ >>294
zen4も大半はPCI3.0なんすが
CORE11世代からがpci4.0 zen4はAM5だから最初からPCIe 5.0まで対応してるだろ?
これで1つのPCでQSVとNVEとVCEが出来るようになるぜ
何の意味もないけど
特にVCE A770は69800だってさ。
チャレンジャーよろしく。 >>294
Zen3の5x00XとX570/B550/A520の組み合わせでもPCIE4.0になるよ
https://youtu.be/EIjITb9z8eQ >>298
訂正: A520はPCIE4.0対応していない TMPGencやSmartRendererそろそろAV1対応してくれないかな ■ このスレッドは過去ログ倉庫に格納されています