Un API prietenos pentru dezvoltatori pentru automatizarea creării și editării video la scară largă.

Editarea videoclipurilor în cloud nu a fost niciodată mai ușoară! Interfață simplă RESTful, tarifare pay-as-you-go și capacități de editare video de top în industrie. Creați cu ușurință șabloane video în OpenShot Video Editor, editorul nostru desktop gratuit, open-source și premiat, și modificați-le folosind API-ul nostru Cloud. Editare video în cloud rapidă, ușoară și accesibilă.

Încearcă API-ul Demo (cURL) creează → încarcă → clip → exportă • Explorează schema completă

# Creează un nou proiect demo și returnează URL-ul/ID-ul proiectului.
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/'
# Încarcă media prin URL și atașeaz-o proiectului pe care tocmai l-ai creat.
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/'
# Adaugă media încărcată ca un clip pe linia temporală a proiectului.
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/'
# Aplică o animație presetată unui clip existent după ID-ul clipului.
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/'
# Pornește un job de export video pentru proiect folosind setările alese.
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/'
# Verifică starea (și URL-urile rezultat) a unui job specific de export.
curl -XGET \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/'
# Descarcă fișierul video redat pentru un job de export finalizat.
curl -L -XGET \
  --user demo-cloud:demo-password \
  -o generated-video.mp4 \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/download/'

Listă de caracteristici

AWS

OpenShot Cloud API este proiectat să ruleze pe propriul dvs. cloud, prin crearea de instanțe pe propriul dvs. cont Amazon EC2. Creați o singură instanță sau încărcați zeci de servere pentru a vă satisface cerințele unice de proiect. Scalarea este ușoară și pe deplin în controlul dumneavoastră.

Azure

OpenShot Cloud API poate fi de asemenea rulat pe platforma cloud Microsoft Azure, incluzând funcții specifice Azure precum Blob Storage (pentru fișiere și exporturi) și Queue Storage (pentru echilibrarea încărcării și scalare).

Google Cloud

OpenShot Cloud API poate fi de asemenea rulat pe Google Cloud Platform, incluzând funcții specifice Google precum Google Cloud Storage buckets (pentru fișiere și exporturi) și Google Pub/Sub (pentru echilibrarea încărcării și scalare bazată pe cozi).

Flux de lucru API

Integrați cu ușurință capabilitățile de editare video în propriul site web sau în aplicația dvs. mobilă. Încărcați videoclipurile într-o instanță API OpenShot Cloud, creați propriile șabloane sau editați manual proiectul video utilizând API-ul RESTful, redați videoclipul și descărcați rezultatele înapoi pe site-ul web sau în aplicația dvs.

Șabloane Cross-Platform

OpenShot Video Editor (versiunea desktop) suportă următoarele sisteme de operare: Linux (majoritatea distribuțiilor sunt suportate), Windows (versiunile 7, 8 și 10+), și OS X (versiunea 10.15+). Fișierele proiectelor sunt, de asemenea, cross-platform, ceea ce înseamnă că puteți salva un proiect video pe un sistem de operare și îl puteți deschide pe altul, inclusiv OpenShot Cloud API. Toate funcțiile OpenShot sunt disponibile pe toate platformele.

Indiferent de Limbaj

Aproape orice limbaj de programare și sistemul de operare sunt compatibile cu OpenShot Cloud API, datorită API-ului nostru RESTful. Tot ce aveți nevoie este abilitatea de a posta și a obține o pagină Web și puteți începe integrarea editării video în aplicația dvs. JavaScript, Python, Java, Ruby, C #, Bash, Android, iOS și orice altceva!

Linia Temporală și Piste

Pistele sunt folosite pentru a plasa imagini, clipuri video și audio într-un proiect. Puteți crea câte straturi aveți nevoie, cum ar fi filigrane, piste audio de fond, videoclipuri de fundal, etc. Orice transparență va arăta stratul de dedesubt. De asemenea, piesele pot fi mutate în sus, în jos sau blocate.

Controale Clip

Clipurile de pe cronologie pot fi ajustate în mai multe moduri, inclusiv scalarea, tăierea, rotirea, alfa, ruperea și ajustarea locației X, Y. Aceste proprietăți pot fi, de asemenea, animate în timp cu doar câteva clicuri! De asemenea, puteți utiliza instrumentul nostru de transformare pentru a redimensiona interactiv clipurile.

Compozitare și Suprapuneri

Când aranjați clipuri într-un proiect video, imaginile de pe pistele/straturile superioare vor fi afișate deasupra, iar pistele inferioare vor fi afișate în spatele lor. La fel ca un teanc de hârtie, obiectele de deasupra acoperă elementele de dedesubt. Și dacă tăiați orice orificiu (adică transparență), imaginile inferioare vor fi vizibile prin acesta.

Titluri

Peste 40 de șabloane de titluri vectoriale sunt incluse în OpenShot, ceea ce face ca adăugarea titlurilor în proiectul dvs. să fie distractivă și ușoară. De asemenea, puteți crea propriile titluri vectoriale SVG și să le folosiți ca șabloane. Reglați rapid fontul, culoarea și textul titlurilor în editorul nostru încorporat de titluri.

Mixaj Audio

OpenShot are multe funcții excelente de editare audio încorporate, cum ar fi afișarea formelor de undă pe cronologie sau chiar redarea formei de undă ca parte a videoclipului. De asemenea, puteți separa sunetul de pe clipul video și ajusta fiecare canal audio individual.

Efecte Vizuale

OpenShot include multe efecte video (cu multe altele pe drum). Glisați un efect video pe clipul dvs. și ajustați proprietățile acestuia (multe care pot fi animate). Reglați luminozitatea, gamma, nuanța, tonurile de gri, cheia chroma și multe altele! Combinat cu tranziții, animație și control al timpului, OpenShot este un editor video extrem de puternic.

Keyframe-uri

OpenShot vine cu un puternic cadru de animație, capabil de un număr nelimitat de cadre cheie și de posibilități de animație. Modul de interpolare a cadrelor cheie poate fi curbele quadratic bezier, liniar sau constant, care determină modul în care se calculează valorile animate.

Tranziții Video

Peste 400 de tranziții sunt incluse în OpenShot, care vă permit să estompați treptat de la un clip la altul. De asemenea, rapiditatea și claritatea tranzițiilor pot fi ajustate utilizând cadre cheie (dacă este necesar). Suprapunerea a două clipuri va crea automat o tranziție nouă.

Controlul Timpului

Controlează puterea timpului cu OpenShot! Accelerează și încetinește clipurile. Inversează direcția unui videoclip. Sau animează manual viteza și direcția clipului după cum dorești, folosind sistemul nostru puternic de animație cu cadre cheie.

Formate

Bazat pe puternica bibliotecă FFmpeg, OpenShot poate citi și scrie cele mai multe formate video și imagine. Pentru o listă completă a formatelor acceptate, consultați proiectul FFmpeg. Dialogul de export al OpenShot este implicit setat pe unele formate mai comune, dar în fila avansată puteți folosi orice format FFmpeg.

Plătește pe Măsură ce Folosești

OpenShot Cloud API este tarifat utilizând un model SAAS, foarte asemănător cu modul în care instanțele serverului Amazon aplică prețurile. Plătiți doar pentru orele în care folosiți instanța. Opriți-vă oricând, fără contracte. Factura este gestionată automat de Amazon la sfârșitul lunii... bazată pe orele dvs. de utilizare. Majoritatea concurenților noștri percep taxe pentru fiecare minut de film randat, dar modelul este foarte scump și dificil de a fi la scară rezonabilă. Cu OpenShot Cloud API, aveți o rată scăzută, fixă pe oră, indiferent de câte mii de minute ați randat.

Privire de Ansamblu

Prețurile încep de la $0.15 / oră per instanță (aproximativ $108/lună USD dacă rulează continuu), fără a include taxele serverului Amazon EC2.

Suportă Open Source

Fondurile din API-ul OpenShot Cloud sunt utilizate de OpenShot Studios, LLC pentru a dezvolta OpenShot Video Editor, editorul nostru premiat open-source. Deci, nu numai că veți edita videoclipuri minunate în cloud, dar de asemenea veți sprijini un proiect open-source, folosit de oameni din întreaga lume!

Începeți astăzi

Este ușor să începeți! Tot ce aveți nevoie este un furnizor cloud (AWS, Azure, Google) și puține cunoștințe de programare HTTP bazată pe REST. Prețurile încep de la $0.15 / oră per instanță (aproximativ $108/lună USD per instanță, dacă rulează continuu) și cresc în funcție de tipul instanței. Pentru a lansa prima instanță a OpenShot Cloud API, alegeți furnizorul cloud curent:

Asistență și consultanță

Nu ești programator? Nu ai timp să programezi propria implementare a OpenShot Cloud API? Nicio problemă! Doar trimite-ne un email și descrie ce încerci să realizezi. Suntem întotdeauna bucuroși să discutăm idei cu tine și, dacă este nevoie, oferim servicii competitive de consultanță.