我是武男, 24歲, 大家都叫我阿男...有的人還會叫我白目老百姓...找我的話請Google "武男" 就沒錯了~

武男亂講-Change the subtitles Timeline How To

Autor 白目研究生 | 14.02.2009 | Category 技術文件, 武男亂講

還是一樣要萬國化才會得到GOOGLE的真愛

自從上次的字幕製作好像已經很久了

其實是一連串的DIY步驟

只是很久沒時間寫了…XDD

今天的主題是將*.srt的字幕檔案修改時間軸

我們首先感謝網路上的好用資源

附檔內有三個檔案

使用方法.txt
嗯, 使用者說明書

jre-1_5_0_03-windows-i586-p.exe
修改時間軸的執行run time

ChangeSrtTime.exe
主要執行時間軸批次修改的主程式

嗯,把要修改的檔案放在同一層

不過請確保間軸的格式為

1
00:00:03,280 –> 00:00:11,910
subtitles here

因為執行檔是寫死的,所以…

沒辦法,不得不配合

為什麼會這樣子說呢?!

因為有有轉過的檔案是』–>』符號的前後沒有空白

當然,怎麼轉都沒用就是了

1

ChangeSrtTime.exe執行下去

你就會知道為什麼我把檔名改掉了

Press <RETURN> to continue.

2

這裡會有時間軸的參數說明

單位為1ms(1/1000秒)的意思

當然要先把字幕調整後才會知道應該要修正幾秒鐘就是了

不過程式不太聰明

-0秒exception就丟了

3

修正後會把原始的留下來

用FILE STREAM建立一個新的檔案為OK->*.srt

4

這樣子就完成了

當然,好用的影音播放器其實也可以在播放影片的同時同步到最佳的時間軸才是


沒有電的學校其實真的還蠻恐怖的…

武男亂講-Subtitle file production How To

Autor 白目研究生 | 08.12.2008 | Category 技術文件

今天提一下怎麼把正規DVD內的影片字幕檔案抽出來轉成*.srt的字幕檔

在這邊提倡一個觀念

DVD內所呈現的字幕

都是以圖片的方式呈現的

什麼圖片在什麼時間軸呈現

大概是這樣子的意思

而今天用到的工具,就是將字與字中間的圖片有空白

以空白做為區段切隔開

由人工辨識為自己國家所能辨識的文字

今天會以英文與中文來做比較

首先你必須要找一個VobSub開頭的套件軟體安裝起來

但是只會用到

1. VobSub Configure
2. SubResync

然後你可以在找個DVD讀到X:\VIDEO_TS的資料夾目錄

00

然後把VobSub Configure執行起來

01

挑一下檔案種類

02

開啟*.ifo(應該要開哪一個,翻久了你就知道了)

03

選擇要輸出字幕的位置

04

選擇要輸出哪一段語言的字幕與那些章節

05

接下來就會開始建索引了

06

完成後的關閉

07

接下來可以做一些特校,字體與顏色之類的變更

08

關閉後就會多這兩個檔案

08-1

接著請開啟SubResync

09

把剛剛建立的檔案OPEN出來

下面的FPS的意思是指要怎麼輸出這些字幕

不同的FPS與字幕輸出的時間軸有差

我都習慣統一用30也就是29.97

不過還是要按照原使檔而異動

10

選一個剛剛建立的檔案

11

可以看到這樣子的畫面,但是後面每個時間軸對應的內容也都尚未建立起來

12

以英文字幕而言

了不起大小寫、斜粗體只要建模26*4=104個英文字

整片英文字幕翻得很快

13

如果有擷取過小的問題的話,就必須要用』alt+e』擴增切割字元的準確度

16

中國文字博大精深,OCR的中文字形怎麼建都建不完

像以下還會有兩個組合字辨識為一個字的狀況

17

這個時候就必須要用』alt+e』擴增切割字元的準確度

18

等全部打完以後

就會看到這樣子的檔案了

19

如果時間軸有問題不會設定的話,還是可以使用上述兩個軟體修改

但是我比較喜歡用ChangeSrtTime

簡單多了

武男亂講-睽違已久的JAVA COMMANDS

Autor 白目研究生 | 08.12.2008 | Category 技術文件, 武男亂講

沒被問到還真不知道要怎麼弄

有同事因為專案需求

須要跑一個300000*300000的ARRAY

偏偏預設的JVM不領情

最後的解決辦法是

java -Xmx 1024M 『ClassName』

然後三分鐘以後就快要當機了…

SWAP BUSY到不行

現在的問題就剩下…

要怎麼把300000*300000的資料印出來…

看樣子一個42吋的螢幕跑不掉了…


老師 : 什麼, 就剩下七樓的IPV6還沒BUILD ON起來…!!

武男亂講-最簡單的初衷

Autor 白目研究生 | 02.09.2008 | Category Windows, 武男亂講

keyword:windows vista ipv6 disable

最近換了vista的os

不錯,ipv6的支援度高了許多

也多了不少麻煩…

總想著辦法要把ipv6 disable掉

找到了這裡

也找到了語法

netsh interface ipv6 set global randomize­identifiers=disabled

下了指令差點沒吐血,

有下跟沒下一樣…

結果突然想到…

有的時候單純一點,何嘗不是一件好事…


慘了慘了,快變OL大叔了…

我只會upgrade不會Downgrade-CISCO C3750 IOS upgrade How to

Autor 白目研究生 | 11.08.2008 | Category 我只會upgrade不會Downgrade

好歹也用了半個小時…

事情是這樣子發生的…

新來的設備要設定OSPF結果得到了Unknown routing protocol的結果…

後來GOOGLE告知是IOS的問題

上CISCO官網看看…不查還好…

用』3750 ipbasic』當關鍵字做查詢,發現關鍵字被干涉的嚴重…

查不到,長輩就指點了upgrade的一條明路

根據官方的文件僅只對有做STACK的3750做教學

所以山不轉路轉

更新一台語更新三台比較起來,簡單多了

因為IOS來源為*.tar

所以以下教學參照』3750 Series Switch Stack IOS Upgrade – Manual (.tar image)』章節

IOS來源:tftp://*.*.*.*/c3750-advipservicesk9-tar.122-44.SE2.tar

Upgrade target:3750 * 1

就是把原廠預設的IPBASIC IOS更新到advipservicesk9,方可支援OSPF的協定與設定!!

檢視一下版本,看看有無更新必要

Switch# sh ver

將IOS從TFTP COPY到設備的FLASH

Switch# copy tftp: flash:

指定遠端IOS檔案名稱

Source filename []? c3750-advipservicesk9-tar.122-25.SEE1.tar

如果在這裡有發現FLASH空間不足的問題的話,可以補插有提供到的介面儲存卡

或者用rmrmdirdelete把不必要的檔案刪除即可

解壓縮檔案到某個目錄

指令格式長這樣子archive tar /xtract *.tar flash1:

不過因為我遇到了這樣子的問題

Error: The image in the archive which would be used to upgrade
Error: system number [dec] does not support the same feature set.

所以我換個方式處理一下,大概長這樣子,可是忘記先處理還是後處理了…XDD

archive-download-sw /allow-feature-upgrade

解壓縮檔案

Switch# archive tar /xtract *.tar  flash:

看看檔案在不在,順便確認目錄結構

像我取得的IOS來源解壓縮後的結構目錄長這樣子

flash:/update\c3750-advipservicesk9-mz.122-44.SE2\c3750-advipservicesk9-mz.122-44.SE2.bin

當然,用DIR來檢視就可以了

Switch# dir
Directory of flash:/update/c3750-advipservicesk9-mz.122-44.SE2/

514  -rwx    10761792   Aug 6 2008 16:08:20 +00:00  c3750-advipservicesk9-mz.122-44.SE2.bin
515  drwx        4416   Aug 6 2008 16:09:00 +00:00  html
900  -rwx         641   Aug 6 2008 16:09:19 +00:00  info

32514048 bytes total (9667584 bytes free)

接著設定開機要載的IOS

Switch# boot system switch all flash:/update/c3750-advipservicesk9-mz.122-44.SE2/c3750-advipservicesk9-mz.122-44.SE2.bin

存檔

Switch#do wr m

重開

Switch#reload

假如重開設備有成功的話,再檢查一次IOS版本看看有沒有成功吧

Switch#sh ver
Cisco IOS Software, C3750 Software (C3750-ADVIPSERVICESK9-M), Version 12.2(44)SE2, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 01-May-08 15:42 by antonino
Image text-base: 0×00003000, data-base: 0×01840000

ROM: Bootstrap program is C3750 boot loader
BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.2(25r)SEE4, RELEASE SOFTWARE (fc1)

Switch uptime is 4 days, 23 hours, 4 minutes
System returned to ROM by power-on
System restarted at 16:21:30 UTC Wed Aug 6 2008
System image file is 『flash:/update/c3750-advipservicesk9-mz.122-44.SE2/c3750-advipservicesk9-mz.122-44.SE2.bin』

This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:

http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

cisco WS-C3750G-24TS-1U (PowerPC405) processor (revision E0) with 0K/12280K bytes of memory.
Processor board ID XXXXXXXXXXX
Last reset from power-on
3 Virtual Ethernet interfaces
28 Gigabit Ethernet interfaces
The password-recovery mechanism is enabled.

512K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address       : 00:21:1B:4D:BE:00
Motherboard assembly number     : XX-XXXXX-XX
Power supply part number        : XXX-XXXX-XX
Motherboard serial number       : XXXXXXXXXXX
Power supply serial number      : XXXXXXXXXXX
Model revision number           : E0
Motherboard revision number     : B0
Model number                    : WS-C3750G-24TS-S1U
System serial number            : XXXXXXXXXXX
Top Assembly Part Number        : XXXX-XXXXX-XX
Top Assembly Revision Number    : C0
Version ID                      : V03
CLEI Code Number                : XXXXXXXXXXX
Hardware Board Revision Number  : 0×09

Switch Ports Model              SW Version            SW Image
—— —– —–              ———-            ———-
*    1 28    WS-C3750G-24TS-1U  12.2(44)SE2           C3750-ADVIPSERVICESK9-M

Configuration register is 0xF

設備重開不起來,有開不起來的解決辦法…下次有機會遇到…再說好了…XDD