(一)關于流提取
通用提取方法:通常使用mplayerc里面的DSM converter進行提取,幾乎所有可以通吃,但是有時候會提出一些raw的流,這就得另外處理了
mkv提取方法:用MKVextractGUI(它必須跟mmg放在一起)
另外,遇到確實提取不了的文件,試試gdsmux.exe(曾經救過我一次-_,-)
(二)關于封包
aiv用AVIMux_GUI
mkv用mmg(即MKVtoolnix)
mp4用mp4box
(三)關于視頻編碼
1.x264盡量MOD16,實在不能滿足也要MOD8,不行就crop或者resize
如果不MOD8會出現(xiàn)x264編碼途中崩潰(vista下)
2.編碼avs前對比輸入視頻與輸出視頻的DAR,盡量保持一致
3.avi通常不封H264,通常用mkv、mp4或者mov封H264
4.動畫一般不開b幀,即使使用也不超過連續(xù)2個b幀
5.編碼real推薦用rpg,配合avs輸入萬能
6.編碼mpeg推薦TMPGEnc4XP(沒用過,我淘汰mpeg了-_,-)
7.要編碼mov推薦用Sorenson Squeeze(商業(yè)軟件,5.0以下的版本不支持vista)
(四)關于音頻編碼
1.一般對話多的片子,aac通常用64k就行了,歌曲較多的可以上128k
2.壓制aac時,強制44100
(五)文件的切割
無損的切割
1.無損切割ts,ps,m2ts高清,可以用HDTVtoMPEG2
2.無損切割rmvb用rmedtgui(注意要從關鍵楨開始,結束則無特別要求)
3.無損切割mkv用MKVtoolnix(用VDM查看切割的具體時間,復制并粘貼到mmg那里(注意粘貼的格式),使用這種方法最好從片源開始切,單切視頻流會有誤差)
4.無損切割還可以用一個叫“ AVI.MPEG.ASF.WMV_切割機綠色漢化版”的東西,不過本人不是很喜歡用它-_,-
有損的切割
通常在“非基于關鍵楨”的情況下切割會導致視頻的質量變差,主要是因為重編碼了,不過有時候迫不得已也得這樣進行,介紹一些推薦的方法吧:
1)如果輸出目標是小文件,掛avs(加Trim語句,具體的幀數(shù)看VDM下面)丟Avidemux,切割后輸出huffyuv的avi,現(xiàn)在萬能了
2)大文件,把頭切下來,修整以后重編碼,再合上去(本體盡量用無損切割)
(六)特殊片源的處理方法
WMV片源的處理方法:
音頻流的提?。菏褂肰irtualDub-MPEG2可以提取wmv中的wma音頻流,另外,使用foobar可以直接將wmv轉換成其它格式
PS:wmv的片源經過h264或者xvid編碼以后,有時會出現(xiàn)音視頻不同步,經驗證確定是視頻流的問題(幀速問題,估計是-_,-),解決方法暫無(用graphedit直接把原wmv的音視頻流封進mkv無此問題)。
MPEG片源的處理方法:
一般方法:開MeGUI,tools->d2v creator,將生成一個d2v文件以及demux出一個ac3文件,然后用avs creator來導入d2v文件,analysis片源(這步很重要),resize一下(注意要盡量MOD16),encode、用mmg來mux音視頻流,收工。
另外,直接掛avs,用directshowsource()也是行的。
視頻流提?。簳簾o
音頻流提?。涸谝话惴椒ㄖ杏?。
MOV片源的處理方法(整理中):
視頻流提?。悍鈓kv
音頻流提?。河胢playerc的dsm convertor
(七)其它
1.雖然極力不推薦,不過如果非要想把抽出來的h264視頻流放進avi的話,可以用avc2avi
3.VDM已亡,avidemux還不夠成熟,現(xiàn)在編碼x264的最強gui是MeGUI
5.AviSynth的編碼不能是Unicode(UTF-16),必須是ANSI
(八)關于premiere、after effects的輸入格式建議
如果片源是pr、ae不支持的格式或者編碼,推薦將片源轉成以下格式
1)mp4封裝H264(直接MeGUI就可以搞定了,已驗證)
2)mov封裝Sorenson或H264(試試Sorenson squeeze)