|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-03-02, 05:22 AM | #1 |
榮譽會員
|
用AVS載入片頭和動態水印
用AVS載入片頭和動態水印
-------------------------------------------------------------------------------- 應某位朋友的要求寫這個AVS。現在拿出來探討一下,相信給那些初級壓制的朋友比較有用 相信各位壓制的朋友都想做個漂亮的水印和片頭加到自己的片子裡吧,免得讓那些無良商人拿去做D版,加片頭在RMVB裡可以直接合併,在AVI裡就沒有這麼容易了,主要是因為音瀕的關係,如果音瀕不同就會不行的,那麼怎麼樣實現一次壓制就全部完成,不用在後 期合併了呢? 用到的軟體如下: AviSynth_260804 (AVS的軟體) K-Lite Mega Codec Pack 1.30(編碼器包) VirtualDubMod(AVI壓制) Helix_Pr9(RMVB壓制) 裝好以上之後咱們就說一下怎麼實現加片頭和加動態LOGO。 首先做好片頭,並且加上音瀕,要求片頭的FPS和畫面大小要和RAW一致,動態LOGO要AVI的, 然後寫AVS載入,如下: ====================== LoadPlugin("d:\VSFilter.dll") 上面這句是載入插件 a=directshowSource("J:\ETS\TSKS_OP_624_352.avi",23.976).converttorgb32 b = directshowSource("J:\ETS\LOSTS2\RAW.avi",23.976).converttorgb32 上面兩句是表示片頭和RAW所在路徑 Base_clip=a+b.SSRC(44100) 上面這句是合併片頭和RAW,並且統一音瀕為WAV Overlay_clip=directshowSource("d:\tsks649.avi",23.976).converttorgb32 這句表示動態LOGO所在路徑 comp = trim(Base_clip,1505,2154) 這句是表示LOGO出現的時間和結束的時間,服務機構以FPS計算 comp = Layer(comp,Overlay_clip,"add",255,455,0) 疊加LOGO上去 video1 = trim(Base_clip,0,1505) + comp +trim(Base_clip,2155,0) 合併所有 video=video1 comp2 = trim(video,43156,43805) comp2 = Layer(comp2,Overlay_clip,"add",255,455,0) video2 = trim(video,0,43156) + comp2 +trim(Base_clip,43806,0) 上面這三句表示在加一次LOGO,並且出現在30分鍾的位置 x = video2.textsub("i:\ETS\LOSTS2\字幕.ass") 上面這句是加字幕 return x 最後執行X開始執行 =================================== 以上壓制RMVB的時候最好用,因為RMVB反正音瀕是要在壓縮的,所以不用擔心音瀕損失, 但是AVI內嵌就麻煩了,因為AVI如果是MP3音瀕的話在壓縮就損失了,如果是AC3轉MP3到是沒什麼。 |
__________________ |
|
送花文章: 3,
|