2007-05-19 00:20:30

清電腦

前兩天整理相片, 發現相片碟要滿了, 於是趕快買下 Jedi 那賣了一個月左右的 400G 硬碟. 剛好電腦空間也不夠裝小球每天的錄影檔, 換下來的 80G 就裝上去吧.

上次在把 H900 裝進電腦時, 發現電腦裡都是灰塵, 於是就趁著去光華商場買要用來改善第四台信號的器材時, 順便買了一罐壓縮空氣, 打算趁有機會時, 把電腦內部好好噴一噴. 正好要拆開機殼裝硬碟, 於是把外接的線全拔掉, 抱著電腦到陽台, 把裡面的灰塵好好地噴一噴. 風扇裡積的灰塵更是仔細地噴乾淨.

不過... 這壓縮空氣好臭啊. 裡面是裝毒氣嗎?

再來是把硬碟裝進去. 大概現在的機殼都比較小, 裡面的空間有限, 我又很久沒自己動手拆機器, 裝了好久才搞定.

接上線, 接上電源, 開機. 按照慣例, 當然會有問題囉. 開機變得很慢, 而且 BIOS 抓不到硬碟. 進 BIOS 試了半天, 線也重接一次, 還是一樣. 決定不理它, 重開機之後, 等好久才看到 Windows 開機畫面. Windows 居然有抓到, 但是複製檔案速度很慢. 再度重開機, 這次 BIOS 有抓到硬碟, 但是還是等很久才進 Windows. 不過這次複製檔案的速度就快多了. 能動就好.

後來在轉小球的錄影檔時, 發現可能是清了風扇, 運轉順暢的關係, CPU 風扇比較不會進入高轉速呼呼叫. 看來還是要定期清一清電腦, 耳根也比較能清淨些.

由 plasma 於 12:20 AM 所發表 | 迴響 (2)

2007-05-11 00:25:33

錄電視節目

前陣子買了一塊康博啟視錄 H900 的硬體壓縮電視卡, 打算每天把適合小球看的節目錄下來. 這也是為什麼之前去借了 Xbox 回來.

現在沒有很少拆電腦, 要把界面卡裝進電腦還真是有點生疏, 不過也是把它裝好了. H900 有定時開機的功能, 所以電源線要拉到界面卡上去. 這倒是花了一番功夫才搞定.

測試一下, 定時開機的功能正常, 定時錄影的功能也正常, 於是就把節目輸入進去, 每天晚上回來就可以看了.

這樣過了幾天, 嗯... 半個鐘頭的節目要佔去 1.5G 的大小, 我只在電腦上清出 20G 的空間, 不夠這樣消耗, 得想個辦法.

之前有用 VirtualDubMod 加上 Xvid 來轉檔, 所以這次也這樣作. 試了幾次, 熟悉一下 VirtualDubMod 的使用方法, 找出怎麼把不要的影片切掉, 只留下要的節目. 這樣壓完的結果, 大概要花上 1 個鐘頭, 得到 4xxM 的 avi 檔. 還不錯, 這樣硬碟空間的消耗速度就慢多了.

不過來源是第四台的電視, 畫面品質實在不怎麼, 於是在朋友的建議下, 開始使用 Avisynth. 這是一個對影片進行後製的程式, 所有功能都是透過 script 呼叫影像處理的功能來達成, 而且有許多 plugin 可以使用. 剛開始不太習慣, 不過基本上, 只要拿別人寫的範例稍加修修改改就可以用了. 雖然有點麻煩, 不過調好的 script 可以一用再用, 而且寫好的 script 可以直接拉進 VirtualDubMod, 就不用再在 GUI 上每次都要選後製效果.

Avisynth 一研究下去又不得了了. 因為這是作後製的, 網路上有許多文章在教怎麼使用它轉出漂亮的影像檔. 雖然範例很多, 但是自己實際用下去的效果好像沒那麼好, 想要自己調, 影像牽涉的知識又很多, 於是... 就這麼一頭栽進去, 每天都在搜尋, 每天都在找文件. 很辛苦的是這段期間小球又一直在發高燒, 幾個大人被他操翻過去, 晚上等他睡了, 還要研究這個, 真的滿累的.

總而言之, 不知道為什麼, 我想作 IVTC 或是 deinterlace, 讓影像更清楚, 但是好像都沒什麼幫助, 不知道是因為方法不對, 還是根本就不是正常的 TC 或 interlace? 反正最後在電視上播放的效果還不錯, 看不太出來有拉絲的情況, 就不理它了.

試了很多種方法, 有花 1.5hr 壓出檔案的, 也有花 2hr 壓出檔案的, 也有跑了 8hr 才能拿到檔案的. 比來比去, 好像都跟 1.5hr 壓出檔案的效果差不多... 比較有用的反而是加了 asharp 作銳利化的效果, 畫面看起來清晰多了. 在畫面比較差的情況下, 效果設定太強的話, 會憑空生出不必要的影子, 所以我給的值會比建議值要低一些.

另外, 在 xvid 壓製方面, 我試了 1 pass 和 2 pass, 不過看不出有什麼差別, 所以最後就都用 1 pass 來跑.

以下是用來壓製米奇妙妙屋的 .avs 檔:

# Episode List: http://en.wikipedia.org/wiki/Mickey_Mouse_Clubhouse

DirectShowSource("e:\capture\米奇妙妙屋_CH010_20070509_1020.mpg", fps=29.97)#, convertfps=true)
Trim(7174,49621)

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Decomb.dll")
Telecide()

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\asharp.dll")
ConvertToYV12()
# asharp's suggestion for adaptive sharpening:
#asharp(2,4)
# my setting for ordinary catv capture
#asharp(1.5,3)
# asharp's suggestion for anime
asharp(2.5,4.5,0.25,hqbf=true)

因為米奇妙妙屋的畫面頗乾淨, 所以 asharp 用的是建議值. 畫面清楚很多.

後來又發現會有影音不同步的問題, 原來這是 VirtualDubMod 的問題.一開始沒發現, 可能是壓出來的結果並不明顯. 後來比較明顯的情況下就注意到了, 所以就得再多加一個步驟, 讓最後的結果能夠影音同步.

在 .avs 拖進 VirtualDubMod 之後, 把不必要的部份去掉. 之後按 Ctrl-E 把 VirtualDubMod 的 script editor 叫出來, 它會把 .avs 的內容顯示出來, 然後按 Ctrl-I 把我們已經去掉廣告的部份, 以 Trim() 的方式存下來, 也就是上面範例檔的 Trim(7174,49621). 為了之後的影音同步作準備, 我會調整 Trim() 裡的數值, 把每一段都要往前往後多加 500 個 frame. 這樣才有足夠的聲音素材來合. 之後按 F7 存檔並重讀.

為什麼要多這個步驟, 把 Trim() 寫進原來的 .avs 呢? 這是因為如果壓製之後的結果不好, 要再重新處理一次時, 就可以省略再去掉不必要的部份的步驟.

接下來要將 audio 獨立壓製出來. 裝好 Lame 之後, 再到 free codecs 下載 LAME ACM MP3 Codec, 這樣就可以直接在 VirtualDubMod 裡選擇以 Lame 來壓製 MP3, 然後另外存出來. 壓製影像時, 就不將聲音壓進去.

跑完上述的步驟, 大約是 1.5 至 2 hr 之後, 就會得到兩個檔案. 接下來要用 nandub 來合影像和聲音. 像米奇妙妙屋片頭有布魯托汪汪叫, 剛好很適合拿來對. 選單 Audio / Interleave (或是按 Ctrl-I 比較快) 裡有 Delay audio track by 的選項. 目前試來, 大概都要設 -400 ms 就可以對上. 調整完之後, 就是存成最終的 avi 檔了. 由於影像和聲音檔都已經壓好, 不需要再經過編碼處理, 所以 audio 和 video 就選 Direct stream copy 即可. 選好檔名存檔之後, 不用 1 分鐘就可以得到可以播放, 而且影音同步的 avi 檔.

目前每天固定錄米奇妙妙屋和 Dora. 剛回到家時, 處理一下米奇妙妙屋, 然後丟下去轉. 吃個飯, 休息一下, 差不多也轉完了, 連帶 Dora 也錄完了, 再接著處理 Dora. 這樣大概上床睡覺前可以把今天錄的東西都處理完.

今天這樣跑流程還滿順的, 所以也有點時間來寫這一篇, 稍微作個紀錄一下, 免得日後忘記了.

由 plasma 於 12:25 AM 所發表 | 迴響 (6)