mikuhima 发表于 2015-9-23 02:28:11

懶人用 - 兩鍵更改字幕名 (已更新)

本帖最后由 mikuhima 于 2015-10-3 19:39 编辑

閒著沒事於是用C#寫了這工具,本來只打算隨便簡單寫幾行
後來越寫越起勁 寫到代碼變得有些亂 要用很多判斷的不先寫個pseudocode簡直自找麻煩{:7_545:}

這工具是先讀文件夾裡的視訊檔和字幕,然後再輸出 批處理文件 用rename來改名



static/image/hrline/4.gif



使用方式 - 有三種:


[*]直接雙擊開啟程序,會跳出選擇視頻與字幕,然後選擇性輸入 tc 或 sc 或 其他任意想輸入的名稱(但請不要輸入 .(dot))
範例: 原始字幕名稱 abc.ass 輸入 vcb-s 輸出 視頻名稱.vcb-s.ass
留空(直接按Enter)或輸入N代表不加上任何東西
程序會直接改字幕文件名稱,並且輸出恢復原始名稱用的批處理文件

如果不選擇視頻只選擇字幕,若含有.tc .sc之類的後輟,程序會提示是否刪除該後輟。

注意:不能選擇把視頻名稱匹配成字幕名稱(問我為什麼? 因為懶{:7_569:})



[*]把要匹配改名的字幕檔或視頻(放在同一文件夾下),隨便一個拖曳到這工具的圖示。
然後最好是只把要匹配的字幕與視頻放在同一文件夾,其他最好先移到其他文件夾,以防改名的文件次序混亂。
運行後需要選擇要將 字幕名更改成與視頻名稱相同 或是 視頻名稱更改成與字幕名相同
之後會輸出 批處理文件 和 一個恢復到改名前的批處理文件,可先用記事本打開看有無排序錯誤。


[*]把要匹配的字幕檔與其視頻(善用Ctrl)多重選取後拖曳到這工具的圖示。
然後就跟第二項相同方式,差別只在於能自行選擇。


雖然上面寫了一堆,其實這程序沒那麼複雜,實際用看看就知道{:4_98:}

還有電腦必須有 .NET 4.0 以上版本才能運行

舊版:


ver 1.0:

2333 发表于 2015-9-23 11:37:23

顶你一个支持一下

QPet 发表于 2015-9-23 12:33:08

虽然用好压改名插件习惯了,还是要撑一把~
问一下,原理是什么,或者说,用来识别的字符是哪些?

mikuhima 发表于 2015-9-23 19:25:38

QPet 发表于 2015-9-23 12:33
虽然用好压改名插件习惯了,还是要撑一把~
问一下,原理是什么,或者说,用来识别的字符是哪些?
...

只是把文件夾下的指定檔案給讀出來然後依序排列而已,不然不同字幕組命名方式不大相同能識別的大概也只有01 02之類的數字了,然後就是寫些判斷跳過匹配好的字幕或視頻
這小工具好處就是在某些字幕或視頻檔名帶有CRC之類的校驗碼或是另外帶有tc或sc之類的後輟能不受影響直接列出。

aeric20044 发表于 2015-9-24 08:35:22

貌似挺方便的阿

mikuhima 发表于 2015-9-24 19:08:40

aeric20044 发表于 2015-9-24 08:35
貌似挺方便的阿

最大的優勢就是兩鍵改名{:4_92:}
然後又想到些新的東西,過幾天再來更新{:7_590:}

mikuhima 发表于 2015-10-3 19:41:18

自頂。
新增一些項目 和 修復一些BUG

2222 发表于 2015-10-3 22:01:42

支持一个

无名的南瓜君 发表于 2020-3-24 12:38:40

感谢分享
页: [1]
查看完整版本: 懶人用 - 兩鍵更改字幕名 (已更新)