錄播教程:怎樣合并碎成渣的錄播
更多錄播相關(guān)內(nèi)容,請點擊:那個啥和那個啥的錄播組教程- 文集
錄播會經(jīng)常遇到種種不可控的問題,導(dǎo)致一場完整的直播錄制的視頻碎成好幾段,嚴(yán)重的直接碎成渣。有沒有辦法合并視頻?
有,而且方法很多,但有些方法存在問題,本文將先展示一種看起來能用,但實際上不能用的方法,再介紹兩種可行方法。

(錯誤方法)復(fù)制視頻流
(請不要學(xué)這種或其他類似方法,B站會報轉(zhuǎn)碼錯誤):
(請不要學(xué)這種或其他類似方法,B站會報轉(zhuǎn)碼錯誤):
(請不要學(xué)這種或其他類似方法,B站會報轉(zhuǎn)碼錯誤):
假設(shè)這是一場直播后,因為主播方中間斷網(wǎng)斷成兩節(jié)的錄播視頻。

打開shanaencoder,調(diào)整到拼接模式,按順序拖入兩個視頻。

點擊上圖中間的“快速設(shè)置”,按下圖所示設(shè)置,再點擊“保存設(shè)置”

點擊主頁面的深色“開始”按鈕,會彈出一個命名窗口,自行設(shè)置。

點擊“開始”后正式開始視頻合并,速度特別快,會在相應(yīng)文件下找到剛才命名的文件。

在格式工廠中,視頻合并-復(fù)制的作用是一樣的。
這個視頻可以在本地正常播放,但如果投稿到B站,很大概率會收到這樣的反饋:

錯誤方法講解完畢,現(xiàn)在講解兩種可用方法,我更推薦第二種方法:

方法一:壓制合并(絕對可靠,但非常耗時,需要高配置硬件)
原理非常簡單,重新壓制一遍,生成一個新的不出錯的視頻。
在無論怎樣都修復(fù)不好的情況下,這是一種方法。
依舊是上文的shanaencoder,這次點開”快速設(shè)置“,修改設(shè)置為硬件編碼器(快,速度取決于顯卡,沒別的優(yōu)點,畫質(zhì)損失不少)

后面步驟和上文一致,如果音畫不同步,需要繼續(xù)修理。這種方法沒有上文快,但優(yōu)點是不報錯。
格式工廠也能用作用一樣的功能,講解一下
打開格式工廠,點擊左側(cè)”視頻合并&混流“,按順序拖入視頻


點擊右上角“輸出設(shè)置”,需要著重修改的是“屏幕大小”和“幀率”,修改到你需要的大小,但并不會提高視頻實際觀看分辨率和幀率,GPU能開啟的盡量開啟,動輒兩三個小時的錄播能快一點是一點就不考慮畫質(zhì)了,無論如何B站都會二次壓制,其他請照自己理解填寫。

完成后點擊確定,回到主界面,點擊“開始”即可合并。

方法二:轉(zhuǎn)ts流合并(速度快,較為可靠)
使用ffmpeg.exe,先把視頻都轉(zhuǎn)換成ts格式再合并視頻,這里借用一個GUI工具quickcut,不需要的可以自己寫ffmpeg命令。
打開quickcut,調(diào)到“合并片段”選項卡,按順序拖入合并視頻,點擊“選擇保存位置”,(不選擇會出錯,導(dǎo)不出視頻的看看這里)
選擇“先轉(zhuǎn)成ts格式,再銜接,要解碼、編碼(用于合并不同格式)”,點擊右下角“運行”

彈出一個新窗口,等到彈出“命令執(zhí)行完畢”視頻合并完成,在相應(yīng)目錄下會有同名ts視頻,不重要,可以刪除。


補充:合并碎片彈幕
視頻碎成多段,錄制的彈幕XML文件也不會只有一個,使用ffmpeg可以輕松合并轉(zhuǎn)換后的彈幕文件,方便壓制彈幕版視頻。
另外B站錄播姬的工具箱里也有彈幕合并功能,合并XML格式,大家可以試一試。
ffmpeg合并轉(zhuǎn)換后的彈幕操作類似,依然是按順序拖入彈幕文件,修改保存位置,一定要把默認(rèn)的mp4后綴名改成ass。選擇“concat格式銜接,不重新解碼、編碼(快、無損、要求格式一致)”,點擊右下角運行即可完成。

注意合并后的彈幕文件時間排序是亂的,但出現(xiàn)時間是對的。想按開始時間排序在aegisub中“字幕-排序所有行-開始時間”


總結(jié):本文介紹了一種不能用的合并視頻方法和重編碼、轉(zhuǎn)ts流合并視頻兩種可用方法,并附帶介紹了使用ffmpeg合并碎成好幾段的彈幕文件
更多錄播相關(guān)內(nèi)容,請點擊:那個啥和那個啥的錄播組教程- 文集
下一篇教程講解如何快速無損刪減、消音、 遮擋錄播
