- UID
- 3
- 积分
- 8169
- 帖子
- 259
- 主题
- 68
- 论坛币
- 5016
- 威望
- 54
- EP值
- 2533
- MP值
- 20
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 1097 小时
- 最后登录
- 2022-10-8
|
发表于 2012-12-28 15:43:29
|显示全部楼层
總之更新一下 更新下載tcax.py 替換原文件即可
tcaxPy.py
(39.03 KB, 下载次数: 2541)
沒什麼大變化 爲了不熟悉編程的用戶使用方便 增加幾個getter
因為座標算法也是相對比較麻煩的 針對最後一個文字移動到首文字啊 單句變換一下字幕的an之類的問題
有些用戶也許處理不來所以增加下面這些內容
getBT(i) #獲取第i行字幕的開始時間 (以下 i j 之類的均從0開始數)
getKT(i,j) #獲取第i行第j個字(詞)的K時間
getSK(i,j) #獲取第i行第j個字(詞)之前的K時間總和
getET(i) #獲取第i行字幕的結束時間
getTXT(i,j) #獲取第i行第j個字(詞)的文本內容
getTXTNUM(i) #獲取第i行字幕字(詞)數 (沒什麼用 順帶寫而已)
#橫排座標獲取
getpos( i , j [,an,offsetX,offsetY] ) #獲取an狀態下的第i行第j個字座標 返回值為元組(posX,posY)an和偏移省略則返回tcc設定的an
getposX( i , j [,an,offsetX,offsetY]] ) #返回X座標
getposY( i , j [,an,offsetX,offsetY]] ) #返回Y座標
#豎排座標獲取
getpos_vert( i , j [,an,offsetX,offsetY]] ) #獲取an狀態下的第i行第j個字座標 返回值為元組(posX,posY)an和偏移省略則返回tcc設定的an
getposX_vert( i , j [,an,offsetX,offsetY]] ) #返回X座標
getposY_vert( i , j [,an,offsetX,offsetY]] ) #返回Y座標
PS:之前好像沒有好好介紹過 豎排字幕使用時 文本需要套一個 VertLayout(txt) 英文自動旋轉功能
測試的不多 有bug請聯繫我 |
|