我發現AMD的編碼有好多選項可以選,一定要開啟slice的功能喔!
http://i.imgur.com/DolETsV.png
※ 引述《a34021501 (CARD)》之銘言:
這是我的配置,歡迎大家來切磋~
看誰的bitrate最低的情況下畫質qop最好 (quality of picture)
建議把threads改成CPU core數1.5倍
如果沒有足夠的OpenCL裝置,可以改'opencl=0'
我一直以來都ffmpeg在轉播實況到YouTube1080p及Twitch720p
建議大家試試看ffmpeg穩定版!!! 編碼出來畫質很厲害!
因為我用50fps,所以twitch流量太低只能25fps不然高速移動時畫面很遭~
720p_low_bitrate 30fps
-preset veryfast -keyframe_interval=4 -Encode_in_Full_Range (那時候舊版的選項)
"qp=25 threads=3 partitions=all aq-mode=2 trellis=2 deblock=-1,-1
rc-lookahead=60 scenecut=60 ref=1 b-adapt=2"
720p_twitch 25fps
ffmpeg -i rtmp://transcoder_ip/live_in/CardLin -vcodec libx264 -preset veryfast
-x264opts "force-cfr:keyint=50:min-keyint=50:threads=6:opencl=0:
opencl_device=0:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:
rc-lookahead=25:scenecut=25:ref=1"
-b:v 2500k -maxrate 2500k -minrate 2500k -bufsize 25000k
-s 1280x720 -r 25
-acodec copy -f flv rtmp://transcoder_ip/twitch_live_out/CardLin
1080p_youtube 50fps
!#/bin/sh
ffmpeg -i rtmp://transcoder_ip/live_in/CardLin -vcodec libx264 -preset veryfast
-x264opts "force-cfr:keyint=100:min-keyint=100:threads=12:opencl=1:
opencl_device=0:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:
rc-lookahead=50:scenecut=50:ref=2"
-b:v 8000k -maxrate 8000k -minrate 8000k -bufsize 80000k
-s 1920x1080 -r 50
-acodec copy -f flv rtmp://transcoder_ip/youtube_live_out/CardLin
反正我沒辦法實況GTA了,就交給大家囉~
因為下面兩個是我用linux伺服器協助編碼,我是裝nginx穩定版~
搭配rtmp-nginx穩定版~ (建議仔細看readme說明)
CPU分別是AMD Athlon II X4 635 OC 3.5Ghz與AMD FX-8320
or AMD Phenom II X4 B50 OC 3.5Ghz
or AMD Althon II X4 640 OC 3.5Ghz
(我覺得這三顆都差不多,要仔細檢視BIOS設定!)
GPU搭配的是ATI HD 5830與AMD HD 6850,反正就是那些淘汰的拿來回收利用~
因為我那時後用Intel I5 4460再打電動~我用很糟糕的編碼器丟大量資料給兩台轉碼器
我覺得音質要調高一點,不用管tiwtch或youtube的建議,320bit也可以正常實況~
因為一直以來acodec都是vbr
--
TeamSpeak語音: https://goo.gl/a62NEl
中文化包: https://goo.gl/Of5LuW
位址:cargon.net 密碼:cargon
--
http://i.imgur.com/DolETsV.png
※ 引述《a34021501 (CARD)》之銘言:
這是我的配置,歡迎大家來切磋~
看誰的bitrate最低的情況下畫質qop最好 (quality of picture)
建議把threads改成CPU core數1.5倍
如果沒有足夠的OpenCL裝置,可以改'opencl=0'
我一直以來都ffmpeg在轉播實況到YouTube1080p及Twitch720p
建議大家試試看ffmpeg穩定版!!! 編碼出來畫質很厲害!
因為我用50fps,所以twitch流量太低只能25fps不然高速移動時畫面很遭~
720p_low_bitrate 30fps
-preset veryfast -keyframe_interval=4 -Encode_in_Full_Range (那時候舊版的選項)
"qp=25 threads=3 partitions=all aq-mode=2 trellis=2 deblock=-1,-1
rc-lookahead=60 scenecut=60 ref=1 b-adapt=2"
720p_twitch 25fps
ffmpeg -i rtmp://transcoder_ip/live_in/CardLin -vcodec libx264 -preset veryfast
-x264opts "force-cfr:keyint=50:min-keyint=50:threads=6:opencl=0:
opencl_device=0:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:
rc-lookahead=25:scenecut=25:ref=1"
-b:v 2500k -maxrate 2500k -minrate 2500k -bufsize 25000k
-s 1280x720 -r 25
-acodec copy -f flv rtmp://transcoder_ip/twitch_live_out/CardLin
1080p_youtube 50fps
!#/bin/sh
ffmpeg -i rtmp://transcoder_ip/live_in/CardLin -vcodec libx264 -preset veryfast
-x264opts "force-cfr:keyint=100:min-keyint=100:threads=12:opencl=1:
opencl_device=0:partitions=all:aq-mode=2:trellis=2:deblock=-1,-1:
rc-lookahead=50:scenecut=50:ref=2"
-b:v 8000k -maxrate 8000k -minrate 8000k -bufsize 80000k
-s 1920x1080 -r 50
-acodec copy -f flv rtmp://transcoder_ip/youtube_live_out/CardLin
反正我沒辦法實況GTA了,就交給大家囉~
因為下面兩個是我用linux伺服器協助編碼,我是裝nginx穩定版~
搭配rtmp-nginx穩定版~ (建議仔細看readme說明)
CPU分別是AMD Athlon II X4 635 OC 3.5Ghz與AMD FX-8320
or AMD Phenom II X4 B50 OC 3.5Ghz
or AMD Althon II X4 640 OC 3.5Ghz
(我覺得這三顆都差不多,要仔細檢視BIOS設定!)
GPU搭配的是ATI HD 5830與AMD HD 6850,反正就是那些淘汰的拿來回收利用~
因為我那時後用Intel I5 4460再打電動~我用很糟糕的編碼器丟大量資料給兩台轉碼器
我覺得音質要調高一點,不用管tiwtch或youtube的建議,320bit也可以正常實況~
因為一直以來acodec都是vbr
--
TeamSpeak語音: https://goo.gl/a62NEl
中文化包: https://goo.gl/Of5LuW
位址:cargon.net 密碼:cargon
--
All Comments