»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
心得教學區
» [教學][轉貼] AviSynth+VobSub 5 秒鐘加上字幕!
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題: [教學][轉貼] AviSynth+VobSub 5 秒鐘加上字幕!
字型大小:
小
|
中
|
大
|
巨
←
→
arkio
銀驢友〔高級〕
論壇第一嬌格格
今日心情
. 積分:
843
. 精華:
4
. 文章:
3344
. 收花: 3790 支
. 送花: 256 支
. 比例: 0.07
. 在線: 2 小時
. 瀏覽: 220 頁
. 註冊:
8168
天
. 失蹤:
6169
天
. 國際唬爛協進會
#1 : 2003-8-12 05:42 AM
只看本作者
送花
(9)
送出中...
[教學] AviSynth+VobSub 5 秒鐘加上字幕!
by:沈晟
AviSynth 是一件非常奇怪的事物。既可以說它十分難,也可以說他非常簡單。
不會用的人對她摸不著頭腦,用過她的人則對她愛不釋手。
到底AviSynth十個什麼樣的東西?我們就拿 avi 加上字幕編輯的問題,
來見識一下5秒鐘完成為Avi原文件貼上字幕的功能吧。
很多人在為視頻文件加上字幕的處理上,
採用了通過DirectShow + DVobSub 自動調用avi文件和同目錄下的同名文件的方法。
不過,坦白地說,這樣的調用方法不但效率低速度慢,
而且並不能保證在所有的系統或者任何情況下都能穩定。
那麼有沒有更好的辦法?這裡有一個答案:AviSynth。
AviSynth是一種腳本話的視頻處理工具。
與常見的Win32程序不同,她完全沒有GUI或者Consol界面,
所有的操作全部取決於你用notepad的時候,鍵入的寥寥幾個參數。
其特點是效率高,速度快,接口和源代碼開放,穩定。
首先,可以到
http://sourceforge.net/projects/avisynth2/
下載安裝最新版本 AviSynth。
現在2.5.2中還包括一個ffvfw包,可以讓你的系統把avs(AviSynth腳本文件)當成普通的視頻文件打開甚至播放。
接著,可以到
http://sourceforge.net/projects/guliverkli/
下載安裝最新版本的VSFliter,
並確認將包中VSFliter.dll複製到 %Windir%\System32 目錄下,
並運行了 regsvr32 VSFilter.dll 進行註冊。
現在用Notepad建立一個空白的文本文件,並將之命名為 xxx.avs。
接下來在這個文本文件中鍵入這樣3行文字:
-------------------
AVISource("C:\Video\BDTH-YFdrG.avi")
LoadPlugin("VSFilter.dll")
VobSub("C:\Video\BDTH-YFdrG.idx")
-------------------
現在隨便你用什麼軟件,Tmpgenc、CCE或者是VD來打開這個avs文件,
你都可以看 vobdub 已經準確地出現在視頻文件之中。
當然,用文本字幕時,語句需要些許變化:
-------------------
AVISource("C:\Video\BDTH-YFdrG.avi")
LoadPlugin("VSFilter.dll")
TextSub("C:\Video\BDTH-YFdrG.srt")
-------------------
現在,文本字幕也會出現在視頻圖像中了。
那麼,這簡單的三行文字代表什麼?
第一行 AVISource() 命令軟件將右側括號中的文件當作avi標準文件來打開編輯;
第二行 LoadPlugin 命令,要求AviSynth在處理時調入括號中的插件,
本例中打開了VSFilter.dll插件,就可以令AviSynth支持vobsub字幕;
第三行 VobSub() 或者 TextSub() 命令,則是Vobsub插件自定義的命令,
可以將括號中的字幕文件加入視頻匯總流,最終輸出到任何打開avs文件視頻編輯軟件上。
神奇的 AviSynth 就是這樣的簡單。
不過目前調入字幕時還沒有使用到VobSUB()或者TextSub()命令中的高級部分,
所有字幕的顯示設定將依賴於Vobsub的默認設置。
語種選擇取決於idx文件中的 langidx: 指數。
您也可以通過rundll32 VSFilter,DirectVobSub 可進入設定面板。
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
mysheros
鐵驢友〔高級〕
今日心情
. 積分:
76
. 文章:
264
. 收花: 495 支
. 送花: 436 支
. 比例: 0.88
. 在線: 1110 小時
. 瀏覽: 10210 頁
. 註冊:
7045
天
. 失蹤:
881
天
#2 : 2006-11-7 10:57 AM
只看本作者
送花
(0)
送出中...
請問,為什麼我會開啟AVISource錯誤??
顯示AVIFileSource:couldn't open file 'H:\xxx.avi' (H:\xxx.avs , line 1)
請問我該怎麼解決呢?
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
快速回覆
表情符號
更多 Smilies
字型大小 :
小
|
中
|
大
|
巨
[完成後可按 Ctrl+Enter 發佈]
溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別
關閉
表情符號
關閉
Discuz! 代碼
使用個人簽名
接收新回覆信件通知
發表時自動複製內容
[立即複製]
(IE only)
論壇跳轉 ...
所在時區為 GMT+8, 現在時間是 2024-11-26 07:22 AM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 3.117667 second(s), 6 queries , Qzip disabled