:::
顯示具有 輔漫 標籤的文章。 顯示所有文章

輔大動漫社OPED點播單

布丁布丁吃布丁

輔大動漫社OPED點播單

clip_image002

  • 題名:輔大動漫社OPED點播單
  • 建置時間:2006~2007,2010

我大學時參加了輔大動漫社,並在動漫社中開啟了「動漫OPED放映會」的活動。活動內容很簡單,大家點播想要播放的影片片段(甚至是自己做),然後湊齊這些影片,最後借個演講廳來播放。我已經畢業將近四年,但是這個活動仍然大受學弟妹好評,而且像是傳統一樣地延續了下去,讓我感到非常地意外。

OPED點播單是一個資料庫系統,社員可以利用瀏覽器在網頁上進行點播,而活動負責人則可以在點播單上篩選出最終選入的歌單。程式語言是PHP,資料庫是MySQL,這是一個很小型,但對活動進行有相當大幫助的一個系統。

以往活動中都是由我個人來維護OPED點播單,後來我將之以InnoSetup包裝成安裝檔,供學弟妹輕易地在Windows系統上建立OPED點播單的伺服器。

儘管只是一個小型的系統開發,而且不是正式的應用,不過也算是我個人的作品之一,所以在此留下記錄。


前言

本系統是由輔漫老人布丁開發,為了協助動漫OPED放映會進行而做的點播系統(以下簡稱OPED點播單)。OPED點播單本身以PHP與MySQL架構而成,我把他跟XAMPP與AMPstart結合成可直接執行的網頁伺服器版本,方便對於伺服器設定不熟的學弟妹們,也能夠自行動漫OPED點播單。

安裝需求

網路環境

以下兩者其中之一即可擔任伺服器

  1. 固定IP
  2. ADSL
硬體需求
  • 平時電腦即是長時間開機,就當作是P2P附加的流量吧。流量應該1天不到10KB。
  • Windows 2000/XP (Windows 7上測試起來好像會有點問題)
  • Pentium III以上等級
  • 所需硬碟空間約300MB

OPED點播單下載與安裝

  1. 下載OPED點播單(大約50MB) 
  2. 請直接執行OPEDrequestSetup.exe,開啟安裝程式

OPED點播單安裝精靈

clip_image002[4]

安裝精靈操作很簡單,一直按下一步也可以完成。就不用多說了。

clip_image004

安裝完成之後,安裝精靈會提示您「安裝DynDNS Updater」,請打勾並且完成安裝。

安裝動態網址DynDNS Updater

動態網址讓我們可以用fjuacg.servebbs.org來連到你的電腦,而不用在意你到底是固定IP還是ADSL的浮動IP。

clip_image002[8]

如果你沒有在安裝精靈中安裝DynDNS Updater,你也可以點選「開始/程式集/輔大動漫OPED點播單/安裝DynDNS Updater」來安裝

開始安裝之後的操作介紹如下:

clip_image004[6]

clip_image006[4]

image

使用預設設定即可。

image

Intstall the DynDNS Updater as a Windows Service請留空白。

image

Destination Folder是安裝的資料夾,你可以自行決定安裝位置。

image

Run DynDNS Updater請打勾。然後系統會開啟DynDNS Updater。

image

填入帳號與密碼。

image

以後開機的時候就會自動啟動DynDNS Updater。

設定防火牆

OPED點播單使用50080連接埠來提供服務,以避免跟原本電腦正常服務使用的連接埠相衝突。為了避免被防火牆阻擋,我們要手動開啟50080連接埠。如果最後無法開啟OPED點播單網頁,那麼大多數問題都是被防火牆阻擋了。

防火牆大致上分成軟體跟硬體兩種,除非你電腦網路是透過硬體的無線基地台(或是其他router),那麼一般情況下都只要設定軟體防火牆即可。

因為軟體防火牆眾多,難以確定實際上你安裝的是哪一種,故以下只說明講解Windows防火牆(Windows XP版本)跟卡巴斯基Kaspersky Anti-Virus 6.0防火牆的設定方式,如果是其他情況的話可以再來問我。

Windows防火牆開啟50080連接埠
  1. 開啟「控制台」中的「Windows防火牆」
    clip_image002[10] 
  2. 進入「例外」(因為我預設沒開啟Windows防火牆,所以下面的訊息應該跟你的不太一樣)
    clip_image004[8] 
  3. 點下「新增連接埠」
    clip_image006[6] 
  4. 請填入「名稱: OPEDrequest」、「連接埠編號: 50080」、選擇「TCP」,如下:image 
  5. 在「程式和服務」裡面找到「OPEDrequest」已經新增且勾選,按下「確定」之後,就完成設定防火牆的工作。
    clip_image012[4]

卡巴斯基Kaspersky Anti-Virus 6.0開啟50080連接埠
  1. 開啟卡巴斯基主程式,點選「駭客防護」
    clip_image002[12] 
  2. 點選「防火牆」
    clip_image004[10] 
  3. 進入「設定」
    clip_image006[8]
  4. 進入「封包篩選規則」
    clip_image008 
  5. 按下右邊的「加入」
    clip_image010[4] 
  6. 規則名稱輸入「OPEDrequest」,勾選「本機連接埠」,再點下「輸入連接埠」
    clip_image012[6] 
  7. 輸入「50080」,按下「確定」。
    clip_image014 
  8. 按下「確定」
    clip_image016 
  9. 確定清單當中出現了「OPEDrequest」之後,切換到「區域」
    clip_image018[4] 
  10. 隱形模式必須全部都取消打勾,然後按下「確定」
    clip_image020 
  11. 按下「確定」,設定完畢
    clip_image022[4]

啟動OPED點播單

  1. 請點「開始/程式集/輔大動漫OPED點播單/啟動OPED點播單」
    image 
  2. 程式會自動幫你開啟伺服器,請等候30秒,網頁會自動開啟。
    clip_image002[14]
  3. 網址分成兩種:
    1. 內部測試用網址:http://localhost:50080
      只有你自己能夠連線,其他人無法開啟。僅供測試用。備份/還原資料時,必須使用此網址。
    2. 正式網址:(問問輔漫幹部要不要開放吧,畢竟這算是私下的小活動)
      如果要其他人能看到你的網頁,必須用此網址。
      使用此網址必須啟動DynDNS Updater,並照上述步驟完成設定即可。
  4. 如果看到以下網頁,表示你開啟成功了。
    clip_image004[12]
  5. 但如果看到以下網頁,則表示你開啟失敗。可能是防火牆沒有設定的緣故,請聯絡布丁處理這個狀況。
    clip_image006[10]

關閉OPED點播單

clip_image002

請在Windows工具列右下角工具圖示當中,找到AMPstart的圖示。並按下右鍵,選擇「Exit」,則能夠關閉OPED點播單。

新增OPED點播單代次

確定OPED點播單可以開啟之後,我們才可以進一步地去設定OPED點播單的內容。本說明僅教你如何新增OPED點播單代次,其餘的新增、修改功能,就讓你自行去摸囉。

  1. 進入OPED點播單左下角的「管理介面」
    clip_image002[16]
  2. 點選「選擇使用」下拉選單,選擇「新增」
    clip_image004[14]
  3. 請把右欄資資料都填寫完畢,如果不會填沒關係,稍候可以再來修改。然後按下「新增」,系統會跳出確認視窗,按下「確定」。
    clip_image006[12]
  4. 按下「確定」
    clip_image008[4]
  5. 輸入預設密碼:fjuacg
    clip_image010[6]
  6. 新增完畢,點選標題回到首頁。
    image
     
  7. 這樣就是新一代的OPED點播單囉。
    clip_image015[4]

備份/還原OPED點播單

clip_image002[18]

請先啟動OPED點播單之後,再來開啟「開始 > 所有程式 > 輔大動漫OPED點播單 >備份還原OPED點播單」。

clip_image004[16]

隨後會開啟此網頁,網址固定是「http://localhost:50080/export.php」。您可以在

此下載備份檔案,或是上傳檔案以進行還原的動作。還原時會把原本的資料全部刪掉、再新增還原的資料,所以以前的資料會毀掉,請務必注意。

必須注意的是,備份/還原資料的功能,只有安裝電腦本機端才能執行喔。 (more...)

動畫OPED放映會 拾代目

布丁布丁吃布丁

動畫OPED放映會 拾代目

動畫 OPED拾代目 20091220-1

OPED拾代目

時間:12月20日(日) 12:00入場

地點:焯炤館B1演講聽

「讓我們把對動漫的熱情,轉換為歌聲、響徹輔大!」


十代了。

 

從那個異想天開地胡亂規劃的一群人開始,到現在交接第四任、第五任的負責學弟妹。

從影片要用擷取卡、DVD或VCD轉檔、P2P拉了半天還抓不到的時代,到人人都會用YouTube、ニコニコ動画的時代。

我也從技術不純熟、但身邊有群可以一起高歌的好友們的輔大,而來到這磨練了一身技術、但大家都已經在遠方的政大。

 

即使如此……

在活動中,依然看得到用我作的TTS字幕所創作的影片。

在活動中,連畢業已久、在當兵的好友們都會在座位上出現。

在活動中,我看得到那久為碰觸的,ACG的熱情。

 

身為OPED的發起者,看到這活動每年都有人堅持要傳承下來,我真是受寵若驚。

 

謝謝輔漫的大家!加入這個社團真的是太好了!

(more...)

2010,新年新願望

布丁布丁吃布丁

2010,新年新願望

2010-01-01-292 

本來今年預期的跨年會是很平淡的,結果多虧了身邊的朋友、大學的朋友還有遠在台中的朋友們,讓整個跨年歡樂到不行。

也許有人發現到了,這個blog已經很久沒有更新。原因很簡單,看看副標題「布丁的研究之路(是的,我正在繞遠路)」,因為我覺得有些事情跟研究沒什麼關係,所以也就沒有把他發佈在網際網路的動力。就如很久以前說的,我現在大部分私事都在Plurk上面聊。這個blog則是長篇文字、心得的發表空間。

不過,2010年整理書桌、電腦檔案時,倒也找出了不少值得一談的東西。在這剩餘1.5天的跨年連續假期,就讓我像是暑假日記作業最後一天才寫的小學生一樣地,一篇一篇挖掘這些事情吧。而這一篇要談的,則就是去年到今年的跨年活動。


這件事情就從跨年前兩週左右談起好了。我試著詢問研究所實驗室的大家,但大家跨年意願似乎不高,有伴的隨伴去、沒伴的說要寫論文。而我這個沒伴又沒在寫論文(因為在寫書)、也是本來就不太想辦活動的我,也只是想慵懶地渡過今年的最後一天,然後用爬山來迎接2010年的曙光!

後來得知mabinogi有巴哈玩家舉辦音樂會,由於聖誕節時舉辦的氣氛還不錯,所以有點想參加。接著也知道大學社團在政大附近舉辦跨年聚,很久沒跟大家聚一聚了,也是想參加。而且本來預定在跨年夜meeting的時段,也挪到了前一天去而空了下來。隨著跨年時間將近,小頭對於跨年活動的關注似乎提高了不少。煮火鍋麻煩、辦活動不想,那……就還是一如往常一樣,吃晚餐吧。

是的,我只是想悠閒地跨個年,跟往常一樣地吃個飯、說聲掰掰而離開,這樣就好。但,有件事情誰都知道,那就是計畫永遠趕不上變化……


終於來到了12/31跨年當天。早上meeting完後,老闆請了各助理吃了尾牙。大家隨興聊聊,回到實驗室時也快接近下班,數人準備收拾收拾行李、離開這個實驗室(離職的意思)。我小憩一下,收到大學朋友阿逼說一小時候過來的MSN之後,便與小頭、傻殿下山吃飯,一如往常……

但因為堅持、客滿與奇怪的原因,最後我們居然在寒風中走到了捷運動物園站的麥當勞吃飯。講清楚一點就是,我們走到了距離政大正門步行約20分鐘的麥當勞,而不是選擇政大正門口的麥當勞!雖然每個人都以為我吃得是吃到飽餐,但很遺憾的,我只是用吃到飽餐的價位,去吃了一般餐點!

結果2009年最後我吃了一年才吃兩三次的速食作結,某種意義上還真是特別。晚餐的特別節目是黑特大會,人少就是有這種好處。


「我到你實驗室樓下了,你在哪裡?」當接到阿逼打過來的電話時,我差點嚇到把啃到一半的麥克雞腿掉到地上。本來預期我們會在正門口吃飯的現在,他居然在距離這麼遙遠的地方來找我,實在是失策。阿逼,對不起!

「喂,我要從新店過去,你可以幫我買晚餐嗎?」當接到阿誠打電話過來時,我一邊因為啃太多麥克雞腿而感到膩口,一邊再想現在到底是怎麼回事。大家都是要去大學社團那邊聚,所以先過來嗎?但偏偏我現在又不在政大啊啊啊啊~~只好勉強地指示個等待地點給阿誠,還是把這餐好好吃完再看看吧。

結果最後吃離開、回到政大接到他們兩個的時候,已經是九點的事情了。


雖然我們這三人後來回到實驗室發呆的時候,有種懶得離開這邊去找社團跨年的想法,不過還好最後有過去——社團的人聚集了超過30個,我每年都要驚訝輔漫居然如此蓬勃發展!

一群人在阿曉他家地下室聚會。但這地下室有沙發、有大桌子、有電視、有卡啦OK,一整個就是比我家客廳還要高級是怎麼回事?總而言之,人多玩起來就是開心,打牌的打牌、桌遊的桌遊、FF13打到Wii新老馬,彷彿回到了輔大社辦一樣。

11點40時,主辦人提醒大家可以上頂樓看101迎接跨年,一群人傭傭懶懶地離開座位走到外面時,才發現一件殘酷的事情:我們距離頂樓有21層,人數30多人,但電梯一次只能搭5人!雖然我似乎是搭上了最後一班電梯,但還是不少人發揮火災怪力,爬了21層而在最後一刻趕上,真是辛苦了。

101煙火就那樣,人民的稅金一直在爆炸。然後接下來是景美溪沿岸的爆炸(煙火),甚至連求救信號彈都出來了!附帶一提,這個煙火放到了早上都還沒停,大家真是太有心(=$)了。

下樓時,我們這群搭電梯上來的改走樓梯下去。繞著逃生梯轉了21圈,彷彿有種無限迴廊般的暈眩,甚至有人走到一半不支蹲地休息。看個煙火變成爬樓梯健身大會,也太讓人印象深刻了XDD


跨年不久收到了大個子的消息,看來爬山團最後只剩下我跟阿逼,為此我大概兩點多就倒在沙發上。儘管小睡一下稍微有點精神,但阿逼跟那群大學生徹夜遊完的樣子真的是太青春了。青春到五點半我們跟大家揮手道別離開時,他走路看起來有點不太穩XD

吃了早餐、買了點東西之後,我們就照預定地從蔣公銅像走向政大後山的樟山寺。路燈昏暗的道路上,卻已經有不少媽媽級山友的身影。「我們應該是元旦登山團中最年輕的吧!」仔細想想,那天也的確只有碰到一個跟我們年紀差不多的人而已。

我們的計畫是一路走到樟山寺看個日出,作為一年健康的開始,但走到一半天就亮了啊啊啊!而且因為昨晚怕冷,身上穿一堆衣服、外套,還背著筆電,加上昨晚體力消耗尚未恢復,爬這樓梯還真是夠漫長的了。

一路上邊走邊聊,一邊跟擦身而過的山友道聲「新年快樂」,抵達樟山寺的時候意外地沒什麼人,有也是那些路上走在我們前面的山友們。

2010-01-01-291

我跟阿逼就如這篇頁首那張照片一樣。在還沒什麼人插的香爐上,插上了今年開始的頭幾炷香,希望能求個好兆頭。

2010-01-01-293

接著架個桌子椅子,我的早餐是御飯糰跟香菇雞湯,感覺真清爽。

吃完後,我們帶著疲憊不堪的身心很快地下了山。送走了騎車的阿逼,我回到宿舍洗澡、整理衣物、睡覺,結束了整個跨年的活動。


2010年的到來,我應該是比普通人更有感觸。

12/31跨年晚餐前我躺在行軍床上睡覺時,我一直在想,如果我繼續這樣躺著、睡著,是不是我身邊的人事物就不會改變?

但是,那是不可能的事情。會離開的,就是會離開。不管我有多任性,都無法改變這種事情。

我的新年新願望,就如以往一樣地任性,就如以往一樣地不可能實現。

 

希望,每天都能平淡地渡過,那就是對我來說最好的日子了。

(more...)

Timemark to SSA使用教學

布丁布丁吃布丁

Timemark to SSA使用教學

image

輔大動畫OPED放映會即將邁入十代目現在,我想也把Timemark to SSA(簡稱TTS)重新介紹一下好了。

本篇首頁的影片中您可以看到類似卡啦OK的字幕,這是利用影片與字幕檔案結合重新壓置(render)之後產生的結果。大部分的影片都沒有字幕,為了方便觀看,所以我才會想要製作字幕檔案。TTS即是將我們常見的lrc詞曲同步檔案 (範例檔案千千靜聽之類的音樂播放器最常用來顯示同步歌詞的檔案類型)轉換成SSA字幕檔(範例檔案)的程式。以上兩種都是單純的文字檔案,可以用記事本等文字編輯工具直接開啟。

TTS是一個網頁檔,可以從開啟影片標註時間標籤(我稱之為Timemark)、調整字幕顯示格式、時間並且輸出,一氣呵成地製作出SSA字幕檔。本篇就是要教大家怎麼使用TTS來製作SSA字幕檔!

  • Timemark to SSA 下載:miroko空間SkyDrive空間
    ※ 請下載到您的電腦,並用瀏覽器開啟電腦中的TTS網頁運作。

請注意,請以Internet Explorer 6開啟或IE Tester中模擬IE6來開啟TTS才能正常運作。


操作畫面說明

image

image 所有功能都包含在一個網頁檔裡面,當全部功能都打開時,網頁就會變得很長。整個TTS包括五大功能,以下大略地講解各功能的概要,各功能的操作細節,可以看一下標題旁邊的「提示說明」(如右圖)。

1. 來源歌詞編輯器

image

左半邊是影片播放器,下面有個「瀏覽」的表單,請選擇你本機端的影片載入,因為是使用Windows Media Player的關係,只要確定Windows Media Player可以播放的檔案,此處都可以播放。

右邊的編輯框分成「歌詞編輯模式」跟「時間標籤編輯模式」。請先在歌詞編輯模式中將您的歌詞檔案都準備好,再切換到時間標籤編輯模式當中,一邊利用左邊的播放器播放影片,一邊利用快速鍵(如空白鍵、enter鍵等等,網頁上有提示)來加入時間標籤。

在此說明一下時間標籤,表示影片播到此處的時間記錄點。格式是[00:38:50]或[00:38.50],第一個「00」表示分鐘,第二個「38」表示秒,第三個「50」則是百分之一秒。對TTS來說,時間標籤只有在一行的開頭或結尾才有意義。

當然,除了TTS之外,千千靜聽本身也有時間標籤編輯器的功能,網路上也很多lrc的下載網站,所以倒也不用每次都自己製作lrc格式的歌詞檔啦。

但是TTS的特色在於,你可以在歌詞檔上加入漢字的拼音,轉換成字幕檔的時候,就可以看到漢字歌詞上頭有著拼音的註解囉。詳細作法稍後再來介紹,我們繼續看看其他的功能吧。

2. 參數與格式設定

image

這個功能又分成上方的「時間軸設定參數」跟下方的「字幕顯示格式」兩種,只有取消勾選「使用預設的…」選項的時候才會顯示他的詳細設定。

時間軸設定參數的說明在TTS上已經很詳細了。字幕顯示格式主要是設定顏色、字型、大小等參數,其他的參數則不建議更動。此處的字幕顯示格式跟SSA的格式設定有很大的關聯,TTS只有使用到一部分SSA功能的關係,所以大部分設定都是無效的。有興趣的話可以來研究一下SSA的教學喔。

3. 轉換設定

image

此處選擇輸出字幕檔的模式跟一些功能。

上方有四種模式,動畫OPED放映會主要使用的是「兩行左右格式」,也是一般卡啦OK常用的格式。下方則有幾個小功能,其中「拼音補完功能」會使用一些預設好的漢字與拼音對照表來幫漢字加上拼音,但那畢竟只是作好玩的,還是請自行幫歌詞注音吧。

4. 歌詞編輯器

image

TTS讀取來源歌詞檔跟參數設定之後,會將分析的結果在此呈現。此區可以調整每一句歌詞的細節,包括拼音。雖然說這是TTS編輯器的精華,但其實我不太希望會有人用到這個功能。如果在來源歌詞檔跟參數設定的部份就已經設定好的話,就不需要在此處手動調整了。

5. 輸出結果

image

全部輸出完成的SSA檔案會出現在此處。請依照提示說明的方式將內文儲存成SSA檔案就可以正常播放了!


製作SSA歌詞字幕檔

以下我們就用「化物語 第10話OP(HD)」來介紹如何幫他製作歌詞檔案。

1. 取得歌詞

以下是轉載自YouTube的本曲歌詞

(せーの)

でもそんなんじゃダメ もうそんなんじゃホラ

心は進化するよ もっともっと

言葉にすれば消えちゃう関係なら

言葉を消せばいいなって

思ってた?恐れてた?

だけどあれ? なんか違うかも?

千里の道も一歩から

石のように硬いそんな意志で

塵も積もれば山と(大和)撫子?

私意抜きでいや死ぬ気で

ふわふわり ふわふわる

あなたが名前を呼ぶ それだけでじゅうえうかぶ

ふわふわる ふわふわり

あなたが笑っている それだけで笑顔になる

神様ありがとう 運命のイタズラでも

巡り合えたことが 幸せなの

でもそんなんじゃダメ もうそんなんじゃホラ

心は進化するよ もっともっと

そうそんなんじゃヤダ ねえそんなんじゃまだ

私のこと見ててねずっとずっと

2. 修飾歌詞,並加上拼音

修飾歌詞要把握幾點原則:

  1. 一句話太長時,應該斷行,以免作成字幕檔時超出畫面。
  2. 拼音的括號只接受半形括號,例如「(」或「)」。全形括號會被當作歌詞的一部分,像是「(」、「)」。
  3. 歌曲部份有間奏的時候,請多插入一個空行,否則不要輕易增加空行。
  4. 日文漢字拼音請多多利用日文辭典goo辞書ひらひらのひらがなめだね

調整完畢之後的歌詞如下:

(せーの)

でもそんなんじゃダメ

もうそんなんじゃホラ

心(こころ)は進化(しんか)するよ

もっともっと

 

言葉(ことば)にすれば消(き)えちゃう関係(かんけい)なら

言葉(ことば)を消(き)せばいいなって

思(おも)ってた?恐(おそ)れてた?

だけどあれ? なんか違(ちが)うかも?

千里(せんり)の道(みち)も一歩(いっほ)から

石(いし)のように硬(かた)いそんな意志(いし)で

塵(ちり)も積(つ)もれば山(やま)と撫子(なでしこ)?

私意(しい)抜(ぬ)きでいや死(し)ぬ気(き)で

ふわふわり ふわふわる

あなたが名前(なまえ)を呼(よ)ぶ

それだけでじゅうえうかぶ

ふわふわる ふわふわり

あなたが笑(わら)っている

それだけで笑顔(えがお)になる

 

神様(かみさま)ありがとう

運命(うんめい)のイタズラでも

巡(めぐ)り合(あ)えたことが

幸(しあわ)せなの

でもそんなんじゃダメ

もうそんなんじゃホラ

心(こころ)は進化(しんか)するよ

もっともっと

そうそんなんじゃヤダ

ねえそんなんじゃまだ

私(わたし)のこと見(み)ててね

ずっとずっと

3. 貼到TTS的歌詞編輯模式吧

如下圖。

image

4. 載入可以播放的影片

image

為了標註時間標籤,我們需要利用左邊的影片播放器播放此影片。

建議安裝K-lite之類的codec編碼包,讓你的Windows Media Player就可以播放多種影片格式。此外有許多小技巧可以從YouTube下載影片,並轉換成Windows Media Player可以播放的avi檔案,網路上很多,在此我就先略過這些細節吧。

5. 切換到時間標籤編輯模式

image

按一下右上角的「時間標籤編輯模式」就可以切換過去了。框框也會跟著變成藍色喔。

6. 一邊播放影片,一邊利用快速鍵加入時間標籤

在標註時間標籤之前,必須先牢記快速鍵!

  • 使用上下鍵來選擇要編輯的歌詞行
  • ctrl-m: 切換歌詞編輯模式與時間標籤編輯模式
    (以下功能,可以按著shift鍵讓他暫時失效)
  • space(空白鍵): 在該行開頭加入時間標籤
  • enter: 在該行結尾加入時間標籤
  • delete: 刪除該行開頭的時間標籤
  • backspace(←): 刪除該行結尾的時間標籤

添加時間標籤時,也有幾個原則:

  1. 通常只要加入行首的時間標籤就可以了。請善用space空白鍵來加入時間標籤吧。
  2. 如果該行沒有歌詞只有時間標籤,那會判斷成前一行歌詞的結束時間。
  3. 歌詞最後一定要加入結尾的時間標籤!不然TTS不知道最後一句歌詞會放到什麼時候。
  4. 注意斷行!每個斷行都會影響TTS最後產出的歌詞時間。當你覺得這一句歌詞跟下一句歌詞中間有間隔時,請不要客氣地將他們中間增加一個斷行吧。否則的話請千萬不要加入沒有意義的斷行喔!

加註完時間標籤之後,請切回歌詞編輯模式作微調。

最後結果如下:

[00:00:00](せーの)

[00:00:89]でもそんなんじゃダメ

[00:02:77]もうそんなんじゃホラ

[00:04:69]心(こころ)は進化(しんか)するよ

[00:07:16]もっともっと

[00:08:70]

[00:24:73]言葉(ことば)にすれば消(き)えちゃう関係(かんけい)なら

[00:27:03]言葉(ことば)を消(き)せばいいなって

[00:28:96]思(おも)ってた?恐(おそ)れてた?

[00:30:60]だけどあれ? なんか違(ちが)うかも?

[00:32:69]千里(せんり)の道(みち)も一歩(いっほ)から

[00:34:55]石(いし)のように硬(かた)いそんな意志(いし)で

[00:36:87]塵(ちり)も積(つ)もれば山(やま)と撫子(なでしこ)?

[00:38:98]私意(しい)抜(ぬ)きでいや死(し)ぬ気(き)で

 

[00:40:85]ふわふわり ふわふわる

[00:43:80]あなたが名前(なまえ)を呼(よ)ぶ

[00:46:13]それだけでじゅうえうかぶ

[00:48:74]ふわふわる ふわふわり

[00:51:75]あなたが笑(わら)っている

[00:54:02]それだけで笑顔(えがお)になる

[00:56:75]神様(かみさま)ありがとう

[01:00:54]運命(うんめい)のイタズラでも

[01:04:68]巡(めぐ)り合(あ)えたことが

[01:08:55]幸(しあわ)せなの

 

[01:12:53]でもそんなんじゃダメ

[01:14:68]もうそんなんじゃホラ

[01:16:68]心(こころ)は進化(しんか)するよ

[01:19:13]もっともっと

[01:20:74]そうそんなんじゃヤダ

[01:22:68]ねえそんなんじゃまだ

[01:24:73]私(わたし)のこと見(み)ててね

[01:26:99]ずっとずっと[01:28:58]

7. 調整格式

預設的字幕顯示格式是黑框白底。為了因應這個可愛的歌曲,我們來把他換成粉紅底吧!

image

首先先取消「使用預設的字幕顯示格式」的選取勾,下面的進階選項就會顯示出來。再找到「主要顏色」的選項,你可以在右邊的框輸入六位數的RGB碼,或是使用下方的選取器來選擇顏色。

image

顏色我稍微挑了靠近紫色的深色,當最後影片用投影機放映的時候會再淡一點。右邊的預覽文字可以作為參考。實際上還是要等製作出SSA檔案之後在確認吧。

8. 執行輸出

image

請直接到網頁最下方找尋「結果輸出」按鈕,點下去吧。

 image

當程式分析完畢之後會顯示「done」的提示音。下面的表單則是寫著輸出的SSA檔案內容囉。

9. 儲存成SSA檔案

image

請複製字幕檔案原始碼,貼到記事本當中並且儲存。注意儲存時,存檔類型必須是「所有檔案」,而編碼必須選擇「Unicode」。檔名需要跟影片相同,而副檔名則是「ssa」,例如我影片檔名叫作「化物語 第10話OP(HD).mp4」的話,存檔的檔名就應該是「化物語 第10話OP(HD).ssa」。

你可以下載結果輸出的SSA檔案來看看最後會輸出成什麼樣子。

10. 測試播放

image

image 你可以開啟你的Windows Media Player來播放看看。如果有正確安裝DirectVobSub的話,播放影片時應該就能自動載入SSA字幕。同時Windows工具列右下角還會有綠色箭頭,表示DirectVobSub運作中(如右圖)。

要注意的是,DirectVobSub即時把影片跟字幕混合的作法非常消耗電腦資源,特別是CPU的速度。要是你覺得影片跟聲音對不上了,除了升級電腦配備之外,你可以考慮把影片先壓縮成低品質低解析度的測試用影片,或是直接作一次跟字幕檔結合的壓製影片來檢查成果。此外,這種即時把影片檔跟字幕檔混和處理的影片是沒辦法用Print Screen擷取畫面的,因此實際上我是使用TMPGEnc Plus開啟此影片再截圖的。


結語

TTS是非常複雜的。

除了上述教學的兩行左右格式之外,還有單行模式跟註解格式。當慢歌時我們會使用單行模式;而有口白之類的歌詞,則會使用註解模式,再跟主要歌詞貼在同一個檔案裡面。以前我在社團有寫過詳細的教學,等我找到之後再放出來看看吧。

因為有了TTS,讓製作歌詞字幕變得簡單。但是除了字幕檔之外,還有製作MAD影片、影片跟字幕檔壓製結合、製作DVD影音光碟等程序,才能做出動畫OPED放映會能夠播放的影片。雖然很辛苦,但也是非常有趣的。有興趣的學弟妹請務必參加輔大動漫電玩研習社的製作教學活動吧!

那就先這樣囉。

(more...)