標籤: cue

  • [碎碎記] 程式相關

    TCPDF ver. 4.8.012 中文支援OK,只要指定字體為 msungstdlight 就可以了。如果想要套用其他字體,則按網站上說明自行製作(我自己覺得有點費工……) PHP 環境設定的 memory_limit 不能太小(我目前設32M可行)。 這個版本有了$this->re_spaces判斷式不需要再去自行修改tcpdf.php檔了。

    WP Shopping Cart plugin version 3.7 中文化工作 停擺…..好慘,才開始就做不下去了 hahahahaha -_-

    http://befun.520net.to/lover/ce/2007/09/05/user-smart..
    《程式有古老差異, 那不嚴謹或內部錯誤一堆的程式叫什麼呢!? 》 ,事實上這兩天由於需求修正,更新了Cuesub程式,然後對於TCPDF的功能感到值得運用,不過現在php5(寫程式時會下載安裝EasyPHP)和以往php4又不太一樣,我寫程式又不嚴謹,拿以前的程式碼來研究,居然很多連錯在哪裡都不知道,挺頭痛的。

    看了一些sqlite的相關資源和網路上的文獻以後,理論上sqlite比較輕巧簡便符合需求,但其在溝通上(不管是和我,還是和PHP)的順暢程度,都比不上mysql。因此決定我還是搭配以PHP和Mysq為一組l,再以TinyButStrong和TCPDF等輔助,來試著寫一些管理工具。

    http://www.1keydata.com/tw/sql/sql-create-view.html SQL語法要是能熟悉,那資料存取才會利落。另外要是PHP語法熟悉,則較容易善用程式執行與運算。TinyButStrong要是能夠熟練,則程式頁面的設計可以很酷。TCPDF要是能夠熟練,那供列印的表單輸出就不成問題了。

    mysql_close原本就是關閉原本的connect,只不過越後來後要求嚴謹,要指定關閉哪一個connect,而不是自動最後一個qeury的connect。

    http://sites.google.com/site/wisdomfishaccounting 參考別人怎麼設計製作財務資訊系統。我目前是使用OpenOffice.org工作表加上各種函式下去跑會計工作,可是資料筆數稍多運行效能就不襖。OpenOffice.org的資料庫我不會用,自己目前想可能善用的,是PHP、Mysql與TBS、TCPDF來開發,即使我不會Ajax 而使介面不夠先進,但自製目標,是資料存取流程與套表列印,都百分百符合自己單位的規格。

  • 逐字字幕影片製程研究

    工作程序項目 來源檔 參考檔 使用軟體 目標檔案 中間參考或暫時檔
    聽打逐字稿 mp3(或錄音等參考媒體檔案) 文字編輯器,或
    謄稿專用軟體 (豆子謄稿機,或 CCK Player)
    txt(純文字檔) //
    斷句校稿 txt mp3(或錄音等參考媒體檔案) CCK Player txt //
    上時間碼 txt mp3(或錄音等參考媒體檔案) Dvm Work 2 srt //
    製作字幕影片1-1 srt cuesub (Srt → Ass) ass //
    製作字幕影片1-2 ass avs4ass avs //
    製作字幕影片1-3 ass,avs *** avs2mpg (
    avisynth 已安裝
    forfiles.exe 存在
    ffmpeg.exe 存在
    VSFilter.dll 支援unicode版存在
    )
    mpg ~run.cmd
    製作字幕影片2 (A計畫) srt mp3(或錄音等參考媒體檔案) srt2mpg (暫定) mpg ass
    avs
    上時間碼
    製作字幕影片3 (B計畫)
    txt mp3(或錄音等參考媒體檔案) Dvm Work 3 (暫定) mpg srt
    ass
    avs

    檔案 指令/格式 參考文件或描述
    ~run.cmd Title 運算avs2mpg
    FORFILES -s -m*.avs -c”CMD /c ffmpeg -i “@FNAME_WITHOUT_EXT.avs” -sameq -an -y “@FNAME_WITHOUT_EXT.mpg””
    profiles.exe (見前項~run.cmd) http://ss64.com/nt/forfiles.html
    *.txt
    *.srt //這個不用講了…..
    *.ass http://forums.odysseyweb.idv.tw/index.php?showtopic=964

    程式 官網 參考文件或描述 授權相關
    avisynth http://avisynth.org http://blog.oolongcat.com/?p=33
    Textsub(VSFilter.dll) http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm
    ffmpeg http://ffmpeg.org http://ffmpeg.org/ffmpeg-doc.html
    http://ffmpeg.org/documentation.html
    http://ffmpeg.org/legal.html
  • 講座類影音後製 (with Edius )

    [toc]

    準備:

    1. 拍攝影音檔
    2. 逐字稿文字檔
    3. 字幕影片
    4. 場記資料

    Edius樣板(以專案系列):

    1. 標頭(只修改名稱主題)
    2. 節目卡(只修改內容)
    3. 引用字卡(修改內容,依需要微調版面)
    4. 提示(修改幅度大)

    序列軌道大致分派:

    1. VA*1 拍攝影音檔
    2. V*2 進度提示資料(Hint),段落進度、摘要提示
    3. V*1 字幕影片檔(Subtitle)
    4. T*1 序列節目卡Cue,與引用字卡Quote,(QnQ)
    5. T*1 標頭(Banner),系列講座、名稱、主題
    6. A*1 主音軌

    工作:

    1. VA:拉入拍攝影音檔,運算音頻波形與視頻波形。
    2. Banner:拉入標頭,使之與拍攝影音檔大約同長度
    3. QnQ:放入節目卡(8s)
    4. 調整拍攝影音檔,在節目卡淡出結束後兩秒內發聲。
    5. 調整拍攝影音檔,淡入在節目卡一半(約4s)起,節目卡淡出前一秒(約6s)迄。
    6. A:從VA拉入複製,並將VA聲音部份靜音。自此以VA軌的音頻波形為參考,A的音頻才是真正要使用的聲音。
    7. Subtitle:拉入字幕影片,參考音頻波形找相對位置,調整同步。
    8. 調整字幕影片,與VA軌同處淡入。
    9. 調整字幕影片,使用色度鍵(匯入預設特效套用)去背。
    10. 其餘視實際情況加以加強調整

    最終處:

    1. 淡出:拍攝影音檔,字幕影片
    2. 緊接著淡出:標頭
    3. 緊接著:加入黑畫面(3s)

    舉例(錯贅語處理):

    1. A:標示並裁切處理區段(完整語句),匯出該區段聲音檔,關閉Edius
    2. 以外部聲音編輯器(Audtion)修整後存檔,開啟Edius
    3. A:刪除處理區段素材,拉入修整後的聲音素材
    4. VA:找適合處切開,拉轉場進切開處使影片長度配合修整後的聲音
    5. VA:調整成合適的畫面演成
    6. VA:於轉場處找到重疊區(轉場長度),設區段
    7. Subtitle:上項區段為應剪短的長度
    8. Created with ... Evernote.com

    Print

  • [小程式] 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)