【分享】全能視頻壓制轉換器ShanaEncoder

ShanaEncoder是一款韓國的視頻壓制工具,是基于ffmpeg底層開發(fā)的一款工具,重點!功能超級強大!以及操作方便。
????我相信很多同學用過小丸工具箱以及MeGUI等壓縮工具,比起MeGUI操作沒有那么復雜,也不需要自己創(chuàng)建AVS腳本,其實這是一款傻瓜式的軟件,但要比格式工廠這類的軟件可操作性要大,可以根據(jù)ffmpeg指令來具體寫入壓縮的參數(shù),當然呢你先要學習一ffmpeg基本指令。

用途1.視頻混流
在Bilibili下載的視頻大部分是以flv格式為主,或以IDM解析的m3u8鏈接下載的文件是以TS格式,當然常規(guī)用PC播放是沒有問題,倘若作為視頻素材用來視頻剪輯,PR是無法支持flv格式視頻文件,還有一些MKV文件(PR2019支持標準AVC MKV文件)??赡苡幸恍╅T外漢用格式工廠去轉碼,如果這個視頻時長2小時1080P級別的視頻,i7-8700可能需要1個半小時的時間花費用來轉碼,且再次壓縮會造成視頻畫質(zhì)下降。
那么視頻混流就可以高速完成這項工作,在不損失畫質(zhì)的情況下,操作方式1:在ShanaEncoder中在preset(預設)當中選擇Copy,選擇Streaming Copy to MP4,就可以完成。操作方式2:自定義混流,比如我們下載的MKV文件里面封裝的是AC3、PCM音頻,那么運用方式1就不可行了,我們需要運用編碼+復制的方式。第一步選擇快速設置(快捷鍵F6)——文件格式MP4——第一個編碼器選擇復制(視頻流),第二個編碼器選擇AAC,以前參數(shù)根據(jù)需求來定義,建議參數(shù):LC——>192K,聲道可以不用選擇——>確定。
主界面右鍵:選擇分割/修剪可以剪輯自己想要片段然后再混流,但我不建議這樣子做,可能會出現(xiàn)音畫不同的問題。
用途2.視頻合并
在我們遇到視頻需要合并的時候可以用這個功能來達到我們的目的,建議用相同視頻參數(shù)的情況下使用,如:視頻分辨率、視頻幀率、視頻碼率、音頻碼率、視頻編碼、音頻編碼、色彩空間、視頻等級等等。操作方式:主界面選擇合并模式——添加視頻文件——開始合并,就可以啦。
用途3.視頻轉碼(Bilibili不二壓轉碼)
不用多說,這款軟件主打還是編碼這塊,相比MeGUI和小丸工具箱來說ShanaEncoder支持GPU轉碼,在硬件能力比較差的情況下能夠使你的工作效率提高,對于我自身來說我顯卡編碼和CPU編碼速度都差不多,我會優(yōu)先選擇CPU編碼,CPU編碼在低碼率的過程中優(yōu)勢比較明顯,顯卡編碼速度快是以犧牲畫質(zhì)和壓縮率來作為代價的(Up主:i7-8700/1050ti)。當然可以根據(jù)自己的需求選擇。
在參數(shù)設置中,選擇H264為CPU編碼,選擇H264AMF為AMD顯卡編碼,選擇H264NVENC為N卡編碼,選擇H264QSV為Inter核顯編碼。
我們以CPU編碼為例,以下CRF、CQP、ABR不做介紹,大家可以查閱相關資料了解其中含義,我們直接選擇ABR模式(平均碼率)視頻碼率設置在5500-5800Kbps之間,幀速率默認,如果你轉碼TS 1080i文件做雙倍幀率處理,可以設置為59.94,可以選擇2pass,2pass相對來說編碼出來的成品優(yōu)于1pass的,可能我們無法觀測到那種細微的差距。CFR模式可開啟可不開啟,如果你有這種強迫癥可以開始CFR模式,OpenCL是顯卡加速這個根據(jù)自己的需求而定。關鍵幀也叫作I幀,視頻的編碼是按照“組”來進行的,每一個組叫作GOP,如果必要時,數(shù)值設定不宜過大,一般視頻沒有這方面的要求。選擇配置進入到高級選項配置文件選擇High(這年頭基本上是high級別),級別建議選擇4.1及以上,60幀視頻必須要高于4.2,4K視頻建議5.1級別,由于B站不支持更高級別參數(shù),建議使用4.1&4.2.預設設置 medium即可,如果你硬件足夠強大可以選擇Slower或者VerySlower.調(diào)整參數(shù)可以根據(jù)運用場合進行選擇即可。進入到啟用更多可以對H264參數(shù)深入的設置,如Reference Frames,設置5Frame、9Frame,數(shù)值越大編碼越慢,質(zhì)量越高,建議4Frame、5Frame即可。如果你是設置CRF模式,不想被因碼率過大導致被二壓,可以在RateControl當中設置VBV大小,建議參數(shù):BufSize設置為5600,VBVMaximum設置為19000kbps,AQ為初始值為1,可以設置0.9(數(shù)值越小,編碼速度越慢,質(zhì)量越高),建議保持不變,除非你有更高的要求。其他參數(shù)太多,還有些內(nèi)容up自己也不是很懂,所以不做說明了。回到圖像尺寸,一般不勾選,如果你從4K轉換成1080P可以勾選這一選項進行尺寸設置。音頻編碼在上方混流當中提到過,所以在這不再做說明了,基本上不二壓按這個參數(shù)不會錯的。
用途4.視頻處理
如果你想將1080i 29.976fps視頻處理成59.94的視頻,在圖形/字幕當中,選擇轉換為逐行掃描,并勾選雙倍幀率即可。色調(diào)、EQ、模糊與一般不會設置,如果有這方面的需求,最好有這方面的經(jīng)驗去使用,不然不建議使用。如果你想嵌入字幕的話,記住視頻與字幕文件名必須一致,在同一個文件夾中,否則無法啟用字幕,字幕可以啟用ASS字幕效果,這一點是很方便的,字幕制作者的福音,如果你是SRT字幕,里面可以設置相關的樣式,字幕類型里面有詳細的參數(shù)說明。如果你有加水印的需求,可以在其他菜單里面進行設置——>Logo設置——>啟用Logo——>設置(其他參數(shù),根據(jù)自己需求而定)。注意:混流是不會將logo壓縮進去的。在軟件下方有文字說明。
用途5.高級用法
前面講到這款軟件是基于ffmpeg開發(fā)的,所以這款軟件也可以通過指令的方式加入一些其他的要素在里面,比如去除臺標、膏藥等可以用到。在目錄文件下“C:\Program Files\ShanaEncoder\preset”中,用文字編輯器打開設定好了的某一個預設(xml文件),如下圖所示:

我們可以在-vf后方寫入delogo=x:y:w:h 分別代表畫面的像素位置x、像素位置y、臺標的長和高,參數(shù)的話可以通過ffmpeg當中的ffplay進行適當?shù)恼{(diào)整位置。書寫命令為:ffplay -i "視頻文件位置" -vf delogo=x:y:w:h 然后回車就可以預覽了。其他高級命令如自定義元數(shù)據(jù)、自定義加入濾鏡等等,可以參考ffmpeg官方文檔:https://www.ffmpeg.org/ffmpeg.html,官方文檔只有英文版,所以該怎么辦就怎么辦,只能說ffmpeg真的太強大,能研究透乃是神人,另外也包含寫入x264參數(shù)在里面,這一點還是很良心的。
????本期的分享文章就在這里了,如果對你有收獲一定要記得投幣!投幣!投幣!
????本文為原創(chuàng)文章,禁止搬運。
????官方社區(qū):https://shana.pe.kr/
????中文板塊:https://shana.pe.kr/shanaencoder_board_zh_cn