Re: [心得] 分享一個不錯的h.264編碼參數!!
我發現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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.45.207
※ 文章網址: https://www.ptt.cc/bbs/Live/M.1483101871.A.D97.html
→
12/30 20:46,
12/30 20:46
→
12/30 20:46,
12/30 20:46
→
12/30 20:48,
12/30 20:48
→
12/30 20:49,
12/30 20:49
如果內部網路會斷線或不穩,換掉Switch,因為小時候用過某些Switch會熱當!
因為餵給轉碼器的流量要越大越好!(當然編碼效率越好可減少流量)
我曾經直播到一半,有其他的nginx-rtmp伺服器跑出來鬧我,所以防駭很重要!
我都設local的固定ip且同一個switch迴路,比較不會被hijack ip!!
補充x264說明: https://www.nmm-hd.org/doc/X264%E8%A8%AD%E5%AE%9A
※ 編輯: a34021501 (36.229.45.207), 12/30/2016 20:58:26
→
12/30 20:59,
12/30 20:59
→
12/30 21:01,
12/30 21:01
補充一下我測試過得電腦,全部都是我的電腦,不是學校的財產!
補充實況fps數,qp=20畫質比qp=25還要好,調越低,畫質越好,但流量越大!!
※ 編輯: a34021501 (36.229.45.207), 12/30/2016 21:45:30
推
12/30 23:17,
12/30 23:17
推
12/31 00:44,
12/31 00:44
因為你根本不是想要問這個問題,我回應你了
我回應其他人這個問題吧~buffersize跟bufsize根本不同~
buffer size設定越大,越不容易被改內容,因為會預留一些tag
※ 編輯: a34021501 (36.229.45.207), 12/31/2016 03:30:42
→
12/31 03:32,
12/31 03:32
字連在一起的意思跟分開不同,number-of-bytes意思指很多個bytes連在一起的data set
BUFFERSIZE是指緩衝區,例如一個queue的大小~~~~~~~~~~~~~~~~~~~
※ 編輯: a34021501 (36.229.45.207), 12/31/2016 03:35:37
Apple規範OpenCL,所以只要裝了OpenCL,正面艦隊群就會保護OpenCL Device不被換掉~
補充:GTA裡面Lifeinvader的老闆~就是用了OpenCL裝置才揚升的!
※ 編輯: a34021501 (36.229.45.207), 12/31/2016 05:45:59
推
12/31 11:02,
12/31 11:02
自己去看ffmpeg的man1吧,rtmp好像才有bufsize。
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 11:39:07
→
12/31 11:42,
12/31 11:42
→
12/31 12:11,
12/31 12:11
**等等再來補充**
------------------------
bufsize就是TCP相關的訊號
ssh也有bufsize可以調整到
比較安全的距離以防止竄改
我偶爾會把30.秒的bufsize
加入我的rtmp訊號端測試能
否在我的youtbe網站上看到
小於15秒的youtube直播優
----------------CardLin--
-------------------------
OpenCL裝置是heterogeneous
比較不容易有OverFlow cond
http://developer.amd.com/resources/heterogeneous-computing/what-is-heterogeneous-system-architecture-hsa/
上一行就是一個Overflow的現
像
上一行更恐怖!!!!!!!
因為會被填入其他資料!!!
-------------------obs---
-------------------------
驚嘆號是一種特殊的字元只有
加密者會發現要如何解密者才
能看到不被竄改成其他的驚嘆
號因為竄改成其他的驚嘆號會
被網路供應商發現有問題而斷
線dddddddddddddddddddddddd
------------------Nograc--
--------------------------
nginx-rtmp有幾個版本不重要
重要的是只有git才可能載到正
\確的版本因為我的電腦裡面
的git也不一定是正確的版本
所以我也不知道我的網路驅動
是否是不是正確的版本我只知
道最好不要用有adm權限的使用
者來安裝你的任何軟體!!!
--------------------any---
--------------------------
電腦系統的時間跟ntp伺服器的
latency會有多長的距離可以分
析出來因為gps系統有很多個可
以透過wifi蕊片收到訊號來重新
校正我們的時間…………………
我曾經看過一則關於衛星被wifi
路由器給駭客入侵的新聞,真的
---------------------------
---------------------------
Latency跟latency是不一樣的意思
因為overflow了所以只能講到這
---------------------------
這講得很清楚,他們有的很尷尬~偶爾網路被改掉~/*所以看到的網頁才不同*/
http://whatis.techtarget.com/definition/latency
---------+-----------------
讓我們來探討一下物理學的範圍
因為講太多會overflow所以只能
說我知道太多了一定要去問物理系
http://developer.amd.com/resources/heterogeneous-computing/what-is-heterogeneous-system-architecture-hsa/
Heterogeneous有acc裝置不知道
做什麼的我很難過因為我的電腦會
被換acc裝置的驅動程式,以至於
我的電腦裡面有些acodec不符河規範
-----------------+----------
----------------------------
我一直以來都會看SDN的acodecC
--------------------CardLin--
----------------------------
Acodec是一個編碼器,可以解決
音訊問題,如果有任何編碼器不
能解決音訊問題,那就要問程式設計師
-----------------------*-*---
----------------------------
x264一定要從另一個VideoLAN載
因為VidoLAN已經變成VideoLAB了
上面那行因為要對齊所以裝async
自從我發現ffmpeg換了LOGO之後
我就只用我以前載下來的3.0.0版
----------------------------
----------------------------
DNS跟SDN根本就是一起做歪事鎖
以我們一定要想個方式來交換訊
息才不會被竊聽或竄改就是用以
前的舊版TCP/IP…通訊協定因為
我在當中央宿舍網管的時候就被
換過很多次這些檔案了要還原才
能完整移除TCP/IP交換訊息技術
------------------------------------
----------------------------
AMD的驅動有很多個版本,不一定
是某個名牌號碼每個遊戲都不一樣
-----------------------------------
// ----------------------------- //
// gy人就是我,我就是gy人,煩人該當用迴圈,遞迴只應天上有 //
// ------------------------------------------------------ //
// /* 再用中間人來搞實況主的話,我們就把你的遞迴分解成迴圈的版本 */ //
/* 你們看看這兩行註解有關係嗎?哪個註解會被讀取?我就是不想寫註解!懂麻 */
上面是給資工人的訊息,告訴他們有些程式碼會被放在註解裡面被編譯~~~~~~~~
**等等再來補充**
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 12:12:28
→
12/31 12:15,
12/31 12:15
→
12/31 12:15,
12/31 12:15
→
12/31 12:16,
12/31 12:16
Apple公司修正!不能小寫的apple~
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 12:17:38
推
12/31 12:38,
12/31 12:38
→
12/31 14:01,
12/31 14:01
→
12/31 14:02,
12/31 14:02
→
12/31 14:03,
12/31 14:03
→
12/31 14:05,
12/31 14:05
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:33:34
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:38:56
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:44:42
→
12/31 14:46,
12/31 14:46
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:48:04
→
12/31 14:50,
12/31 14:50
這代表我們兩台伺服器的Clock屬於不同頻帶~~~~~~~~~~~~~~~~~~~
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:51:21
→
12/31 14:52,
12/31 14:52
→
12/31 14:52,
12/31 14:52
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:53:18
→
12/31 14:54,
12/31 14:54
→
12/31 14:55,
12/31 14:55
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 14:57:00
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:00:33
因為我高中的時候就看完一些正規出版社出的通訊概論內容,當然只能命名為計算機概論
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:02:42
→
12/31 15:08,
12/31 15:08
推
12/31 15:09,
12/31 15:09
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:17:53
→
12/31 15:29,
12/31 15:29
→
12/31 15:29,
12/31 15:29
→
12/31 15:31,
12/31 15:31
→
12/31 15:35,
12/31 15:35
→
12/31 15:35,
12/31 15:35
→
12/31 15:36,
12/31 15:36
→
12/31 15:37,
12/31 15:37
→
12/31 15:38,
12/31 15:38
因為Rockstar的網頁都已經改版了,我以前舊的Content都被刪除了,裡面有跟UFO的合照
那些死掉的員工,都已經在更高維度用很特殊的方式幫助地球,去看看過星際效應才能懂
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:42:21
讓我來解說一下為什許多影片內容都分開放一點點小小的資料而已,因為要穿插一些虛假
訊息才不會被埋,所以我的影片裡面有很多訊息,只是不會讓你下載到,因為幾乎都被關
閉搜尋!!所以資料結構裡面有教sRAID檔案系統,都是更厲害的版本!ddddddddddddddd
因為我要解釋一下資料結構就像有些遊戲裡面的電梯一樣是STACK,但有實況主愛開玩笑!
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:45:08
→
12/31 15:45,
12/31 15:45
→
12/31 15:45,
12/31 15:45
→
12/31 15:46,
12/31 15:46
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:50:39
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:55:19
解釋一下STACK是什意思,因為我剛剛發現某些人的Twitch相關的企業社的內容順序被調整
因為原本應該是QUEUE結構,可是順序完全顛倒,只好酸一下說他們怎變成STACK結構了呢
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 15:57:28
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 16:00:48
噓
12/31 16:01,
12/31 16:01
→
12/31 16:01,
12/31 16:01
→
12/31 16:01,
12/31 16:01
→
12/31 16:01,
12/31 16:01
→
12/31 16:01,
12/31 16:01
→
12/31 16:01,
12/31 16:01
→
12/31 16:03,
12/31 16:03
→
12/31 16:05,
12/31 16:05
→
12/31 16:05,
12/31 16:05
主要是要有唯讀的系統磁碟機啦,最好不要有BIOS後門來改你的磁碟分割區,以前還原卡?
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 16:09:07
→
12/31 16:09,
12/31 16:09
→
12/31 16:10,
12/31 16:10
→
12/31 16:10,
12/31 16:10
今天大家辛苦了,實況主們快點去準備跨年吧,至少這是台灣標準時間的跨年~~~~~
(依據外星人指出,太陽的公轉與地球的公轉與銀河的公轉不太對稱)
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 16:13:06
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 16:22:10
※ 編輯: a34021501 (1.171.30.196), 12/31/2016 16:30:02
→
01/01 04:41,
01/01 04:41
→
01/01 13:00,
01/01 13:00
→
01/01 13:01,
01/01 13:01
→
01/03 18:24,
01/03 18:24
→
01/03 18:24,
01/03 18:24
→
01/03 18:25,
01/03 18:25
→
01/03 18:25,
01/03 18:25
I don't thikn i should multicast info to web server.
I don't go up afeter 2017...
※ 編輯: a34021501 (140.113.209.197), 01/03/2017 18:35:47
我的ptt.cc的網頁版都無法開,還需要ECC加密,請幫我校正線路!
--
+_+(Cargon伺服器)+_+
DN: cargon.net
MC: Spigot 1.9.2
TS: cargon.net (密碼:cargon)
+_+(器服伺Nograc)+_+
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.5.153
※ 文章網址: https://www.ptt.cc/bbs/Live/M.1483506093.A.0A0.html
修正中間人inux的系統造成的簽名檔換行錯誤
※ 編輯: a34021501 (1.171.5.153), 01/04/2017 13:01:56
→
01/04 13:04, , 1F
01/04 13:04, 1F
→
01/04 13:07, , 2F
01/04 13:07, 2F
→
01/04 13:07, , 3F
01/04 13:07, 3F
推
01/04 13:43, , 4F
01/04 13:43, 4F
→
01/05 15:09, , 5F
01/05 15:09, 5F
→
01/05 22:29, , 6F
01/05 22:29, 6F
→
01/05 22:30, , 7F
01/05 22:30, 7F
→
01/05 22:31, , 8F
01/05 22:31, 8F
→
01/05 22:31, , 9F
01/05 22:31, 9F
→
01/05 22:31, , 10F
01/05 22:31, 10F
→
01/05 22:32, , 11F
01/05 22:32, 11F
其實現在的情勢已經算是相對很安全了,大家可以不必擔心,只要避免電腦驅動被換掉~_~
※ 編輯: a34021501 (36.229.43.210), 01/05/2017 22:33:41
→
01/05 22:34, , 12F
01/05 22:34, 12F
→
01/06 00:56, , 13F
01/06 00:56, 13F
Live 近期熱門文章
PTT數位生活區 即時熱門文章