推 toploader: 哇!真是高技術含量 09/13 14:32
http://ffmpeg.zeranoe.com/builds/
且其所搭載的x264效率比OBS更好
因為我用72hz螢幕所以用36fps直播!
可用以下參數列出目前可用硬體清單
> ffmpeg -list_devices true -f dshow -i dummy
我是使用gdigrab方式擷取整個螢幕!
如需特定視窗 -i title="BioShock"
而音效則使用dshow擷取列出的裝置!
還可以設定音訊壓縮用ACC的512kbps
如此一來可讓觀眾擁有更佳聽覺饗宴
rtbufsize可能要依照你的螢幕調整!
若使用高解析多聲道道音效卡也要改
往上箭頭 ^ 的這個符號是用來換行!
這個是使用第二張GPU卡來輔助壓縮!
若只有一個GPU可用opencl_device=0
--1080p36.bat-------------------
ffmpeg.exe ^
-rtbufsize 576M ^
-r 36 ^
-f gdigrab ^
-i desktop ^
-rtbufsize 27M ^
-f dshow ^
-i
audio="@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{2D5D38F8-E2C0-4420-AC1D-04D430AEC526}"
^
-c:v libx264 ^
-b:v 8000k ^
-preset veryfast ^
-x264opts
"keyint=144:min-keyint=144:threads=8:opencl=1:opencl_device=1:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:rc-lookahead=18:scenecut=18:ref=1:b-adapt=2"
^
-c:a aac ^
-b:a 512k ^
-rtmp_buffer 30000 ^
-f flv rtmp://192.168.x.x/live_in/CardLin ^
---------------------------------
其中keyint為36的4倍代表keyframe=4
這也是一種在背景執行的不錯方式喔!
畢竟降低畫面速率流量就可以非常小!
比較不會占用硬體的資源而影響使用!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.9.146
※ 文章網址: https://www.ptt.cc/bbs/Live/M.1494922743.A.373.html
※ 編輯: a34021501 (1.171.9.146), 05/16/2017 16:23:49
各位好
近期我在尋找一個高效率的直播軟體
我發現ffmpeg也可以直播電腦的畫面