Een ontwikkelaarsvriendelijke API voor het automatiseren van videoproductie en -bewerking op grote schaal.

Video's bewerken in de cloud is nog nooit zo makkelijk geweest! Simpele RESTful interface, pay-as-you-go-prijzen, en bewerkingsvermogens die de industrie leiden. Maak met gemak videosjablonen in OpenShot Video Editor, onze prijswinnende gratis, open-source desktop videobewerker, en wijzig ze met onze Cloud API. Snelle, gemakkelijke, en betaalbare videomontage.

Probeer de Demo API (cURL) maak → upload → clip → exporteer • Verken volledig schema

# Maak een nieuw demo-project aan en retourneer de project-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/'
# Upload media via URL en koppel het aan het project dat je zojuist hebt aangemaakt.
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/'
# Voeg de geüploade media toe als een clip op de tijdlijn voor het project.
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/'
# Pas een vooraf ingestelde animatie toe op een bestaande clip via de clip-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/'
# Start een video-exporttaak voor het project met de gekozen instellingen.
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/'
# Controleer de status (en resultaat-URL's) van een specifieke exporttaak.
curl -XGET \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/'
# Download het gerenderde videobestand voor een voltooide exporttaak.
curl -L -XGET \
  --user demo-cloud:demo-password \
  -o generated-video.mp4 \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/download/'

Lijst van functies

AWS

De OpenShot Cloud API is ontworpen om, door het maken van instanties op Uw eigen Amazon EC2 account, in Uw eigen cloud te draaien. Maak een enkele instantie, of load balance tientallen servers om aan uw project's unieke eisen te voldoen. Op/neerschalen is eenvoudig en U heeft het volledig zelf in de hand.

Azure

OpenShot Cloud API kan ook worden uitgevoerd op het Microsoft Azure cloud platform, inclusief Azure specifieke functies zoals Blob Storage (voor bestanden en exports) en Queue Storage (voor load balancing en schaling).

Google Cloud

OpenShot Cloud API kan ook worden uitgevoerd op het Google Cloud Platform, inclusief Google-specifieke functies zoals Google Cloud Storage buckets (voor bestanden en exports) en Google Pub/Sub (voor wachtrij-gebaseerde load balancing en schaling).

API Workflow

Integreer naadloos videobewerkingsmogelijkheden in uw eigen website of mobiele toepassing. Upload Uw video's naar een OpenShot Cloud API instantie, maak uw eigen sjablonen of bewerk met behulp van de RESTful API uw videoproject handmatig met behulp van de RESTful API, render uw video en download het resultaat vervolgens weer naar uw website of toepassing.

Cross-Platform Sjablonen

OpenShot videobewerker (desktopversie) ondersteunt de volgende besturingssystemen: Linux (de meeste distributies worden ondersteund), Windows (versies 7, 8, en 10+), en OS X (versie 10.15+). Ook de projectbestanden zijn cross-platform, hetgeen betekent dat U een project in één besturingssysteem kunt opslaan, en het weer in een ander kunt openen, waaronder de OpenShot Cloud API. Alle OpenShot functies zijn in alle systemen beschikbaar.

Taalonafhankelijk

Dankzij onze RESTful API is vrijwel elke programmeertaal en besturingssysteem compatibel met de OpenShot Cloud API. Al dat U nodig heeft is is de mogelijkheid om POST en GET op een webpagina uit te voeren, en U kunt meteen videobewerking in uw app integreren. Gebruik JavaScript, Python, Java, Ruby, C#, Bash, Android, iOS, en/of vrijwel elke andere programmeertaal!

Tijdlijn & Sporen

Sporen worden gebruikt om in een project afbeeldingen, video's en audio in lagen op te bouwen. U kunt zoveel lagen aanmaken als U nodig heeft, zoals watermerken, achtergrondaudio-sporen, achtergrondvideo's, enz. Eventuele transparanties tonen de onderliggende laag. Sporen kunnen omhoog of omlaag worden verplaatst, of vastgezet.

Clip Bedieningselementen

Clips op de tijdlijn kunnen op vele manieren worden aangepast, zoals schalen, bijsnijden, roteren, alpha, uitlijnen en aanpassing van de X/Y-positie. Deze eigenschappen kunnen ook over een bepaalde tijdsduur met slechts een paar klikken worden geanimeerd! U kunt ook onze transformeertool gebruiken om clips interactief te vergroten of verkleinen.

Compositing & Overlays

Wanneer u fragmenten in een videoproject ordent, zullen afbeeldingen op de hogere sporen/lagen bovenaan worden weergegeven, en de lagere sporen zullen eronder worden weergegeven. Net zoals bij een stapel papier zullen hoger op de stapel gelegen items de items onder zich bedekken. Als u delen wegknipt (in feite transparant maakt), zal het lager gelegen beeld er doorheen schijnen.

Titels

Bij OpenShot zijn meer dan 40 vector titelsjablonen inbegrepen, waardoor het leuk en gemakkelijk is om titels aan uw project toe te voegen. U kunt ook uw eigen SVG vectortitels maken en deze als sjablonen gebruiken. U kunt snel en gemakkelijk het lettertype, de kleur, en de tekst van uw titels in onze ingebouwde bewerker aanpassen.

Audiomixing

OpenShot heeft veel uitstekende, ingebouwde audiobewerkingsfuncties zoals het weergeven van golfvormen op de tijdlijn, en zelfs het renderen van de golfvorm als onderdeel van uw video. Ook kunt u de audio van uw videoclip afsplitsen en elk audiokanaal afzonderlijk aanpassen.

Visuele Effecten

OpenShot bevat diverse video-effecten (met meer in de maak). Sleep een video-effect naar uw clip en pas de eigenschappen aan (waarvan er vele geanimeerd kunnen worden). Pas de helderheid, gamma, tint, grijswaarden, chroma key en nog veel meer aan! In combinatie met overgangen, animatie en tijdscontrole is OpenShot een extreem krachtig videobewerkingsprogramma.

Keyframes

OpenShot bezit een krachtig animatie-framework dat in staat is om een onbeperkt aantal keyframes en animatiemogelijkheden aan te kunnen. De keyframe-interpolatiemodus kan kwadratisch zijn, bézier curven, lineair of constant, wat bepaalt hoe de geanimeerde waarden worden berekend.

Video Overgangen

Bij OpenShot zijn er meer dan 400 overgangen inbegrepen, hiermee kunt u geleidelijk een clip in een andere over laten gaan. Indien nodig kan met behulp van keyframes de snelheid en scherpte van de transities worden bijgesteld. Als twee clips elkaar overlappen, zal er automatisch een overgang worden aangemaakt.

Tijdregeling

Beheers de krachten des tijds met OpenShot! Versnel en vertraag uw clips. Keer de afspeelrichting van een video om, of animeer naar wens handmatig de snelheid en richting van een clip met behulp van onze krachtige keyframe animatiesysteem.

Formaten

Doordat het is gebaseerd op de krachtige FFmpeg library, kan OpenShot de meeste video- en afbeeldingsformaten lezen en wegschrijven. Zie het FFmpeg project voor een volledige lijst van ondersteunde formaten. OpenShot's export dialoogvenster geeft standaard enkele van de meestgebruikte formaten weer, maar dankzij de tab "geavanceerd" kunt u elk FFmpeg formaat gebruiken.

Betaal-naar-gebruik

De tarieven voor de OpenShot Cloud API zijn via een SAAS model bepaald, dit is vergelijkbaar met hoe Amazon de prijzen voor hun serverinstanties bepaalt. U betaalt slechts voor de uren dat U de instantie gebruikt. Stop wanneer u dat wilt en zonder contract. Facturering wordt aan het eind van de maand, gebaseerd op het door u op de instantie gebruikte aantal uren, automatisch door Amazon verrekend. Het merendeel van onze concurrenten brengen elke minuut per gerenderde video in rekening, maar die methode is erg duur en moeilijk om op redelijke wijze te schalen. Met de OpenShot Cloud API betaalt u een laag, vast bedrag per uur, ongeacht hoeveel duizenden minuten U rendert.

In één oogopslag

Tarieven beginnen bij $0.15 / instantie uur (ongeveer $108/maand USD bij continu gebruik), Amazon EC2 serverkosten zijn hierbij niet inbegrepen.

Ondersteunt Open Source

De opbrengsten van de OpenShot Cloud API worden door OpenShot Studios, LLC gebruikt om OpenShot Video Editor, onze bekroonde open-source video editor, verder te ontwikkelen. U zult dus niet alleen geweldige video's in de cloud bewerken, U draagt tevens bij aan een open-source project dat wereldwijd wordt gebruikt!

Begin vandaag

Beginnen is heel eenvoudig! Al wat u nodig heeft is een cloudprovider (AWS, Azure, Google) en een beetje kennis van REST-gebaseerde HTTP-programmering. Prijzen beginnen bij $0.15 / instance uur (ongeveer $108/maand USD per instance, als deze continu draait), en lopen op afhankelijk van het type instance. Om uw eerste instance van OpenShot Cloud API te starten, kies uw huidige cloudprovider:

Ondersteuning en advies

Geen programmeur? Geen tijd om je eigen implementatie van de OpenShot Cloud API te programmeren? Geen probleem! Stuur ons gewoon een e-mail en beschrijf wat je probeert te bereiken. We denken graag met je mee en bieden indien nodig concurrerende adviesdiensten aan.