[問題] intel 3rd cpu可用QSV編影片嗎?

看板Linux作者 (洞八達人.拖哨天王)時間7年前 (2016/09/18 11:17), 7年前編輯推噓8(8024)
留言32則, 3人參與, 最新討論串1/1
intel官方的資料說我的3rd 3230m有支援qsv 可是勒...他自己官方的Media Server Studio卻說只支援4th之後的cpu... 官方的檢測程式也說cpu支援,但gpu不支援... -------------------------- Hardware readiness checks: -------------------------- [ OK ] Processor name: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz -------------------------- OS readiness checks: -------------------------- [ ERROR ] No compatible GPU available. Check BIOS settings? 要先幫自己QQ嗎? google說可用wowza Streaming Engine 官方的方法是用centos,雖說我用fedora兩者系出同源 他提供的方法是裝centos的rpm檔...會和我現有的打架 最後我只好放棄... 有人有用其他方法成功的嗎? 用ffmpeg轉個5分鐘1080P的mp4好久啊... 目前硬體加速用vdpau...好像也沒快多少... vainfo有東西...但就是用不了 libva info: VA-API version 0.39.3 libva info: va_getDriverName() returns 0 libva info: User requested driver 'i965' libva info: Trying to open /usr/lib64/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.2) vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.2 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.27.187 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1474168655.A.535.html

09/18 12:23, , 1F
去買一張 nvidia maxwell 的卡來裝,NVENC 比較實用
09/18 12:23, 1F

09/18 12:24, , 2F
不在意壓縮率的話,Intel 用 vaapi 吧
09/18 12:24, 2F

09/18 12:40, , 3F
啊沒事,忘了那是筆電的 CPU XD
09/18 12:40, 3F

09/18 14:46, , 4F
vainfo 看看,說不定可以用 vaapi 壓
09/18 14:46, 4F
※ 編輯: OrzOGC (1.170.27.187), 09/18/2016 21:21:53

09/18 22:20, , 5F
H264 硬壓支援很完整啊
09/18 22:20, 5F

09/18 22:23, , 6F

09/18 22:23, , 7F
你 ffmpeg 命令有照上面那個方式下?
09/18 22:23, 7F

09/18 22:25, , 8F
問題就是會出現Unrecognized option 'vaapi_device'
09/18 22:25, 8F

09/18 22:27, , 9F
還有就是 ffmpeg 要 3.1 以上才有支援 vaapi encoding
09/18 22:27, 9F

09/18 22:27, , 10F
抓ffmpeg官網編好的版本就換其他問題...
09/18 22:27, 10F

09/18 22:27, , 11F
Failed to initialise VAAPI connection: -1
09/18 22:27, 11F

09/18 22:28, , 12F
Failed to create a VAAPI device
09/18 22:28, 12F

09/18 22:28, , 13F
那就自己 build 一包 static 的吧
09/18 22:28, 13F

09/18 22:30, , 14F
只有要硬壓功能裝個 libva-dev、yasm 就可以 build 了
09/18 22:30, 14F

09/18 22:34, , 15F
QQ...自己編這是最後一招了...
09/18 22:34, 15F

09/18 22:35, , 16F
啊,不過最好還是 libx264-dev 弄上去比較好
09/18 22:35, 16F

09/18 22:36, , 17F
那個壓縮比一般人應該不太能接受 ... 當預覽還可以啦
09/18 22:36, 17F

09/18 23:24, , 18F
剛測試速度差了快10倍...有點跨張
09/18 23:24, 18F

09/18 23:26, , 19F
用硬碟空間換的啊 XD
09/18 23:26, 19F

09/19 00:48, , 20F
既然確定 vaapi 硬壓有支援了,為何一定要用 ffmpeg
09/19 00:48, 20F

09/19 00:48, , 21F
gstreamer 什麼都不用自編就可以用 vaapi 硬壓了
09/19 00:48, 21F

09/19 00:49, , 22F
不會下指令也有圖形介面的 transmageddon
09/19 00:49, 22F

09/19 00:51, , 23F
可以省去自編 ffmpeg 的麻煩不好嗎?
09/19 00:51, 23F

09/19 00:56, , 24F
因為 gstreamer vaapi 的 bitrate 參數壞了(?
09/19 00:56, 24F

09/19 00:57, , 25F
其實如果只要快的話應該先用 ultrafast profile XD
09/19 00:57, 25F

09/19 01:10, , 26F
transmageddon我裝過可是不管選啥都無法轉檔出來,就砍了
09/19 01:10, 26F

09/19 01:10, , 27F
09/19 01:10, 27F

09/19 01:11, , 28F
gstreamer改天再來研究,ffmpeg用久了還蠻習慣的
09/19 01:11, 28F

09/19 01:14, , 29F
不用硬壓的話光-preset ultrafast還不夠快,還要縮小尺寸
09/19 01:14, 29F

09/19 01:14, , 30F
和bitrate...都快變馬賽克了才和硬壓一樣
09/19 01:14, 30F

09/20 01:53, , 31F
試用gstreamer vaapi的cpu loading降超過一半以上...
09/20 01:53, 31F

09/20 01:55, , 32F
只是壓縮率真的QQ.有一好沒兩好.要求一點還是乖乖用CPU轉
09/20 01:55, 32F
文章代碼(AID): #1NtWTFKr (Linux)