Edited by Ficko
因為學(xué)習(xí)的原因梢莽,本菜在近些時候可能沒有時間去錄B站一些大大的繪畫視頻了草则,因此我決定將我的各種流程,包括錄制蟹漓,處理炕横,上傳的流程和注意事項,全部分享出來葡粒,希望有熱心的同♂志能夠當(dāng)接盤俠活雷鋒~
閑話少說份殿。
前期軟件準(zhǔn)備(點擊前往下載):
- Chrome/Firefox/Opera 瀏覽器
- Distill Web Monitor (Chrome 插件)
- BiliRoku
- Media Coder
- 小丸工具箱
- Camatasia Studio / Premiere
直播間監(jiān)視
注:理解以下操作可能需要一些基礎(chǔ)的網(wǎng)絡(luò)知識,具體講解可在文章最后的「注釋」一節(jié)看到嗽交。當(dāng)然卿嘲,如果對理論知識沒有興趣的話,直接按照下面的操作來設(shè)置也沒有任何的問題夫壁。
由于B站并沒有提供直播提醒拾枣,因此我們暫時只能靠人工值守來完成。不過我們也不能每隔幾分鐘刷一下B站吧……這樣也不現(xiàn)實盒让。因此我們需要這個Distill插件來輔助我們監(jiān)視直播間的動態(tài)梅肤。
Distill支持多種瀏覽器,我們以Chrome為例邑茄。
0.事先要安裝好Distill插件姨蝴。
1.首先找到畫師的ID。(以kaze為例肺缕,他的ID是80529)
2.按照以下格式組成鏈接:
http://live.bilibili.com/bili/isliving/
+ UP主ID
【注意W笠健授帕!是「UP主ID」而非「房間號」!浮梢!本菜曾經(jīng)將其弄混跛十,出了大問題。】
舉例說明秕硝,kaze所得到的鏈接為:
http://space.bilibili.com/80529
3.將鏈接復(fù)制進瀏覽器偶器,回車。點擊Distill插件缝裤,選擇Monitor Whole Page
4.點擊Open Selector
5.進入新的界面屏轰,在Text Filter
中填入以下規(guī)則:
^.{32}
然后點擊Save Selections
6.回到先前的設(shè)置界面,我們再輸入項目名稱憋飞,刷新時間霎苗,其他的選項都按照圖中的設(shè)置即可,最后點擊保存榛做。
大功告成唁盏!
此時我們只要是開著瀏覽器,插件就會每隔30秒檢查一次检眯,一旦直播間有變化厘擂,便會彈窗提醒。
【注意:有時候服務(wù)器會抽風(fēng)锰瘸,導(dǎo)致虛報漏報刽严。不過這樣的情況并不常見,還在可接受范圍內(nèi)避凝∥杼眩】
錄制
當(dāng)我們知道某位畫師開始直播后,接下來就開始準(zhǔn)備錄屏了管削。
我們使用BiliRoku進行錄屏倒脓。
BiliRoku有若干版本。根據(jù)本人的摸索含思,得出了以下規(guī)則:
- ? 1.4.0 版本的功能強大崎弃,可以自動監(jiān)測直播間是否有直播,并自動錄制含潘。缺點是在長時間錄制的時候可能會不穩(wěn)定饲做,導(dǎo)致卡死(卡死不會有提示,但是后面的視頻信息會丟失)调鬓。
- ? 1.3.1版本性能穩(wěn)定艇炎,目前還沒有遇到卡死的情況龄坪。缺點是沒有監(jiān)測直播間的功能应结,需要手動點擊錄制。一旦畫師中途停止直播又再次開直播腾务,軟件直接在中途停止的位置停掉虹脯,不會自動錄制第二次的直播驴娃,也不會有提示。
因此循集,如果你需要離開電腦無人值守的話唇敞,建議用1.4.0;其他大部分情況下還是建議用1.3.1咒彤。
軟件界面也很簡單疆柔,輸入房間號,點擊開始錄制即可镶柱,軟件會在后臺錄制旷档,直至結(jié)束。
此時我們就可以將軟件最小化歇拆,放在一邊繼續(xù)干別的事情鞋屈。
轉(zhuǎn)碼(供編輯用)
錄制好之后,我們會得到一個FLV文件故觅,類似下圖:
接下來我們酌情對生成的視頻進行處理厂庇。
- 如果畫師本身一直沒閑著,那么我們可以直接將這個FLV文件壓縮為MP4格式存檔即可输吏,具體請直接跳到「轉(zhuǎn)碼(供存檔用)」這一節(jié)权旷。
- 如果你認(rèn)為錄制的內(nèi)容中存在「畫師中途休息了一段時間」「畫師繪制的太慢,想調(diào)快一些」等情況贯溅,想把某一段給刪掉炼杖,那么請往下看:
因為現(xiàn)有的視頻編輯軟件對FLV格式的視頻的支持并不好,因此我們需要事先使用MediaCoder將其粗略轉(zhuǎn)碼為MP4格式盗迟,供進一步編輯使用坤邪。
具體參數(shù)設(shè)置如下:
1.視頻參數(shù)
-->復(fù)制視頻流
2.音頻
-->復(fù)制音頻流
3.容器
-->MP4
4.畫面
-->分辨率
-->原始
設(shè)置好參數(shù)后,①將FLV文件拖入軟件內(nèi)罚缕,②設(shè)置好輸出路徑
艇纺,然后③點START
就OK了!
幾乎用不了一分鐘邮弹,我們就能得到格式轉(zhuǎn)換好的文件黔衡。MP4格式能夠在各主流視頻編輯軟件中進行編輯,具體可以參考下一節(jié)「編輯」內(nèi)容腌乡。
編輯
如果你之前曾經(jīng)接觸過視頻編輯軟件(如Premiere)那么這一節(jié)可以略過盟劫。
-
如果以前未接觸過類似的軟件,那么我推薦使用Camtasia Studio進行編輯与纽。
Camtasia Studio(下文稱CS)自身也是一款功能十分強大的錄屏工具侣签,自身帶有視頻編輯功能塘装。
我們將上面轉(zhuǎn)碼好的MP4文件拖入CS。
?
將視頻拖入時間軌道
?
選擇
Recording Dimensions
「原始錄制分辨率」?
現(xiàn)在我們就能夠使用CS對視頻進行編輯了影所。簡單的功能如下:
?
當(dāng)我們剪輯好之后蹦肴,選擇
Produce and Share
旁邊的下三角,選擇另外一個Produce and Share...
?
具體的參數(shù)請調(diào)節(jié)如下:
【注意:下圖的Bitrate
「碼率」在應(yīng)付720P的分辨率視頻的時候尚可猴娩,若直播是以1080P的分辨率進行的話阴幌,建議將該參數(shù)調(diào)至1500-1800】
?
選擇結(jié)果保存的名稱和保存的位置
?
保存好后,點擊開始卷中,然后靜待轉(zhuǎn)碼的完成矛双。
?
轉(zhuǎn)碼完成!和之前的大畜≡ァ(69.9MB)相比較议忽,是不是文件小了很多?
?
?
轉(zhuǎn)碼(供存檔用)
如果你認(rèn)為錄制的FLV視頻無須剪輯只須壓縮无埃,或者通過剪輯軟件得到的視頻文件還是太大徙瓶,請接著往下看。
我們將用到「小丸工具箱」嫉称。
將文件拖入圖中箭頭所指的位置侦镇,然后將模式設(shè)置為CRF
,參數(shù)調(diào)一般設(shè)置為22-24(數(shù)字越大织阅,體積越小壳繁,但是畫質(zhì)越渣)。在此我們設(shè)為23
荔棉。設(shè)置好后直接點壓制
即可闹炉。
轉(zhuǎn)碼完之后就可以上傳分享啦!
=== END ===
注釋
在講解Distill插件之前润樱,我需要先向大家解釋一個原理:
(實在看不懂也沒關(guān)系= =||渣触,可以直接跳過)
我們利用B站API返回的結(jié)果來判斷直播間是否在直播,具體鏈接如下:
http://live.bilibili.com/bili/isliving/
+UP主ID
舉例說明壹若,比如我想知道kaze233是否在直播嗅钻,而我知道他的ID是
80529
,因此我們向瀏覽器輸入鏈接:
http://live.bilibili.com/bili/isliving/80529
返回的結(jié)果如下:
img而這個時候kaze233確實在直播店展。
此時我又想知道sola(ID為
141309
)是否在直播养篓,于是我們輸入:
http://live.bilibili.com/bili/isliving/141309
返回的結(jié)果如下:
此時sola并不在直播間。
我們來比較一下返回的結(jié)果:
({"code":0,"msg":"","data":{"url":"http:\/\/live.bilibili.com\/11448","title":"kaze\u7684\u5c0f\u6811\u7a9d","cover":"http:\/\/i2.hdslb.com\/u_user\/454854eb2b80487e2a946b04061be827.jpg","online":114}});
({"code":0,"msg":"","data":""});
少了很多信息赂蕴。
那么柳弄,我們只需要監(jiān)測返回的信息改變,即可知道直播間是不是有人進來/離開概说。
但是碧注,不要忘記在直播的時候嚣伐,在線人數(shù)也是在時刻變化的。如果僅僅將信息發(fā)生「變化」作為判定條件的話应闯,只要一直播纤控,提示信息就會不停的響起(人數(shù)一直在變)挂捻。
因此碉纺,后面的那一部分「在線人數(shù)」
online
信息,我們直接剔除掉就行了刻撒。「Distill Web Monitor」支持正則表達式,因此我們只需寫個規(guī)則骨田,只截取前面的一部分就夠了。
規(guī)則如下:
^.{32}
意思就是声怔,從前數(shù)态贤,數(shù)任意32個字符(換行符除外),從這里掐斷醋火。
于是在不同情況下會得到:
({"code":0,"msg":"","data":""}); #未直播 ({"code":0,"msg":"","data":{"url #正在直播
仔細(xì)看還是有差別的~
我們便利用這個差別悠汽,對直播間進行監(jiān)視。