ClipSlice Debug

出自NMM Doc
於 2010年12月26日 (日) 00:47 由 Yuricon討論 | 貢獻 所做的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

ClipSlice_Debug是一個切邊輔助腳本,能夠直觀的表示切邊範圍,目前只支持YV12 YUY2 RGB32輸入,並且作為一個輔助函數收錄在MYEPToolsClipSlice_old中

作者:桜ノ雨(Yuricon)

更新日誌

2010/07/26 ClipSlice_Debug v0.50 beta

  • 修改了mode參數的位置,為了方便使用
  • 修改了crop部分,改為epcrop,支持奇數切邊(奇數切邊有損,但非肉眼分辨之內)
  • 增加了color參數,可以調整覆蓋層的顏色
  • 增加了ShowSubtitle的覆蓋層顏色顯示(十進制)
  • 增加了英文錯誤提示 (感謝Google Translate服務)

2010/07/09 ClipSlice_Debug v0.41 beta

  • 修改了debug參數為mode,由bool改為int
  • 增加了多種mode顯示支持
  • 增加了level參數

2010/06/30 ClipSlice_Debug v0.00 beta

  • ClipSlice_Debug誕生

參數說明

function ClipSlice_Debug(clip v, int "l", int "t", int "r", int "b", int "mode", int "level", int "color")
參數 說明 默認設置 類型
l 左切邊選取範圍,正整數 0 int
t 上切邊選取範圍,正整數 0 int
r 右切邊選取範圍,正整數 0 int
b 下切邊選取範圍,正整數 0 int
mode 模式選擇 0 int
特別說明 debug=0 關閉debug
debug=1 選取範圍正常顯示,選取外半透明層覆蓋
debug=2 選取範圍半透明層覆蓋,選取外正常顯示
debug=3 選取範圍正常顯示,選取外半透明黑層覆蓋,並顯示提示:當前模式,切邊範圍,透明度,覆蓋層顏色
debug=4 選取範圍半透明黑層覆蓋,選取外正常顯示,並顯示提示:當前模式,切邊範圍,透明度,覆蓋層顏色
level 透明度選擇,0-255,0完全透明,255完全不透明 200 int
特別說明 在RGB輸入下level將無效,覆蓋層為完全不透明
color 覆蓋層顏色選擇,十六進制 $000000 (黑) int

使用範例

ClipSlice_Debug(4,4,4,4,3,40,$000000)
#or
ClipSlice_Debug(l=4,t=4,r=4,b=4,mode=3,level=40,color=$000000)
#选取范围,左4上4,右4,下4
#选取范围正常显示,选取外半透明黑层覆盖,并显示提示:当前模式,切边范围,透明度,覆盖层颜色

注意事項

YV12輸入會經過2次顏色空間轉換,所以會產生一點畫面損失,但實際關閉後不產生任何影響

下載地址

Google Code:

MYEPTools v2.00 beta

ClipSlice_old v0.56

為了減輕NMM服務器負擔,請儘量使用Google Code的下載地址,如果碰上Google Code被QJ的情況,請使用NMM備用地址

NMM備用地址:

MYEPTools v2.00 beta

ClipSlice_old v0.56