分類: 媒製坊 [小程式]

  • 日期輸入小程式

    日期輸入小程式 下載處

    在試算表輸入資料時,日期的輸入其實最好是使用類似2006/6/1這類的格式(日期型態的數字內容),並調整儲存格的顯示,而不是鍵入民國97年6月1日這樣的字串,970601雖然具有粗略的意義,卻不如yyyy/mm/dd在日期的內容與表示上有較明確的意義和表現。

    但是輸入日期資料時,尤其那個斜線符號,實在讓我輸入不是很順。反正基於什麼理由懶得再講,就是寫了這樣一個輔助小程式來幫助輸入日期就對了。

    直接執行,會在右下方佇列,任何需要的時候,Win+Ctrl + D 會出現月曆,點選日期然後按送出,就會送出yyyy/mm/dd格式的日期了。不再需要的時候,可以使用 Win + Q 離開程式。

  • Subtitle workshop 2.5.1 中文設定包

    [toc]

    [安裝程式名稱]

    Subtitle Workshop 2.5.1 中文設定包
    Release@2008-02-14

    下載位置

    http://www.box.net/shared/d4zwujbsws
    http://www.box.net/shared/vosv7qz8k4

    [主要動作]

    1. 加入 pas檔案 到 PascalScripts 資料夾
    2. 加入 cfp檔案 到 CustomFormats 資料夾
    3. 修改 FPS.ini 檔案
    4. 修改 SubtitleWorkshop.ini 檔案
    5. 修改 shortcuts.key 檔案
    6. 加入 Langs 資料夾並設定為中文介面

    [預設安裝路徑]

    C:\Program Files\URUSoft\Subtitle Workshop

    [Memo]

    移除時會將相關檔案全部移除,因此若還要繼續使用subtitle workshop,應重新安裝 subtitle workshop 才可順利使用。

    [作者]

    CHiDo
    http://chido.post-wave.net

    [授權]

    自由流通

    [特色功能]

    調整 subtitle Workshop 2.5.1 的各項設定檔檔案
    1. 加入 Pascal 程式
    2. 加入 自訂格式
    3. 預設每秒影格
    4. 一般設定與檢查設定
    5. 熱鍵修改

    [Pascal 程式]

    1. Adjust-In:對齊字幕開始時間到上個字幕結束
    2. Adjust-Out:對齊字幕結束時間到下個字幕開始
    3. Duration-Shorten:減短持續時間
    4. CheckLines:進度備忘
    5. ReleaseVer:版本備忘

    [自訂格式]

    文字校稿表格:Html語法的表格資料輸出,以瀏覽器檢視。貼到搭配樣式的文字文件,可輸出成專供校對錯別字的稿件。
    斷句純文字:若是想取得沒有任何時間碼等資料的純文字文件。

    [預設每秒影格]

    預設每秒30影格

    [一般設定]

    1. 設定可開啟未含時間碼的斷句純文字檔
    2. 預設格式為 SubRip(*.srt)
    3. 另存新檔時,只顯示預設格式與自訂格式
    4. 字元設定為 ChineseBig5,且不顯示於左視窗
    5. 關閉自動捲動清單

    [檢查設定]

    1. 每行長度最多15個中文字( 30個半形)
    2. 每列最短時間要大於 0.7 秒
    3. 每列最長時間要小於 15 秒
    4. 讀取檔案時,便檢查錯誤一次

    [熱鍵修改:播放控制]

    播放/暫停(Alt+Space)
    雙擊一個字幕列(Alt+Enter)
    移到上一列(Alt+Up)
    移到下一列(Alt+Down)
    快退(Alt+Left)
    快進(Alt+Right)
    快退5s(Ctrl+Left)
    快進5s(Ctrl+Right)

    [熱鍵修改:尋找編輯]

    搜尋(Ctrl+F)
    找下一個(F3)
    尋找替換(Ctrl+H)
    到指定列(Ctrl+G)
    檢查錯誤(F9)
    到下一個錯誤(F10)

    [熱鍵修改:單列編輯]

    編輯上一列(Alt+Ctrl+Up)
    編輯下一列(Alt+Ctrl+Down)
    聰明判斷斷行(Alt+S)

    [熱鍵修改:多列處理]

    快速將斷行分為兩列(Alt+D)
    多列合併(Shift+Enter)

    [熱鍵修改:配合時間]

    指定字幕起始時間點(Alt+PgUp)
    指定字幕結束時間點(Alt+PgDn)
    變換-n毫秒(Alt+J)
    變換+n毫秒(Alt+K)
    調整終點到下一字幕開始(Alt+L)

    [熱鍵修改:配合時間 (Pascal 追加) ]

    調整起點到上一字幕結束(Alt+H)
    調整終點-n毫秒(Alt+O)

    [熱鍵修改:加入備忘 (Pascal 追加) ]

    進度備忘(Ctrl+F9)
    版本備忘(Ctrl+F10)

  • [小程式] mp3DirectCut Cue to Subscript By CHiDO (Version 2.1)

    mp3DirectCut Cue to Subscript
    開發源起於:
    CHiDO 由於工作上的需要,使用了以非線性的方式採集較精準的相對時間點;目的是在進入線性系統時,能讓電腦字幕機依時間碼將逐字字幕自動上上去。

    (發展中):
    功能從原本的兩項發展到後來,介面變得有點小亂;所以打算整理一下介面。目前尚未決定是否直接引用小強(TinyButStrong)的樣板功能來撰寫。

    (發展中):
    CueShift: (new)有時mp3已經移除前面一段,或加入一段聲音;此時原本的cue檔記錄相對位置其實仍然有效,但絕對位置整個偏移掉了。這個程式就是可以讓原本製作的cue檔可以對應在另一段偏移的mp3。

    版本 2.1 :
    Cue2SubSimple: (new)由無到有,製作非線性影片檔的字幕,Subcreator 算是很簡單易懂的工具,可惜製作短片可,長片其實也沒太方便。重點是對與影音播放控制居然是 Ctrl+Space 這對我們切換輸入法而言是衝突到的。雖然輸入法的快捷鍵可以進控制台更改,但為何要更改成不習慣的模式呢?這支程式利用 mp3DirectCut 製作的 cue 檔,轉換成 hh:mm:ss.f 的格式,貼到 subcreator 的編輯器去,再轉成所需的 srt 或 ssa 檔即可。
    因為 subcreator 所編輯存檔類型雖然也不過是純文字,但他稱為 simple script file ,所以我在此簡單稱為 subsimple。
    版本 2.0 :
    Cue2Sub: 確定對應到 mp3DirectCut 版本2.01的 *.cue 檔案,frame 的計算方式以原始mm:ss:ff(75)編製成hh:mm:ss:ff(30 ndf)
    SyncSub: 相對時間點的字幕檔案,依實際上機需求以hh:mm:ss:ff(30 ndf)的方式調整同步
    Cue2Lrc: (new)對於mp3歌詞lrc檔案的製作,大多是以winamp等播放器再加上 LRC editor 之類的編輯器製作,但相形之下我還是習慣看著波形用 mp3DirectCut 來抓點。因此用 mp3DirectCut 抓點之後,再使用本程式轉檔成 mm:ss:xx(100) 的格式。

    ——
    搭配:
    以 mp3DirectCut 開啟 mp3聲音檔,並下 cue 點後儲存成 .cue 檔。

    程式執行環境:
    PHP + Web
    所以要用appserv 也行(我之前就是)。不過我現在用的是EasyPHP,但其實都可以。

    程式開發環境(相關軟體):
    M$ WinXP、mp3DirectCut、PSPad、Notepad++、PCMan、Firefox、Opera

    語言:
    程式語言PHP
    人類語言繁體中文BIG5(Chinese Traditional)