一個適合開發者使用的 API,用於大規模自動化影片創作與編輯。

在雲端編輯影片從未如此簡單!簡單的 RESTful 介面,即付即用定價,以及業界領先的影片編輯功能。輕鬆在我們的OpenShot 影片編輯器中建立影片範本,這是我們屢獲殊榮的免費開源桌面影片編輯器,並使用我們的雲端 API 進行修改。快速、簡單且實惠的雲端影片編輯。

試用示範 API(cURL) 建立 → 上傳 → 剪輯 → 匯出 • 探索完整架構

# 建立一個新的示範專案並返回其專案 URL/ID。
curl -XPOST \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  -d '{
    "name": "Example Project",
    "width": 1920, "height": 1080,
    "fps_num": 30, "fps_den": 1,
    "sample_rate": 44100, "channels": 2,
    "json": {}
  }' \
  'https://cloud.openshot.org/projects/'
# 透過 URL 上傳媒體並附加到您剛建立的專案。
curl -XPOST \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  -d '{
    "media": null,
    "project": "https://cloud.openshot.org/projects/INSERT-PROJECT-ID/",
    "json": { "url": "https://www.openshot.org/static/img/logos/logo.png" }
  }' \
  'https://cloud.openshot.org/files/'
# 將上傳的媒體作為剪輯新增到專案的時間軸上。
curl -XPOST \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  -d '{
    "file": "https://cloud.openshot.org/files/INSERT-FILE-ID/",
    "position": 0, "start": 0, "end": 10, "layer": 1,
    "project": "https://cloud.openshot.org/projects/INSERT-PROJECT-ID/",
    "json": {}
  }' \
  'https://cloud.openshot.org/clips/'
# 透過剪輯 ID 對現有剪輯套用預設動畫。
curl -XPOST \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  -d '{
    "preset": "Zoom In",
    "length_in_seconds": "3.0",
    "curve": "Ease In"
  }' \
  'https://cloud.openshot.org/clips/INSERT-CLIP-ID/presets/'
# 使用所選設定開始專案的影片匯出工作。
curl -XPOST \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  -d '{
    "export_type": "video",
    "video_format": "mp4", "video_codec": "libx264", "video_bitrate": 8000000,
    "audio_codec": "aac", "audio_bitrate": 1920000,
    "start_frame": 1, "end_frame": 0,
    "project": "https://cloud.openshot.org/projects/INSERT-PROJECT-ID/",
    "webhook": "", "json": {}, "status": "pending"
  }' \
  'https://cloud.openshot.org/exports/'
# 檢查特定匯出工作的狀態(及結果 URL)。
curl -XGET \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/'
# 下載已完成匯出工作的渲染影片檔案。
curl -L -XGET \
  --user demo-cloud:demo-password \
  -o generated-video.mp4 \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/download/'

功能列表

AWS

OpenShot Cloud API 旨在透過在您自己的 Amazon EC2 帳戶上創建實例,來在您自己的雲上運行。創建單個實例,或對數十台伺服器進行負載平衡,以滿足您特定專案的需求。縮放規模很容易,完全由您自己控制。

Azure

OpenShot Cloud API 也可以在 Microsoft Azure 雲平臺上運行,包括 Azure 特有的功能,如Blob存儲(用於檔和匯出)和佇列存儲(用於負載平衡和擴展)。

Google Cloud

OpenShot Cloud API 也可以在 Google 雲端平台上運行,包括 Google 特有的功能,如 Google Cloud Storage 儲存桶(用於檔案和匯出)和 Google Pub/Sub(用於基於佇列的負載平衡和擴展)。

API 工作流程

將影片編輯功能無縫整合到您自己的網站或行動應用程式。將影片上傳至 OpenShot Cloud API 實例,建立自訂範本或使用 RESTful API 手動編輯影片專案,渲染影片,並將結果下載回您的網站或應用程式。

跨平台範本

OpenShot Video Editor(桌面版)支援以下作業系統:Linux(支援大多數發行版本)、Windows(版本 7、8 和 10+),以及OS X(版本 10.15+)。專案檔案也是跨平臺的,這意味著您可以在一個作業系統中儲存影片專案,然後在另一個作業系統上打開它,包括 OpenShot Cloud API。OpenShot 的功能在所有平臺上都可用。

語言無關

因著我們的 RESTful API,幾乎所有程式設計語言和作業系統都與 OpenShot Cloud API 相容。只要能夠 POST 和 GET 一個網頁,您就可以將影片編輯整合到您的應用程式中。JavaScript、Python、Java、Ruby、C#、Bash、Android、iOS,都適用!

時間軸與軌道

軌道用於對專案中的圖像、影片和音訊進行分層。您可以根據需要建立任意多個層,例如浮水印、背景音軌、背景影片等…任何透明度都將透過其下方的圖層顯示。軌道也可以向上、向下移動或鎖定。

剪輯控制

時間軸上的影片可以透過多種方式進行調整,包括縮放、修剪、旋轉、Alpha、捕捉和調整 X、Y 位置。只需點擊數下,這些屬性也可以成為動畫!您還可以使用我們的變換工具以對話模式調整影片的大小。

合成與覆疊

在影片項目中排列剪輯時,較高軌道/圖層上的圖像將顯示在頂部,下部軌道將顯示在它們後面。就像一疊紙一樣,頂部的物品掩蓋了其下方的物品。如果您切開任何洞(即透明度),下面的圖像會顯示出來。

標題

OpenShot 中包含 40個向量標題範本,為您的項目添加標題變得輕鬆有趣。您還可以創建自己的 SVG 向量標題,並將其用作範本。在我們的內置標題編輯器中快速調整標題的字體、顏色和文本。

音訊混音

OpenShot 內建了許多很棒的音訊編輯功能,例如在時間軸上顯示波形,或甚至將波形繪製為影片的一部分。您也可以將音訊從您的剪輯中分割,並且單獨調整各個聲道。

視覺效果

OpenShot 包含許多影片效果(持續增加中)。將影片效果拖到影片上,並調整其屬性(當中許多可以設置動畫)。調整亮度、伽瑪、色調、灰度、色度鍵等等!結合轉場、動畫和時間控制,OpenShot 是一個非常強大的影片編輯器。

關鍵影格

OpenShot附帶了一個強大的關鍵幀動畫框架,能夠提供無限數量的關鍵幀和動畫。關鍵幀插值模式可以是二次貝茲曲線、線性或常量,這決定了動畫值的計算方式。

影片轉場

OpenShot 包含 400個轉場,可讓您逐漸從一個影片淡入到另一個影片。還可以使用關鍵幀(如需)調整轉場的快速性和清晰度。重疊兩個影片將自動建立新的轉場。

時間控制

使用OpenShot控制時間!加快和減慢剪輯。反轉影片的方向。或者使用我們強大的關鍵幀動畫系統,根據需要手動設置剪輯的速度和方向。

格式

基於強大的 FFmpeg 函式庫, OpenShot 可以讀取和寫入大部分的影片和圖片格式。想要知道支援的格式的完整清單,請見 FFmpeg 專案。 OpenShot 的匯出對話方塊的預設使用較常見的格式,但是您可以在進階分頁使用任何 FFmpeg 格式。

按用量付費

OpenShot Cloud API 使用 SAAS 模型定價,與亞馬遜定價伺服器實例的方式非常相似。只需支付實際運行時間的費用。在任何時候皆可停止,沒有綁約。 亞馬遜會根據您使用的實際小時數在月底自動處理結算。我們的大多數競爭對手都會按時收取編輯影片的費用,但該模式非常昂貴且難以合理擴展。使用OpenShot Cloud API,無論您使用了多少分鐘,您每小時的平均費率都相當低。

一目了然

價格從$0.15/實例小時 起(如果持續運行,大概為$108/月),不包括亞馬遜 EC2 伺服器費用。

支持開源

OpenShot Cloud API 的資金會被 OpenShot Studios, LLC 用作開發 OpenShot Video Editor 的經費,OpenShot Video Editor 是我們屢獲殊榮的開源影片編輯器。因此,您不僅將在雲端上編輯精彩的影片,還將支援一個開源項目,供世界各地的人使用!

今天開始

要上手很容易!只需要一個雲端服務提供商(AWS、Azure、Google)和一點 REST 基礎的 HTTP 程式設計知識。價格從 $0.15 / 實例小時 起(如果持續運行,約為每實例 $108 美元/月),並根據實例類型調整。要啟動您的第一個 OpenShot Cloud API 實例,請選擇您目前的雲端服務提供商:

支援和諮詢

不是程式設計師?沒有時間自行開發 OpenShot Cloud API 的實作?沒問題!只要寄電子郵件給我們,並說明您想達成的目標。我們隨時樂意與您腦力激盪,並在需要時提供具競爭力的顧問服務。