瀏覽標籤:

Windows

[Mac] 安裝 libdvdcss 給 Handbrake(DVD擷取)

DVD 雖然有點過時,但是仍然是流通最廣的媒體之一,有時候家裡的舊影片(喜慶、祝壽等)、或是買來的電影,想要做一份數位保存時,可能會遇到因為防拷保護所以不能存檔的問題,可以參考使用 Handbrake 與 libdvdcss 這個函數庫來幫忙~

Mac 作法:

  1. 安裝 Handbrake.app (Google it 或 這邊
  2. 這邊下載 libdvdcss 的 dylib 檔 (目前找到最新版在這邊
  3. 打開 Finder.app ,用 command + shift + G (⌘⇧G) 或點 「前往>前往資料夾」,輸入
    「/usr/local/lib」
  4. 將 libdvdcss.2.dylib 檔複製進目錄中,完成!

Windows 作法:

  1. 安裝 Handbrake
  2. 下載 libdvdcss-2.dll,32位元這邊,64位元這邊。(直接檔案連結-> 32 / 64
  3. 打開檔案總管,進入 Handbrake 安裝的資料夾中(如:C:\Program Files\Handbrake)
  4. 將 libdvdcss-2.dll 放在安裝資料夾旁,完成!

[Py] 用 ArcPy 進行多程序的 DEM 分析 (ArcGIS 10.3)

在一個新專案開始的時候,有時候因為網格資料太大,需要切割,再進行同樣的處理,比如一張大的 DEM 切成小的檔案後,需要轉成坡度圖、陰影圖等等。除了努力的點 Toolbox 並進行繁瑣的設定,用 Python Multiprocess 模組更可以幫上你一臂之力!
以下是利用 ArcGIS 內建之 Python 及 Arcpy 進行多程序的轉檔,利用多核心處理器並行的方式對網格檔進行相同的處理( DEM 轉 Slope 或 Hillshade),達到節省時間並善用電腦的資源。

由於 Arcpy 是 Windows 限定,且 ArcGIS 使用 Python 2.7 ,當遇到有非 ascii 字元(如:中文)路徑時容易出現非預期的錯誤,請盡量避免。 使用 GDAL 的版本相信在不久就會寫出來吧 🙂

閱讀更多

[Py] 將地球科學繪圖上課用的範例轉為bash的程式

地球科學繪圖是由胡老師開的一門課,主要介紹使用通用製圖工具–Generic Mapping Tool 進行地球科學相關資料的繪圖工作。本文是記錄在修課時,由於本身使用 Mac 環境工作,然而範例都是以 Windows 的 Batch 環境為主,故寫了一個小小的 Python 程式來做轉換。

閱讀更多