Thursday, April 28, 2005

三倍速

該做的事情越來越多了,看來慢吞吞的方式已經無法負荷了,所以,三倍速確定!

Read More...

Tuesday, April 19, 2005

今年的生日

沒想到有人記得,好高興! *(^_^)y

Read More...

Wednesday, April 13, 2005

難得回到公司

這幾天因為客戶沒有事情給我做,就叫我先回公司,今天一進公司,馬上就看到四個新同事,我也不過是兩個禮拜沒進公司而已,竟然有四個新同事,舊同事有三個離職,一個本週五將要離職,那這樣工程部就變成我最資深了,不過我也還待不滿一年,真不知道老闆在搞啥,難道他一天到晚就只想要貪小便宜嗎?

取消年終,改用專案獎金,這樣已經沒幾個人有拿到獎金了,又多接了好幾個案子,沒考慮現有人力,以及工程師是否有那個能力、時間做新的案子,就拼命要找人做新接的案子,到最後每個人身上都兩三個案子在run,沒時間做、進度delay,老闆又會說你不努力,好幾個人就是這樣跑掉了。

老闆總是以為他所接的案子都很簡單,都可以輕輕鬆鬆的賺錢,其實那些案子對資深工程師來說也是很有難度的,不是做不來,只是因為 "拿多少錢做多少是" 這樣而已,給的薪水不多,又要人同時接好幾個案子,卻又要求別人對專案的成敗負責任,完全沒有道理嘛!

而且,專案沒有完成、沒有績效的話,當然沒有專案獎金!

我現在這個案子,公司跟客戶所簽的人日還有七十幾天,大概再四個月吧?希望能夠再繼續搞下去,這樣經歷比較完整。

Read More...

Thursday, April 07, 2005

常常在想

你們這些自稱Otaku的人,都還未夠班呀!

那樣就叫做Otaku喔?

不過是廢柴+死小孩而已,根本不夠Otaku!

回去磨練磨練再來吧! XD

Read More...

Wednesday, April 06, 2005

Xuite的新增連結功能

Reference: http://blog.xuite.net/sopp/TestArea

他們的程式設計師在搞啥呀?竟然犯了如此白痴的錯誤! =_=|||



Read More...

Monday, April 04, 2005

Sunday, April 03, 2005

胸圍量法

跑去逛KK的花魁看到的

正確的胸圍量法如下:
*用英吋,先量上胸圍,只取偶數(如32 34......,介於兩等級間則取較大者,
 此為胸罩的尺碼),中胸圍減上胸圍等於1者為A罩杯,等於2者為B罩杯,
 依此類推。
*用公分,先量下胸圍,只取5的倍數(如70 75 80......,不足者取較大之數),
 中胸圍減下胸圍等於7.5者為AA罩杯,10為A罩杯,12.5為B罩杯,15為C罩杯,
 依此類推。

上胸圍=腋下位置 環繞身體一圈的長度
中胸圍=乳頭
下胸圍=乳房下緣

Read More...

Friday, April 01, 2005

MusePack and ReplayGain

Reference: http://forums.dearhoney.idv.tw/viewtopic.php?t=23839&start=0

MusePack

MusePack (.MPC) 其實就是之前在版上討論過的 MpegPlus (.MP+)。
(更名的原因據說是擔心被誤以為是標準 MPEG 壓縮法的一種)

這是目前公認音質最好的有損聲音壓縮格式,由網路上的高手開發而成。經過許多人耳測試調整的結果,目前在 128Kbps 等級的資料率就能夠達成一般人/一般設備無法聽出與原本 CD 差異的境界。

跟 AAC 比較起來,有著演算法複雜度低,撥放與壓縮時 CPU Usage 不高的優點,同時也因為程式編寫上容易微調音質,在目前的情況下據稱效果比 AAC 更好。同時它不若 AAC 有對一般使用者不利的授權合約。 (據說現在只要使用「沒有數位版權保護」的 AAC 編碼器或撥放器,像是 Psytel AAC Encoder 跟 Winamp Plugin,就違反了七十多條授權合約與專利)

缺點?因為不是大公司搞的,所以不要期望有隨身聽的撥放支援,除非哪天有隨身聽製造業者能夠讓一般使用者自行修改韌體。

多說無益,請抓 mppenc 自行測試看看。建議參數:
mppenc --xtreme <輸入檔名> [<輸出檔名>]
(輸出檔案的平均 Bitrate 約在 160~220Kbps 之間)

順道介紹其他的內建音質組態,與它們的輸出平均 Bitrate:

--telephone 最爛 32-48Kbps
--thumb 稍低 (網路廣播) 58-86Kbps
--radio 普通 (MP3 品質) 112-152Kbps
--standard 高品質 (預設) 142-184Kbps
--xtreme 極高品質 168-212Kbps
--insane 極高品質 232-268Kbps
(以頻譜響應好看而不是以聆聽感受為最佳化目標,所以不要拿來壓一般音樂做存檔用途,這樣沒有意義)
--braindead 極高品質 232-278Kbps
(嘗試壓縮 22.050KHz 以下的所有訊號,可以解回成 Wave 再壓成其他格式而幾乎不受損害)

Gapless Mode

撥放 MPC 時,若使用 Winamp 2.80,輸出裝置選擇 "Crossfading DirectSound output (out_ds.dll)",並啟動其設定頁面中的 Gapless Mode,則原始 CD 上兩首中間無間隔的曲目就不會被中斷了。聆聽演奏會/現場演唱錄音等等的效果很棒!

抓音軌軟體與 mppenc 都不必修改任何的設定值,因為這是 MusePack 原生支援的功能。

ReplayGain

ReplayGain 是一個控制 MusePack 訊號重播增益的工具程式,附在 mppdec 的壓縮檔內一同散佈。

問題: 不是所有的 CD 都錄製得一樣大聲,因此壓縮出來的 MPC 檔案也一樣。雖然在音樂情境上的需要使得某些曲子比其他曲子大聲,但是整張 CD 的平均響度卻跟製作這張 CD 的錄音師有比較大的關係,而跟這張 CD 整體所要帶來的感情效果沒有關係。如果一切響度都按照每張 CD 原始資料壓縮的話,每當我們隨機更換不同張 CD 的曲目聆聽之時,就得去轉動音量旋鈕一次。

解決: 使用一個程式讀取每個音樂檔,並且計算這個音樂檔案的平均響度,與標準響度 (83dB SPL, 根據 SMPTE RP 200 標準) 的差異值。將這個數值儲存在檔案中,使撥放軟體有機會可以藉此調整撥放時的音量。 (同時不支援的撥放軟體就會按照原始音量撥出,不傷害到壓縮後檔案的音質!)

使用方法很簡單。

假設你把同一張 CD 的 MPC 放在同一個資料夾裡頭 ...
(這個放法很重要,因為 ReplayGain 必須知道「哪些檔案屬於同一張 CD」才有辦法計算整張 CD 的平均值)
將 mppdec.exe 與 replaygain.exe 解出並放到 PATH 裡頭,進入這個資料夾並輸入:
replaygain --auto *.mpc
此時將會看到 ReplayGain 處理每一個檔案,並且顯示出每個檔案的平均響度與標準響度的差值,且最後會顯示出這張 CD 平均響度與標準響度的差值。

接下來必須設定 Plugin,否則所有曲目都將依照原始音量撥放。

進入 Winamp ".mpc Musepack plugin 0.xx (in_mpc.dll)" 的設定視窗,左邊有一個 ReplayGain settings 的欄位,並選定任何一個帶有 ReplayGain album based 或 ReplayGain title based 的選項即可。

或者,就照以下的圖片依樣畫葫蘆吧。


Album Based ? Title Based ? 差異處在哪裡?

若選擇 Title based 的話,則「所有曲目都會撥放得一樣大聲」。這會破壞掉一片 CD 原本想帶給你的感覺 (想想看整片 CD 的所有曲目都變得一樣大聲?) 卻很適合像是在電台撥放這種場合時使用。

如果用 Album Based 的話,則一片 CD 裡頭,原本的曲目相對音量大小會被維持住,但是 CD 與 CD 間的音量差異會被消除。意即,以後換 CD (壓出來的 MPC 檔) 可以不必調整音量了!一般使用者在聆聽時最建議選擇這個選項。

不過不管哪一種方法,一般來說重播時的平均音量都會比原本來得小。因此你可能需要調大音量才能夠恢復以往的音量水平。

Headroom

這個應該是「動態壓縮」的數值 (請高手驗證/補述?)。
MusePack Plugin 在開啟 ReplayGain 的情形下,會根據這個數值決定最後撥放時所使用的音量。
你應該按照器材的能力來設定這個選項以達到最好的音質。這裡數字所代表的意義是「重播出來的最大音量可以比 83dB 大多少」,舉例而言,設定成 K-14 代表器材可以撥放到 83dB + 14dB = 97dB 的最大音量。一般音效卡的使用者而言,設定成 K-14 足矣 (同時這也是大多數錄音製作所使用的標準),如果有 CardDeluxe 這種能夠輸出 24bit 的音效卡,則可以嘗試設定成 K-20 (103dB Max.)。

Encoder 版本

目前建議使用 1.14 版 Encoder 進行編碼。

關於 Winamp Plugin

MusePack 的解碼部分已經固定了,因此不同版本間的 Decoder 不會有品質上的差異,可以盡量找最新版來用。目前最新的 0.95b 在 Win2K 下已經可以正確處理檔名中有 Unicode 字元的檔案了 (不過我之前用舊版開日文檔名倒是沒問題,因為我有裝 Unicode Level Up 套件)。

檔案上 Right Click→File Info 可以編輯 Tag。我個人的習慣是靠檔名還有資料夾歸檔而不使用 Tag,若一定要使用 Tag,則 TagType 請選擇 APE v2.0 (這是目前 MusePack 所公認的標準 TagType) 或者使用其他支援 APE v2.0 Tag 的軟體進行編輯。

設定畫面中 ...
Equalizer Settings 決定圖形等化器是要讓 MusePack 在解碼時就運算進去還是先解出 Wave 再丟給 Winamp 處理
Dynamic Range 決定圖形等化器能調整的動態範圍。
Dither Output 選取時,會在輸出訊號中加入 Dither (可搜尋前文關於 Dither 的討論)
Use Tags for title formatting 選取時,會使用檔案中 Tag 的內容作為檔案在 Playlist 中顯示的標題 (取消 = 直接使用檔名)
Display actual bitrate 選取後撥放時會顯示當時的 Bitrate 而不是整個檔案的平均 Bitrate (MusePack 更新顯示 Bitrate 的速度頗快而且數字不會像 MP3 一樣只有幾個特定數字會出現,因為 MusePack 是「純 VBR」的編碼格式,而且沒有硬性規定每個 Package 只能多大 ...)
Skip track on "out of sync" 選取時,如果檔案讀取錯誤 (封包解碼錯誤) 就不會繼續撥放。

That's all for now ... Happy Listening!

以上資料均來自下列網站:
Case 的 MusePack 站 (舊版 mppenc) http://www.saunalahti.fi/~cse/mpc/
MusePack 相關程式下載 http://www.musepack.org/
Hydrogen Audio (音效壓縮技術討論) http://www.hydrogenaudio.org/
Frank Klemm (現任 MPC 維護者) http://www.uni-jena.de/~pfk/mpp/
ReplayGain 技術說明 http://www.replaygain.org/
響度控制與標準說明 http://www.digido.com/integrated.html

Read More...