先看開啟後的樣子:
有支援直接拖曳,再來簡單講解一下:
一般內就是一般設定,像是速度之類的;
而
視頻可以調速率以及格式,速率可以想成品質,一般是設定1000,
依不同影片可以調整速率,越低品質越差,而格式就是剛剛所講H.264那東西;
音訊可以選擇您要用的編碼器,可以用MP3或WMA之類的,檔案大小也會隨這個而改變,
不過變動不大,您也可以選擇外在音訊,也就是忽視掉影片原有的音軌,
直接採用檔案的音樂當作音軌;
容器就是您要轉成的格式,除了MP4與MKV以外還有很多,
用這個轉的畫質不會損太多,基本上只要有轉檔就會損畫質,所以要保持畫質的最好方法就是去掉不必要的轉檔;
畫面是指像素,我們畫面是由一堆點所組成,同樣的畫質下點越多放大的時候就比較不會模糊,線上或是一般人稱的480P,360P就是在講這個。
如果螢幕是16:9的情況下大概是這樣:
360P(640x360),480P(848x480),576P(1080x576),720P(1280x720)
1080P(1440x1080),1440P(1920x1440),會分4:3與16:9是因為各國家的關係,
有些國家到現在仍有兩種都用的情況,好比日本,而台灣大部分都是16:9了,
現在電視螢幕是用電漿的則會自動拉伸的樣子;
音調可以調聲道或升降KEY,常常會有人調這個來躲避影音網站上的封鎖器;
分離器就是分離音視訊用的;
時間是剪接,不過一個檔案好像只能剪一次;
字幕可以載入的是ASS等外掛字幕,可以合併外掛字幕到影片中,不過不建議用這個方法合併,
因為會與原先編輯出來的結果相差甚多,無論是大小或字型,無論色彩或位置都會改變,
待會會另外說明怎麼用別的方法來壓;
Avisynth是個很重要的東西,完整名稱為AVI SYNTHesizer,說白一點就是模擬器,模擬字幕,模擬濾鏡,模擬特效用的軟件,
雖然沒有可執行的EXE檔,但是這個小東西能做出"模擬結果"的功能,無論是大小或字型,無論色彩或位置,都能完美呈現,就是要用這個小東西來做壓字幕的幫手,這個地方是用來合成字幕特效用的,無論是飛入,火焰,模糊等,有些高手是用寫的,亦可以用
AE(Adobe Effect後製作特效軟體)來做,對於AVS網路上可以找到一堆資料;
Streaming我沒用過,不曉得是什麼...
基本上做好的影片或是要壓的影片可以用這個壓,壓縮率很高的,只要速率別亂調...
至於要壓成MP4還是MKV?
這就得看看需求了,
MP4與MKV比較:同樣條件下
畫質並無相差太多,基本上應該是MKV較好,
但是MKV相較於其他格式是
較新的技術,因此很多播放器都會停頓或是跑得很慢,
有時候甚至會出現影音不同步的情況;MKV
容錯性較高,MKV支援
內封字幕,
什麼叫作內封字幕?像是我們剛剛做的字幕檔,會生成一個檔案,然後要放在同個資料夾下,
看了多礙眼,MKV可以將字幕檔內封進影片裡,也就是影片與字幕檔合併成一個檔案,
仍是外嵌字幕,只是這樣攜帶比較方便。
如果只有影片沒字幕,那就直接丟進MC裡面調整一下,轉出來即可,但是有外掛字幕的話就得注意了,我先從
MP4與外掛字幕講起:
基本上外掛的話很簡單,影片轉完,字幕與影片放在一起就可以了,和其它影片一樣,
但是如果您想將做好的影片分享給網路的其它人看(如自拍短片之類的),這時候就得將字幕與影片壓在一起,前面有講到,要用
AVS這個小東西,還需要
VSFilter.dll,
1.請先準備好還沒壓成MP4的原始影片以及字幕檔,放在同一個資料夾下
2.將VSFilter.DLL下載(DLL和AVS是壓成一個壓縮檔),
放在X:\WINDOWS\SYSTEM32資料夾底下,這樣就會有作用了,
3.裝好DLL之後再來請安裝AVS,裝完後什麼都沒有,但是已經多了個關連檔案了,
如果聽不懂沒關係,照著步驟走應該就沒問題,
4.在裝好AVS之後請開一個新的記事本文件,
5.請貼上:
LoadPlugin("VSFilter.dll")
DirectShowSource("你的原始影片名.副檔名",23.976或29.97,ConvertFPS=true)
TextSub("你的字幕檔文件名.ass")請更動黑字的地方,至於數值為23.976,如果失敗再用29.97。
以我的檔案來舉例:
LoadPlugin("VSFilter.dll")
DirectShowSource("B1.wmv",23.976,ConvertFPS=true)
TextSub("S.ass")
順帶一提,
LanczosResize是改分辨率的也就是前面講的848*480或1280*720等等,
舉例:LanczosResize(1280*720)而Crop是裁切,裡面要填入四個數字,
第一個是左右裁切,第二個是上下裁切,第三與第四是裁切後的分辨率。
舉例:960*720的16:9有黑邊影片,裁切Crop(0,90,960,540)。目前我比較常用這幾個而已。
其它相關詞彙,GOOGLEㄧ下很多,有興趣的可以找找。
還有AVS可以用軟體做(MEGUI之類的),懶得打的可以用軟體做比較省事。
做完這步後,
6.
請另存新檔在同個資料夾下,副檔名更改為avs,
這樣就做出了一個AVS檔案,大概一K而已,
7.
請直接用播放器開啟看看,如果有出現字幕,那就代表模擬成功,
如果沒有成功再跟我反應,
8.
再來直接把那個很小的AVS檔案丟進MC裡面轉檔即可,
這樣出來的格式就不會更動而且會和影片合併囉,以上是MP4的相關情況。
我做出來的結果:
看上面就知道差別了吧?而且不是用AVS的話會有許多問題,
像是字幕的時間軸亂跳,或是多出奇怪的亂碼或數字...
再來是
MKV與外掛字幕:
要做MKV內封字幕很簡單,1.
在壓完MKV的影片後,
使用MkvmergeGUI可以加字幕檔或音訊進去做封包的動作,使用MKVExtractGUI可以從已封的封包裡取出字幕檔或音訊,(PS:我給的檔案裡,MERGE資料夾內的程式檔請點選mmg.exe,
而Extract資料夾內請點MKVextractGUI.exe)
先講內封字幕,點開MERGE軟體,把剛轉好的MKV檔案添加(ADD)進去,
然後把ASS一起放進去。(PS:如果出現下圖的警示:
那代表您是沒解壓縮直接開的,如果您是安裝完整版遇到此問題,
請下載我給的軟件,於軟體打開後,
點選左上角的檔案(File)>設定(Option)>mkv合併(mkv merge)>瀏覽(Browse)>
點選我給的軟件內Mkvmerge_GUI資料夾下的mkvmerge.exe然後再按確定應該就可以了。
本來想順便講一下下面的東西,不過我給的檔案是簡中的,
去玩玩看應該就知道每個東西的用處了,我就不贅述,
全部弄好之後按開始混流即可將字幕內封。
再來講取出,請開Extract,把已內封的檔案載入,點選你要的字幕或音軌或影片,
按下EXTRACT即可。
以上是MKV的封包。
大致上要講的就是這些,寫的有點亂真是不好意思,
如果有哪裡不懂還請提出,哪裡有錯也請糾正,感謝。
最後附上範例結果檔:
MP4外掛
MKV內封
MP4影片與字幕合併結果(優酷網 低畫質)
(請注意:如果用KMPLAYER播放字幕檔只有"預設",所以字型與大小都會改變;
個人建議使用POTPLAYER來觀看。)
以及軟體檔:
AVS+VSFILTER
POPSUB
Aegisub portable
MkvmergeGUI+MKVExtractGUI
MediaCoder