顯示具有 軟體應用 標籤的文章。 顯示所有文章
顯示具有 軟體應用 標籤的文章。 顯示所有文章

2010年3月21日 星期日

格式工廠 - 影片格式轉換的免費工具程式

在電腦中存放許多的影片檔, 有些是自己 DV 拍回來的, 有些是別人提供的的影片檔, 之前又因為老婆堅持用大電視, 不願意在電腦前的小螢幕前看. 所以我特別去買一個 RMVB 的播放器, 可以播 RMVB/AVI/MPG/MOV/WAV/MP3... 等多種影音格式. 只是那個播放器的晶片還是有點問題, 對影像檔只有 RMVB 和 MPG 播放較順, 播其他格式有時會時間軸異常或跳格. 所以就去尋找了一個可以快速轉換格式, 而且品質可以接受的轉檔程式.

最後我使用的是這一套免費授權的 格式工廠(FormatFactory), 到現在已經出到 v2.20 (2009-11-26), 支援多國語文介面

主畫面如下, 這套軟體會自動測目前使用的語言

可從 DVD 轉換成指定的影片格式

也可以合併影片檔案

官方網站

Format Factory is a multifunctional media converter.
Provides functions below:
All to MP4/3GP/MPG/AVI/WMV/FLV/SWF.
All to MP3/WMA/AMR/OGG/AAC/WAV.
All to JPG/BMP/PNG/TIF/ICO/GIF/TGA.
Rip DVD to video file , Rip Music CD to audio file.
MP4 files support iPod/iPhone/PSP/BlackBerry format.
Supports RMVB,Watermark, AV Mux.

Format Factory's Feature:
1 support converting all popular video,audio,picture formats to others.
2 Repair damaged video and audio file.
3 Reducing Multimedia file size.
4 Support iphone,ipod multimedia file formats.
5 Picture converting supports Zoom,Rotate/Flip,tags.
6 DVD Ripper.
7 Supports 50 languages

OS requirements: All 32 windows OS


2010年3月11日 星期四

加速執行效能的 Gavotte RAM Disk

雖然早在 DOS 時代, 就已經有 RAM Disk 存在, 但在進入 Windows 時代後, 就比較少人使用到這項技術, 大部份的記憶體都被 Windows 系統本身, 和日趨肥大的應用程式給佔用了, 那裏還有多少空間可以把 RAM 當做 磁碟機 來用.

現在記憶體越來越便宜, 很容易就可以在主機上加上 4G, 8G 的RAM. 不過大多數的使用者(包括我自己), 其實一般在使用時, 並不會直的用到這麼大量的記憶體, 看到 RAM 的空間使用量經常不到一半, 你會不會想要拿來好好的運用呢?

提供 RAM Disk 這個功能的軟體有好幾家, 分享一下我使用的方式. 現在使用在 NB 的Vista 環境, 安裝 Gavotte ramdisk (Freeware), 主要是將 TEMP 資料夾, Internet 暫存檔 等設定到 RAM Disk 中, 以加速上網 Cache 的讀寫速度.

Gavotte ramdisk 的官方網站我沒辦法確認是那一個, 不過我這從這個位置取得

說明網頁
http://www.mydigitallife.info/2007/05/27/free-ramdisk-for-windows-vista-xp-2000-and-2003-server/

下載位置
http://depositfiles.com/files/916161

我的 NB配備如下圖

我沒在 x64 的環境執行, 若是使用 64位元的Windows 環境, 需要另外下載, 我這邊就不介紹了.
執行畫面如下, 我是分割出 128MB 的記憶體當成磁碟機 (R:)使用.

在 IE 中可以從 工具 / 網際網路選項 / 一般 / 瀏覽記錄歷程 設定 / 移動資料夾 去設定存放的CACHE的位置, 我是設定 60MB 存放到 R:\TEMP\ 目錄下.

在 控制台 / 系統 / 進階 / 環境變數 中可以將 TEMP 和 TMP 也都指定到 R:\TEMP




2010年3月4日 星期四

免費的相片編輯/管理軟體 -- PhotoCap

推薦一個非常實用而且又免費的相片管理軟體 PhotoCap. 目前最新的版本是 PhotoCap v5.01(2010-02-10).

官方網站的簡介就已經寫得不錯, 所以我就直接轉貼過來
======================
PhotoCap 5.0 簡介:


PhotoCap是數位照片的最佳幫手,也是100%免費的軟體,PhotoCap的使命是帶給每個家庭美好的回憶,所有功能都非常實用,尤其是有小孩的爸爸媽媽,更是不可錯過喔。

主要應用:

可以製作寫真書、撲克牌、名片、賀卡、桌曆、月曆、沖洗照片、大頭照、縮圖頁,與 添加文字 、小圖案 、外框 、對話框等等常見有趣的應用。

修片的應用:

凡舉去除紅眼 、 黑斑 、 疤痕 、油光、 美化肌膚 、 曝光亮度調整、色偏問題、消除紫邊...等等常見的修片功能。

繪圖的應用:

PhotoCap相當於初級程度的PhotoShop,因此PhotoShop大部分的基本功能都有,包刮專業影像軟體的必備的選取 、 影像功能 、 濾鏡 、 圖層 ,還有獨特的物件功能 ,可以說是功能完善又簡單好用的軟體。 PhotoCap還提供了簡單強大的去背功能,可以輕易的將背景去除,讓你影像合成更完美。
======================
 
不過除了他簡介提到的這些功能外, 還有一個我常用, 覺得不錯的功能, 就是批次處理功能.

你有沒有這樣的經驗, 當大家一起出去玩, 人手一台相機, 拍照回來後要共同分享的時候, 因為每台相機的檔案命名方式不同, 所以在看相片時, 就會覺得相片的時間點跳來跳去的. 或是有時相機的系統時間錯誤, 照出來的相片全部變成從 2006年1月1日開始計算... 像這一類的問題, 用 PhotoCap 來處理都很方便.

先講相機的系統時間錯誤, 這個問題最主要是計算時間的起始值錯誤, 大部份都可以透過加上適合的時間偏差值, 就得到正確(或接近正確的時間點), 這時可以用 PhotoCap 的批次修改日期來處理

將日期調整模式設為 "加減調整" , 調整的年月日時分秒就依實際值調, 例如真正拍照的時間是 2010-03-04 08:15 , 因相機時間錯誤所以第一張的時間變成 2006-01-01 00:00 , 這時就將年月日時分等欄位, 分別設定成 4, 2, 4, 8, 15 即可. 而且設定後可以預覽修改後的時間, 避免不小心改錯. 使用加減調整就可以將檔案時間, EXIF 時間, 都設定成合理值.

調完不正確的日期後, 接下來就是合併多台相機的檔案. 可以用批次修改檔名的功能來達成

我一般的做法都是在確定 EXIF 資訊正確後, 將檔名模式設定 "按EXIF日期", 日期格式選 yyyy_mmdd_hhmmss , 檔名重覆時自動附加流水號. 然後開始進行檔名的變更, 這樣所有的檔案就可以依照日期進行排列, 在看相片, 或是將相片轉成 DVD 時, 就可以按發生時間的順序來看, 而不會時間點亂跳.

其他還有許多特效、編輯、轉換 的功能, 也有熱心人士做了模板可以套用, 有興趣可以上官方網站去看看, 介紹還蠻詳細的. 我在這邊就不一一說明了.

官方網站
http://www.photocap.com.tw/


2010年3月2日 星期二

好用的免費壓縮/解壓縮軟體 -- 7-Zip

雖然在 Windows XP 之後的版本, 都已經內建讀寫 ZIP 的內建程式, 但還是覺得用不順手. 最近幾年我都是推薦別人使用 7-Zip 做為壓縮/解壓縮的工具程式.

支援不少檔案格式, 其中 7z 這一個由 7-Zip 自行發展出來的壓縮檔格式, 不論在執行效率或是壓縮後檔案大小, 表現都比 Zip 格式更好, 所以我自己不需給別人的檔案, 大多是選用這種格式壓縮. 一般給人檔案還是用 ZIP 的相容性最高, 至少可以用 Windows 內建功能去解... :)

還是列出援的檔案格式, 其中標紅色是我覺得比較有用到的


Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR
Unpacking only: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR and Z.

同時可以整合在 檔案總管 的系統選單中, 使用者介面支援 74 種語言, 不過我也只用到繁中和英文就是了.

支援命令列模式及自解檔, 而且自解檔還能設定 script , 有時要打包檔案, 解開後自動執行特定檔案就很方便, 可以拿來當做一個解易的安裝包.

屬於 Open Source 軟體, LGPL 授權.
官方下載位置
http://www.7-zip.org/download.html

還有人做成 Portable 版本, 可以帶在 隨身碟 中執行不用安裝在 Windows 系統中. 當然在這種模式下就沒有系統選單可以用了. 不過 7-ZIP 本身的檔案管理介面也設計的不錯, 推薦使用.

Portable 版下載位置
http://portableapps.com/apps/utilities/7-zip_portable


2010年3月1日 星期一

窮人用的 Delphi - FreePascal & Lazarus

我使用 Delphi 已經有10多年的時間, 從 Delphi 1 (16位元), 一直到 Delphi 2006 的每一版都用過, 但是不得不說, Borland 實在是有點令人失望, Delphi 7 之後的版本, 穩定性及使用介面, 可以說大幅下滑, 至少我個人是很不滿意, 所以後來的 Delphi 2009, 2010 就沒什麼在用. 而且有一個很重要的選項, Delphi 一直沒能支援, 那就是 x64 的編譯器, 在這幾年 x64 大行其道, 尤是是 RAM 便宜後, 很容易就可以將 RAM 加到超過 4G , 這時就要 x64 的 OS 才能完全發揮硬體的效能, 而 Delphi 卻只能編出 32位元的執行檔, 唉...

在找了一下後, 發現有個不錯用的東西, GPL 授權模式的 Free Pascal, 可大部份相容於 Delphi 的語法及物件, 而 Lazarus 則是 IDE 環境, 和 Free Pascal 整合在一起, 號稱免費版的 Delphi.

而且可以支援在 Windows 以外的平台開發, 包含 Linux, FreeBSD, Mac OS X, 還能編譯出在 x86, x64, ARM 等環境下執行的執行檔, 且版本開發到目前的 2.4.0 算是有相當的穩定性. 編出的執行檔效能也不錯. 自己在家裏要裝起來寫寫小程式, 或學生要練習用, 應該算是個很好的編譯環境.


2010年2月26日 星期五

在 VirtualBox 中的網路卡模式設定

名詞定義
vbox --> VirtualBox 的簡稱
Host --> 執行 vbox 的電腦, 一般來說是一台真實的電腦, 除非你是在虛擬電腦上再安裝一次 vbox 並產生虛擬電腦中的虛擬電腦. (很饒舌吧!)
Guest --> 透過 vbox 產生出來的虛擬電腦.


虛擬機器的運用上, 有很大的部份都會運用到網路功能, 在網路的設定上, vbox 提供了 5 種不同的模式, 分別說明如下(以 vbox 3.x 為例):

1. 未掛附 (Not Attached)
會在 Guest 環境中出現一張網卡, 但是就像沒有插網路線一樣. 這和未勾選 "啟用網路卡" 不同, 沒有啟用網路卡時, 就好像在電腦上沒有安裝網卡, 而 未掛附是指未接網路線, 在測試程式時, 各軟體的執行行為些差異.

2. NAT(Network Address Translation) --> vbox的預設值
就像在 Guest 和 Host 之間有一道防火牆, Guest 可以透過這道防火牆連線到外部, 但外部不能連進來. 這個設定對 Guest 來說基本上不需什麼額外的設定, IP 的取得也都由 vbox 內建的 dhcpserver 提供. 當然相對也有一些限制, 像外部電腦廣播的 UDP封包就會收不到, 所以不能瀏覽網芳的電腦列表, 外部不能直接連線所以不能建立像 Web Server, FTP server 等服務. 還有一些細節, 可參考 vbox 的說明檔.

3. 橋接網路(Bridged Adapter)
vbox 會在 host 虛擬一張網卡, 過濾並綁定在 Host 上的其中一張網卡上的封包, 這樣可以讓 Guest 就好像一台實體的機器一樣, 取得一個實體的IP, 不管從 Host 或是 Guest 來看, 就好像各自擁有一張獨立的網卡, 並可任意連線到任一台機器(只要原本實體網卡可連線). 對 Host 以外的機器, 也可以認得 Guest的IP 並進行存取.

4. 內部網路(Internal Adapter)
和 橋接網路 很像, Guest 可以直接和外部的電腦進行溝通, 不過有一個限制就是 "外部的電腦" 僅限定由 vbox 產生的 Guest 虛擬電腦. 在 內部網路 可以達成的功能, 實際上皆可用 橋接網路取得, 但內部網路有 2 個額外的好處. 第一是速度, 因為只在 Guest 中溝通, 實際上並不一定需要透過實體的網路卡處理封包, 而是由 vbox 的虛擬網卡直接傳送資料, 效能較佳. 第二是安全性, 非 Guest 環境不能存取, 可減少被外部攻擊的機率.

5. 主機網路(Host-Only Adapter)
和 內部網路 很像, 但可連線的範圍更小, 只限定在同一台主機的 Guest 才能連線. 一般可以用在內部測試時使用, 不需和外部進行連線, 例如測試 Client/Server 程式, 即可在 Host 上建立2個 Guest 設定成 Host-Only 即可開始測試.

在上述的5種模式中, NAT 預設一定會啟動 DHCP 分配IP, Bridge 則和你的實體網卡一樣, 依實際環境決定是否需手動設定 IP. 而在 內部網路 和 主機網路 , 因為不能存取外部的 DHCP server, 所以想自動取得 IP, 就需啟動虛擬網卡的 DHCP 功能, 在 vbox 的 檔案 / 偏好設定 / 網路 / Host-Only networks 中可以選取虛擬網卡並啟動 DHCP server, 這樣你的電腦上各個 Guest 就都可以自動取得 IP 了.

 附上一張以 Windows XP 為 Host, Ubuntu (Linux) 為 Guest , 設定 橋接網路 開啟網芳目錄的畫面.

2010年2月20日 星期六

VirtualBox 虛擬機器(虛擬化應用軟體)

虛擬機器, 指的是在一台電腦上, 運用特定的軟體, 虛擬出多台電腦環境, 例如在 Windows XP 為基礎的作業環境( 稱為HOST), 可以再虛擬出多台電腦, 安裝 Linux, Windows 98, Windows 7 等不同的作業系統(稱為GUEST). 這樣做的好處有不少, 對企業來說, 可以在一台機器上設置多種服務, 並動態調配資源, 現在很熱門的雲端運算, 其實也是一種虛擬化的運用. 對個人來說, 像我這樣會測試各樣軟體的人, 以前需要頻繁的重灌系統, 現在只要在一個基礎環境下切換不同的虛擬機器即可, 甚至以前要試 Client/Server 的環境時, 需要多台電腦. , 現在只要在同一台電腦上, 開啟多個虛擬機器, 就可以模擬網路的使用, 非常方便.

目前較常見, 而且是免費讓個人使用的虛擬化應用軟體, 有下列三種 VMWare Server , Virtual PC, VirtualBox. 這三個軟體我都有用過, 目前使用上以 VirtualBox 最順手, 感覺使用上的效能也是最好的.  原本想要寫一篇三個軟體的比較, 可是不幸的, 我的新電腦電源供應器壞了, 而這幾天年假電腦公司也休息, 聯絡不到人可以維修, 得等到電腦修好了, 才能進行實測囉.


2010年2月15日 星期一

複製檔案的好幫手

買了新電腦後, 一件麻煩的工作就是要把舊資料搬到新的電腦上. 資料又有區分, 有些是放在原本的備份硬碟上, 有些是在舊的電腦中的舊硬碟. 原本想在花些時間重新整理, 不過因為偷懶, 不想反覆的拆裝硬碟, 所以除了將一顆 250GB 的 碟硬加到新的機器上外, 其他的都用 USB外接硬碟的方式複製資料。




因為嫌 Windows 本身的檔案複製效能不好, 所以特別又到網路上搜尋一番, 看有什麼比較好用的工具可以加速檔案的搬移, 我預計要複製到新電腦上的資料, 大約有 300GB, 一堆自己拍的相片、DV影片檔, 若是讓 Windows 慢慢跑, 實在是沒什麼耐心.



Google 之後, 找到幾套較知名的檔案複製工具, 因為現在只是要找個比檔案總管快的系統, 所以也沒有仔細的比較, 只用了 2 套 , TeraCopy 和 FastCopy. 其中 FastCopy 在他的網頁上, 宣稱是Windows 系統上最快的複製檔案工具.(FastCopy is the Fastest Copy/Delete Software on Windows.) 這套是日本人寫的程式, 有分享 Source Code. 另一套TeraCopy則是 Code Sector 這家公司的產品, 家庭用戶可以免費使用, 另外有出 TeraCopy Pro 的版本, 不過反正我們也不會去用, 還是以 TeraCopy 為使用的對像.



FastCopy 號稱最快, 當然要先試用看看. 只是安裝後有些小小的失望, 因為UI給人的第一印象實在不怎麼樣. (見下圖)





相較之下, TeraCopy 就有質感多了.(見下圖)



這兩者都有提供整合到檔案總管的右鍵選單中, 也可以取代原本在檔案總管中 複製/貼上 以及 拖曳/放下 的功能. 但我個人覺得 TeraCopy 的整合寫得比較好, 基本上就很好的取代原本檔案總管中的複製檔案功能. FastCopy 雖然就功能上都能達到, 但總覺得操作畫面做得不精緻.



接下來是對檔案操作的效能問題, 這兩者都強調使用 多執行緒及其他加速方法, 可大幅改善 Windows 檔案複製的效能, 首先是使用TeraCopy 從 USB硬碟上複製 DVD 映像檔的目錄, 大約 30GB大小, 直接在檔案總管中拖放後, 就開始顯示 TeraCopy 的複製進度畫面, 速度一開始顯示 40MB/秒 , 後來速度很快就掉下來, 一直維持在 26~28 MB/秒 之間. TeraCopy平均大約 27MB, 效能幾乎就是那個USB外接碟宣稱的讀取速度.



用FastCopy 複製相片檔目錄, 大小約 20 GB , FastCopy 平均速度約 23~24 MB/秒 , 不過這個目錄下檔案數較多, 有幾百KB 的檔案也有幾 MB 的檔案, 和DVD目錄夾下的幾乎都是幾百 MB~幾GB 大小的檔案有差異, 不過看來起效能並看不出 "最快" 的感覺.



後來因為 TeraCopy 快了一點點, 而且使用較方便, 所以其他的檔案都是用 TeraCopy 進行備份. 在本機兩顆不同的硬碟之間互相 複製檔案 的速度也很不錯, 可以達到 42 MB/秒 左右的效能



關於 TeraCopy / FastCopy 以及其他像 KillCopy 、ExtremeCopy 等軟體, 就等有空再來寫一篇使用測試報告.