【Intel】 Quick Sync Video Part.7 【QSV】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
前スレ
【Intel】 Quick Sync Video Part.6 【QSV】 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/avi/1453245696/ Intel、AMD GPUを1パッケージに統合した新CPUを正式発表
〜Core i7-7700HQ+GeForce GTX 1060を上回る性能を実現
https://pc.watch.impress.co.jp/docs/news/event/1099879.html
kabylakeのiGPUも載ってるからQSVも使えるって
これでAMD側のエンコーダーが使い物になれば面白そうだけど >>464
dGPU側のVEGAコア使用時にも、Intel SGXと連携して、UHD-BDのHDMI端子からの外部出力含め対応、みたいな連携技はするのかね? もしUHD-BD非対応だったら大ブーイングだろうな
UHD-BD再生時のみ強制的にIrisに切り替わるかもね HDMI切替器内蔵??w
ディスプレイ9枚も要らないしな >>466
PCIバス経由しとらんからできるんじゃ?
CPUの中で経由してたりして
まあそんなパフォーマンス落とすような真似はしないと思うが qsvと古井戸の同時使用という俺の悲願が達成されるのか…? 悲願ってそんなん対応したグラボ挿してiGPU許可しとけば普通に出来ますやん QSV生かしたままRYZENに移行したい。かなえてほしい。 >>466
PCIe Gen3 x8相当で接続されてるから
CPUのPCIeをオンダイ接続用にx8使って
Thunderbolt3のPCIe x4 2系統に残り使っている
M.2は今回もチップセットのPCIe下だな ハード的にはIntelの4C8T GT2にPCIe x8でミドル構成のVEGAぶら下げてるまんま
実装がダイパッケージになって基板上の集積効率が良いけど、1つのダイに統合するよりは悪い
それでもそれぞれ個別のダイサイズで歩留まり確保出来るから単価は抑えられる(安いとは言えないが 最上位なら7700HQ+GTX1060より1割チョイ性能が良いのが売りだけど、その分お高いのなら意味が無いしな
製品パッケージ単位で省容積化分のコスト手間とトレードオフ出来るぐらいで収まるなら
お値段据え置きでより小さくか、冷却や他の実装に容積回せるから利があるんだけどどうなるやら
MXM実装や基板直付けでも、GTX1060は2GHz程度でブン回せるし、製品パッケージ的な実効のゲームスコアはCESのチャート通りの結果が得られるかはVEGAのOC耐性による
TDPベースの性能比なら8809Gのが良いだろうけども >>474-475の話だとUHD BDは無理だな
たしかPCIe通ってないことっていう条件あったと思う
データを横からアクセスされないためだったと記憶してるが UHDのBD対応はドライバ構成とプレイヤー側がどうなるかによる
要はdGPU許さないのはバッファ抜きのキャプチャ機能をGEFORCEやRADEONが持っているからなんで
簡単な識別方法としてプレイヤー側がIntel IGPかと
HWID偽装対策でPCIe下にぶら下がっていないかをチェックしている
IntelがチップセットドライバでVEGA収容しているレーンをPCIe以外の扱いにして、
各種キャプチャ機能殺した状態でVEGAをIntelハードとして稼働させるならUHDなBDも動かなくはないと思う
QSVが入っているメディア関係のエンジン部は活かすだろうから
既存Intelドライバに見せかけて、描画エンジンやGPGPUだけVEGAにバイパス処理するような感じじゃなかろうか >>464の記事の画像を見ると
Intel Quick Sync Video
・VP9 & HEVC 10b enc/dec
って書いてあるんだなあ。
MediaSDKがVP9のエンコードに対応してないという話はどうなってるんだろう・・・。 >>481
QSVEnc 2.74で
・HEVCエンコードでweightbが使えるように。
・Kabylake以降では、HEVCの10bit depthを強制的に有効に。
Kabylake以降では、HEVCの10bit depthに対応しているはずだが、これが最近のドライバで正常に判定されないことがあった。
QSVEnc 2.75
・HEVCエンコードで--b-pyramidを利用可能に。
いままでb-pyramid使えてなかったことにむしろ驚いた
これでBフレームの効果がようやく本来の想定通りに機能するようになるのだろうか? あと、weightbもいままで利用できていなかったとすれば、シーンチェンジとかのときに無駄にビットレート消費してた可能性もあるのかな?
まだ実装されていないけど大事な要素が実はまだあったりするのだろうか? >>480
ドキュメント見てみたけど、VP9はまだ対応してなさそう
インテル誇大広告やろw >>484
>>369にあるようにVP9エンコの機能自体はあるみたいなんだけどね。
公式SDKが対応してないという状況はいつまで続くのやら・・・。 >>482
何をして本来かってのもあるけど
有った方が良い機能ではあるけど、HEVCの実装でレベルによって任意に組み入れられる機能であって必須機能じゃ無いのだし フィルターでRadeonやGeForceのインタレ解除が選択出来たら最高 >>489
--vpp-deinterlace -c raw でパイプつなぎしてQSVEncに渡せばいいんじゃねって思ったけど
NVEncもVCEEncも-c rawが無いし、VCEEncに至っては--vpp-deinterlaceも無かったでござる。 >>490
Radeon付intel CPUが出るしと思ったけど、やっぱ無理かな…
QSVはインタレ解除ショボいんだよね、HWエンコ自体プログレ動画用ってのは解ってるけど、設定出来ると期待してしまう 比較があったけどインタレ解除はRadeon>Intel>GeForceだったな しかしRadeonは再生やインタレ解除には拘ってるのにハードエンコが糞なのは謎だ Core i7-6700HQで1時間のFHDをH.265にエンコしてCPUの使用率は常に100%で4時間かかりましたがQSVを使うとCPUの使用率と時間はどの位になりますか? >>489
RadeonやGeForceのインタレ解除よりAvisynthのインタレ解除の方がきれいだよ >>493
ffmpegでRadeonのハードウェアエンコードが一向にサポートされない不思議
IntelとnVidiaは既にサポートされてるのに >>497
Zeranoe版は2017/12/9のビルドからAMD AMFに対応してるよ。
AMD VCE integration - Zeranoe FFmpeg
https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=42&t=4231
AMD VCE 対応の ffmpeg をつくる | ニコラボ
http://nico-lab.net/installing_amd-vce_with_ffmpeg/
ffmpeg.exe -encoders
ffmpeg version N-89832-g07a96b6251 (ffmpeg-20180119-07a96b6-win64-static.zip)
V..... h264_amf AMD AMF H.264 Encoder (codec h264)
V..... hevc_amf AMD AMF HEVC encoder (codec hevc) >>494
デスク版の6700K(OC無し)のQSV比9割程度+メモリの速度、あとはエンコのツールと設定次第ぐらいじゃないかな
ICQ50fps/CQP60fps程度出れば良い方かと
ただQSVはICQとCQPが主力で、VBRやCBRでエンコすると画質容量比の悪化するし少し処理が遅くなる
画質は決して同等では無いので、速さと画質(ファイルサイズ)はトレードオフという事は念頭に
QSVは速く処理出来る分、ファイルサイズを大きくしないとx265同等の画質にならないし
ファイルサイズを同じ程度にすれば、x265どころかx264の出力結果にも負ける HDDなどがこれだけ大容量になると、「ギリギリまで圧縮しなければ!」、みたいな要求より、「ファイルサイズはほどほどでいいから、高速圧縮してくれ」のほうが求められる度合いは高いかと思う。
別件だけど、少し上に書かれているインタレ解除の件、インタレ解除だけ予めRadeonのインタレ解除使って解除だけしておいて、解除し終わってからQSVでHEVCに圧縮するみたいなことを簡単にする方法はないのだろうか? RYZENに移行したいがQSVがないので移行できない。 単純な自宅鯖機ならRyzenにしたいけど
録画機としてはやっぱりQSVは欲しいというところw あまりにQSVが良いので
PT2搭載機はZ170(PCIあり)にDDR4 3200
i3 7350k にした
TSを1280x720にするのに300-400fpsくらいは出る
前はHaswellのPenGでいいとこ 80fpsくらいだったからすごいもんだわ
ちなみにDDR3が載るZ170マザーが手に入ったので試してみたが
DDR3 1600 x2でだいたい30%減くらいだった
300fpsだったら210fpsになるわけだから やっばけっこう違うね〜 >>504
インターレース解除込み?
良ければ使ったソフトとコマンドのオプションを書いてほしいです >>505
a`s vidro converterだよ
固定QP i26 p30で 120fps化してる
サイズは1/3〜 くらい ffmpegでqsvを使ってh264にエンコードしてるんだけど、色空間の設定をすることは可能?コマンドでcolorspace、colormatrixとかをBT709にしてエンコードすると、エンコード自体は出来るんだけど、mediainfoで見ると何も表示されてないんだよね
環境はcore i3 6100
Windows10
ffmpeg ver3.4.1です >>508
-bsf:v h264_metadata=matrix_coefficients=1
FFmpeg Bitstream Filters Documentation 2.6 h264_metadata
https://ffmpeg.org/ffmpeg-bitstream-filters.html#h264_005fmetadata
matrix_coefficientsの値
1: BT.709
6: BT.601(smpte170m)
9: BT.2020nc >>511
fpsを24と30と60にするオプションを追加することはできますか? RadeonのFlued motionの適用のことかね? >>517
そうなんですね レスありがとうございました >>511
これ使ってTVMW6のQSV変換しようとしたけど、上手くAVSファイルが反映されなくて残念… >>511
AvisynthじゃなくてAviUtlで頼みます >>522
>>514と同じ人みたいだけど、avsをAviUtlに読み込めばいいだけじゃないのか?
わざわざAviUtlプラグインを要望する理由は何なんだ? AviUtlでGPU使ってもボトルネックが多すぎて恩恵少なそう Avisynthの基本なんて大したことないんだから、安易に要望する前に自分が学ぶべきだろな。
以前AvUtlで無理やりQTGMCプラグインを作ってみた人もいたけど、
60fps化するなら60fps指定で読み込まないとダメという感じで余計に複雑でもあったし。 QSVEnc 2.75で質問です。
1年半ぶりぐらいにLA-ICQモードでエンコしようとしたら
LA-ICQが選択できない。(QSVEnc 2.75)
QSVEnc 2.70だと「ファイル出力に失敗」とかエラーが出てエンコできない。
環境
OS Win8.1
CPU 4690K
iGPU Ver 4889
メモリ16GB
Aviutl使用
QSVEnc 2.69までは正常なので取りあえずこれを使っているが、
みなさんはLA-ICQモードでエンコできていますか? ここよりもrigayaさんのブログにコメントした方がいいのでは、rigayaさん本人から返信あるかもしれないし >>531
特に問題なく動いてるけど。
環境
qsv [info]: QSVEnc (x86) 2.75 (r1360) by rigaya, Jan 14 2018 00:42:15 (VC 1900/Win/avx2)
qsv [info]: OS Windows 10 x64 (16299)
qsv [info]: CPU Info Intel Core i7-4702MQ @ 2.20GHz [TB: 2.90GHz] (4C/8T) <Haswell>
qsv [info]: GPU Info Intel HD Graphics 4600 (20EU) 200-1150MHz [37W] (20.19.15.4835)
qsv [info]: Media SDK QuickSyncVideo (hardware encoder) PG, 1st GPU, API v1.20
・・・
qsv [info]: Encode Mode LA-ICQ (Intelligent Const. Quality with Lookahead)
「LA-ICQが選択できない」というのがよくわからない。
設定画面で「先行探索付き固定品質モード」が選択肢に出てこないってこと? >>531
まさかとは思うけど「出力」の選択肢をH.265/HEVCにしてるわけじゃないよね・・・?
左下のデフォルトボタン押して再確認してみてはどうか。 531です。
>>532-534
皆さんできているようなので、おま環のようです。
アドバイスを参考にして、再度環境を見直してみます。
皆さん、ありがとうございます。 今までQSVEncC 2.62を使用しており、新しいバージョンを試してみたのですが --audio-file での音声抽出が出来ませんでした。(最新2.75と2.63で確認)
オプションの書き方等特に変わってはいない様なのですが…。
何か原因とかわかりますか? aviutlでQSV使ってTS抜きをエンコするとインタレ解除しない設定でもプログレ動画に仕上がるんだけど何でだろ? Raven RidgeのGPUエンコはどうなんだろうか QSVEncでi3-7100のiGPUのクロックが450MHzどまり
マザーはZ170だがエントリーモデルのせいかBIOSでOCできない
dGPUみたいにWindowsからクロック可変できるソフトないのかなあ?
定格MAXに強制してどれくらい時間かわるか比べてみたい handbrakeのh265なんだけどqsvより普通にソフトエンコしたほうが圧縮率も高いし早く終わる
設定はどっちも最速設定で結果の画質もそんな変わんない
これはqsvに関して設定を間違えてるんだろうか
ちなみにi7-8700 8gb グラボなし ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ QSVでインタレ保持でのトランスコードは未だにダメっぽい? 今回のQSV番長枠
Intel® Iris™ Plus Graphics 655 48EU w/eDRAM 128MB
https://i.imgur.com/oWShDaQ.png 「今回」のね
それでも5775CのOC加味しなければスペック的にほんぼ同等でHEVCも使える
(今回のGT3eがeDRAMが128MBなのもある
Skylake世代のGT3eはGT4eが128MBだった分64MBだったので、HEVC出来る代わりにH264だと5775Cに負けてた
5775CはOC出来るから、H264ならSkylakeのGT4eにに比類するぐらい速いけども
SkylakeのGT4eは72EUが過剰すぎでDDR4-3200まで試したけどメモリのボトルネックが解消しきれずEU規模ほどの速度が出せない そのへんのCPUだと、QSVはFixed FinctionなんでEU数には依存しないわな。 QSVのFFは、NVEncみたいな低レイテンシ優先のモードだから、EU使った処理は殆ど噛まないからね
EUでの処理に依存度高いお陰で、画質はNVencより悪いぐらいまで一気に低下しちまうけども あと、Fixed Function ね
そういうモードにも対応してるというだけで
常時FFでしか使えない訳じゃ無い ffmpeg 4.0 リリース | ニコラボ
http://nico-lab.net/ffmpeg_4_0_released/
・Intel QSV-accelerated MJPEG encoding (-c:v mjpeg_qsv)
・Intel QSV-accelerated overlay filter
mjpeg_qsvは、実装自体は昨年7月にされてた模様。対応はBraswellやSkylakeから。 2018.04.21 QSVEnc 3.00
[共通]
・Intel Media SDK 2018 R1 (API v1.26)に対応。
・VQPモードを廃止。ICQなどの登場により役目を終えた。
・extbrcオプションを廃止。
・シーンチェンジ検出を廃止。あまり目立った効果はなかった。
[QSVEnc]
・エンコーダをプラグインに内蔵せず、QSVEncCにパイプ渡しするように。
Aviutl本体プロセスのメモリ使用量を削減する。
[QSVEncC]
・API 1.26で追加されたHEVC関連のオプションを追加。(--tskip, --sao, --ctu)
基本的には、今後登場するCPU用(Kabylake世代では使用できない)。
・HDR関連metadataを設定するオプションを追加。(--max-cll, --master-display)
・"%"を含む出力ファイル名で出力しようとすると落ちるのを修正。
・"%"を含む出力ファイル名で--logを指定すると落ちるのを修正。
・yv12(10bit)->p010[AVX2]では、AVX2が使用されていなかったのを修正。
・avswのデコーダのスレッド数を16までに制限。
・rotationのmetadataが入力ファイルに存在すればコピーするように。 3.01にしたらAuoLinkでエンコードできない。 ■ このスレッドは過去ログ倉庫に格納されています