[請益] GPU Hardware Encoder 錄影的問題

作者: CardLin (卡林)   2022-03-23 17:44:10
各位好
我之前有研究 ffmpeg 相關的錄影問題
我想請教的是我用 Intel 內顯錄影時,必須先到圖形設定將 APP 設為省電模式
桌面右鍵 -> 顯示設定 -> 圖形設定 內部可以決定是否錄影該 APP 的影像
我那時候使用的筆電視 Intel i7-8750H + GTX1050Ti
但我發現 NVIDIA 不管怎樣都可以錄影,就是 "省電" 或 "高效能" 都可錄影
那麼我想請教的是有沒有哪個版本的 Intel 驅動可以在高效能的情況下錄影?
因為高效能及省電會影響 ffmpeg 的 opencl 加速裝置的選擇
那我來告訴大家我現在的電腦怎麼接:
AMD R7 5700G + RTX3060 並且將線接在 X570F 的主機板
然後我發現我就可以用 AMD 的內顯來錄影 RTX3060 的畫面了
我想知道的是到底要搭配哪個版本的驅動畫質會最好?
作者: smallreader (小讀者)   2022-03-23 18:23:00
網路上說h.264 AMD沒有NV來得清晰吧https://youtu.be/ccoOGfX9qxg (2020/4/8):Turing <=> x264 slow > GCN > Navi你也可以用VMAF比較一下
作者: CardLin (卡林)   2022-03-24 05:38:00
新版AMD驅動好像更換編碼器了,至少我的 Navi 比 GCN 好所以我在想說驅動那麼重要,到底要換哪一版本才會畫質更好而且 RTX3060 已經是 Ampere 了,雖然我也有 RTX2070 圖靈因為我之前就發現 ffmpeg 版本與 x264 版本會影響畫質...所以驅動裡面載入的 x264 及 ffmpeg 版本會影響整體畫質至少 Navi 配 22.1.2 會比 GCN1 還要好很多
作者: Bencrie   2022-03-27 15:30:00
你如果不是要做 live streaming 只有純錄影的話-c:v libx264 -preset superfast -crf 18 就夠用了吧要做 hardware encoding 最好就是畫面來源跟 encoder都是同一個 GPU。跨 device 你還要多兩次 memcpy然後 intel 跟 amd 的 encoder 應該都有支援 cqp你要畫質就開 cqp 用硬碟空間換
作者: stl833 (stl833)   2022-03-27 17:19:00
QSV硬體加速解碼(播放)+AMF硬體加速編碼(錄影)
作者: CardLin (卡林)   2022-03-28 07:49:00
樓上的意思是解碼器跟編碼器必須同樣製作者才會畫質好?
作者: Bencrie   2022-03-28 09:21:00
畫質只跟 qp 有關,再來就是 encoder 效率的問題不管你用哪個都辦得到你要的高畫質有差的是你要高畫質又要低 bitrate啊乾 ... 原來是 a34 好久不見啊時間過真快 ... 上次回你廢文已經是五年前了

Links booklink

Contact Us: admin [ a t ] ucptt.com