Transloadit - 在雲端上快速轉換檔案!

10 / 29, 2013 推薦網站 , 網路 , 雲端

各位如果是開發者的話,可能會想過你的應用程式會轉換不同的檔案使用。不過,如果你要自己編寫程式用來轉換檔案,不僅是麻煩,還會遇到很多的問題。萬一你的服務突然變得流行,你的伺服器能不能夠負荷那麼多的轉換工作呢?如果你要使用多部主機內負荷轉換工作的話,要怎樣分配資源呢?這樣的話,主機的費用將會變得非常昂貴。對於比較小規模的服務,這樣會很不化算。這時,救星終於來了!

轉換能力

transloadit-1 Transloadit是一個大型檔案轉換服務。他的目的就是把檔案從您的伺服器傳送到Transloadit的伺服器,他轉換完成後就會把檔案傳送到您的伺服器。它支援很多的轉換格式,例如H.264、Flash Video、WebM、OGV、DivX等等(全部格式可以看看這裡),轉換速度也很快,撇除上傳的時間他只要大約15秒就可以處理好一段2-3分鐘的高清影片。

轉換工作

Transloadit也支援很多的轉換工作,例如把影片檔案轉換成另一個格式,把音訊檔案變成波形圖,或是轉換文件檔案,甚至把網頁變成圖片。他的轉換工作有很多種,最重要的都會在列表:

  • 影片
    • 格式轉換
    • 影片截圖
    • 影片合成
    • 產生串流播放列表
  • 音訊
    • 格式轉換
    • 產生波形圖
    • 產生串流播放列表
  • 圖片
    • 格式轉換
    • 縮小、放大和裁剪圖片
    • 加入效果
    • 最佳化圖片
    • 網站截圖
  • PDF文件
    • 轉換成圖片
  • 壓縮檔
    • 壓縮檔案
    • 解壓縮檔案
  • 檔案匯入
    • SFTP
    • HTTP
    • Amazon S3
  • 檔案輸出
    • FTP/SFTP
    • Amazon S3
    • Rackspace Cloud Files
    • 上載至YouTube

Transloadit提供的檔案轉換功能種類很多,適合各種用途啊!

怎樣使用?

如果你想試試Transloadit的話,您可以看看他的示範頁面,那裡有很多的事例,還有API指令參數可以參考。最常用的例子有轉換影片檔案為iPhone格式、為圖片影片加上浮水印、為聲音檔案產生波形圖等等…… Transloadit的檔案轉換服務可是免費的(當然如果您需要使用更多的資源,付費當然是較好的選擇,可以使用信用咭和Paypal付款) 如果你是想在你的應用程式上使用Transloadit,那麼你要首先看看Transloadit的基本說明,看看Transloadit SDK是否適合你。然後你就可以使用下列的SDK:

  • Node.js SDK
  • PHP SDK
  • Rubygem
  • iPhone SDK
  • Android SDK
  • Python SDK
  • 還有最容易的jQuery插件版本