壓制軟件:
VirtualDub(壓制AVI)
Easy RealMedia Producer(壓制rmvb)
壓制軟件不是所有的格式都支持,AVI壹般都是支持的,所以妳需要AVS(AviSynth 2.57為穩定版),他可以在後臺將影片以AVI的方式輸出給壓制軟件,起到橋梁作用,使妳在遇到格式不兼容的問題時可以不用單獨轉換視頻格式,省去很多時間,AVS功能非常強大,感興趣可以自行搜索教程。
其實AVI本身也有不同的編碼方式,所以妳需要解碼器和編碼器K-Lite Codec Pack(裏面集成了DIVX.XVID.AC3等等,基本夠用了)
為了正確加載和顯示字幕,妳壹定要安裝VOBSUB(字幕可以通過其中的VSfilter.dll預覽,VOBSUB的安裝其實就是把VSfilter.dll復制到“c:\windows\system32”下即可)
用VirtualDub打開妳的AVI視頻,然後加載字幕,設置好音頻與視頻的壓縮方式與參數,開始壓縮就好了,也可以用AVS把字幕和影片合起來,然後壓制AVS文件。
用Easy RealMedia Producer可以輸出RMVB或封裝mkv,妳把字幕與片子放到壹個文件夾裏面並且起同壹個名(這裏所說的同名是指擴展名之前的部分),然後用Easy RealMedia Producer直接打開AVI並壓制,字幕會自動加載,也可以用AVS把字幕和影片合起來,然後壓制AVS文件。
對於妳所研究的這個範疇的問題,我強烈建議妳去學習AVS的用法,他能幫助妳解決很多問題
對於編碼器參數的設置,不是壹兩句話可以寫明白的,還是建議妳去搜索壹下xvid,divx(現在壹般都是用這兩個壓AVI)的教程,如果妳想妳的成品是RMVB,那麽妳去搜索Easy RealMedia Producer的設置問題
根據妳的問題,我為妳寫了壹個AVS(妳安裝AviSynth後即可使用,壹定要選擇2.57以上的版本,強烈建議安裝2.57,他是穩定版),請將下面的內容復制,然後在妳的電腦上新建壹個擴展名為AVS的文件,然後粘貼保存,然後用壓制軟件打開這個 AVS 文件壓制即可。
LoadPlugin("VSFilter.dll")
DirectShowSource("d:\xxx\yyy.avi",convertfps=true).changefps(23.976)
TextSub("d:\xxx\yyy.srt")
註:23.976為視頻的幀率,妳打開視頻之後可以改變妳的幀率,壹般高於24幀每秒,人眼就無法分辨了,現在流行的片子壹般都是23.976,他等於24幀,妳也可以自己改寫。
yyy.avi為妳的片源名稱,如果不是AVI就根據自己的改寫,如果妳搞不清楚擴展名,可以打開文件夾選項,在裏面把“隱藏已知文件的擴展名”的選擇去掉,然後確定,用AVS肯定都是能打開的(如果妳電腦中有適合的解碼器)
yyy.srt為妳的字幕,自己改名和路徑
PS:編碼器保持默認參數也可以壓出來,就是效果不好,想要玩玩就不用深究了,如果妳想壓出好片子,那麽好好學習壹下
壓制很廢電腦,很廢時間,建議沒有特殊需要就不要學這個