2010年12月20日

從 Linux 上傳照片、影片到 iPad

目的:不使用 iTunes, 從 Linux 將照片 (.JPG) 與影片 (.MOV) 傳輸到 iPad 裝置上。

  • 方式一:USB 傳輸
  • 方式二:WiFi 傳輸

方式一:USB 傳輸

cd /path/to/photos_on_my_pc

縮小照片尺寸至2048像素寬,並存入裝置DCIM路徑下:

convert *.JPG -resize 2048 /path/to/iPad_root_dir/DCIM/100APPLE/MYPIC_%02d.JPG

說明:

  • 目錄範圍:100APPLE ~ 110APPLE
  • 檔名原則:主檔名滿八個字元,副檔名 .JPG(圖檔) 與 .MOV(影片)

清除照片快取、縮圖與照片資料庫:

cd /path/to/iPad_root_dir/PhotoData/
rm -rf 1??APPLE/
rm Caches/StackedImages/*
rm Photos*.sqlite
rm Thumbnails/*.ithmb
sync
sudo umount /path/to/iPad

拔除裝置,長按電源鈕關機
裝置開機後點入 "照片" 功能,等候重新建立照片資料庫

方式二:WiFi 傳輸

裝置操作:

  1. 自 App Store 下載安裝 "Photo Server"
  2. 執行 "Photo Server",查看裝置 IP 位址
    (Photo Server 1.2 @ iOS 4.2.1 須等候許久才能取得 WiFi IP)

電腦操作 (命令列批次上載圖片):

cd /path/to/photos_on_my_pc
mkdir ok
convert *.JPG -resize 2048 ok/%04d.JPG
cd ok
for i in *.JPG; do curl -F "file=@$i" http://ipad.wifi.ip:8888; sleep 3; done

至於 "相簿" 則是以 iTunesDB 格式記錄在 iPad 的 /Photos/Photo Database 檔案中, 目前尚未找到 Linux 下 for iPad 的解決方案, 仍須使用 iTunes 來進行管理。

http://cha.homeip.net/blog/2010/12/2892.html

沒有留言:

發佈留言