Uma API amigável para desenvolvedores para automatizar a criação e edição de vídeos em larga escala.

Editar vídeos na nuvem nunca foi tão fácil! Interface RESTful simples, preços pay-as-you-go e capacidades líderes na indústria de edição de vídeo. Crie facilmente modelos de vídeo no OpenShot Video Editor, nosso editor de vídeo desktop gratuito, de código aberto e premiado, e modifique-os usando nossa API da Nuvem. Edição de vídeo na nuvem rápida, fácil e acessível.

Experimente a API Demo (cURL) criar → enviar → clipe → exportar • Explore o esquema completo

# Crie um novo projeto demo e retorne sua URL/ID do projeto.
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/'
# Envie mídia por URL e anexe-a ao projeto que você acabou de criar.
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/'
# Adicione a mídia enviada como um clipe na linha do tempo do projeto.
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/'
# Aplique uma animação predefinida a um clipe existente pelo seu 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/'
# Inicie um trabalho de exportação de vídeo para o projeto usando as configurações escolhidas.
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/'
# Verifique o status (e URLs dos resultados) de um trabalho de exportação específico.
curl -XGET \
  -H "Content-type: application/json" \
  --user demo-cloud:demo-password \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/'
# Baixe o arquivo de vídeo renderizado para um trabalho de exportação concluído.
curl -L -XGET \
  --user demo-cloud:demo-password \
  -o generated-video.mp4 \
  'https://cloud.openshot.org/exports/INSERT-EXPORT-ID/download/'

Lista de Funcionalidades

AWS

A OpenShot Cloud API foi projetada para funcionar na sua própria nuvem, criando instâncias na sua própria conta Amazon EC2. Crie uma única instância ou balanceie a carga de dezenas de servidores para atender aos requisitos únicos do seu projeto. A escalabilidade é fácil e totalmente sob seu controle.

Azure

A OpenShot Cloud API também pode ser executada na plataforma de nuvem Microsoft Azure, incluindo recursos específicos do Azure, como Blob Storage (para arquivos e exportações) e Queue Storage (para balanceamento de carga e escalabilidade).

Google Cloud

A OpenShot Cloud API também pode ser executada na Google Cloud Platform, incluindo recursos específicos do Google, como buckets do Google Cloud Storage (para arquivos e exportações) e Google Pub/Sub (para balanceamento de carga e escalabilidade baseado em filas).

Fluxo de Trabalho da API

Integre perfeitamente capacidades de edição de vídeo no seu próprio site ou aplicação móvel. Faça upload dos seus vídeos para uma instância da OpenShot Cloud API, crie os seus próprios modelos ou edite manualmente o projeto de vídeo usando a API RESTful, renderize o seu vídeo e faça o download dos resultados de volta para o seu site ou aplicação.

Modelos Multiplataforma

O OpenShot Video Editor (versão desktop) suporta os seguintes sistemas operacionais: Linux (a maioria das distribuições é suportada), Windows (versões 7, 8 e 10+), e OS X (versão 10.15+). Os arquivos de projeto também são multiplataforma, o que significa que você pode salvar um projeto de vídeo em um sistema operacional e abri-lo em outro, incluindo a OpenShot Cloud API. Todos os recursos do OpenShot estão disponíveis em todas as plataformas.

Independente de Linguagem

Quase todas as linguagens de programação e sistemas operacionais são compatíveis com a OpenShot Cloud API, graças à nossa API RESTful. Tudo o que você precisa é da capacidade de fazer POST e GET em uma página web, e pode começar a integrar edição de vídeo no seu aplicativo. JavaScript, Python, Java, Ruby, C#, Bash, Android, iOS e praticamente tudo mais!

Linha do Tempo e Faixas

As faixas são usadas para sobrepor imagens, vídeos e áudio em um projeto. Você pode criar quantas camadas forem necessárias, como marcas d'água, faixas de áudio de fundo, vídeos de fundo, etc... Qualquer transparência será exibida através da camada abaixo. As faixas também podem ser movidas para cima, para baixo ou bloqueadas.

Controles de Clipe

Os clipes na linha do tempo podem ser ajustados de várias maneiras, incluindo escala, recorte, rotação, alfa, encaixe e ajuste da localização X,Y. Essas propriedades também podem ser animadas ao longo do tempo com apenas alguns cliques! Você também pode usar nossa ferramenta de transformação para redimensionar clipes interativamente.

Composição e Sobreposições

Ao organizar clipes em um projeto de vídeo, as imagens nas faixas/camadas superiores serão exibidas por cima, e as faixas inferiores serão exibidas atrás delas. Assim como uma pilha de papel, os itens no topo cobrem os itens abaixo. E se você fizer algum recorte (ou seja, transparência), as imagens inferiores aparecerão através dele.

Títulos

Mais de 40 modelos de títulos vetoriais estão incluídos no OpenShot, o que torna adicionar títulos ao seu projeto divertido e fácil. Você também pode criar seus próprios títulos vetoriais SVG e usá-los como modelos. Ajuste rapidamente a fonte, cor e texto dos seus títulos em nosso editor de títulos integrado.

Mixagem de Áudio

O OpenShot possui muitos ótimos recursos integrados de edição de áudio, como exibir formas de onda na linha do tempo, ou até renderizar a forma de onda como parte do seu vídeo. Você também pode separar o áudio do seu clipe de vídeo e ajustar cada canal de áudio individualmente.

Efeitos Visuais

O OpenShot inclui muitos efeitos de vídeo (com mais a caminho). Arraste um efeito de vídeo para o seu clipe e ajuste as suas propriedades (muitas das quais podem ser animadas). Ajuste brilho, gama, matiz, escala de cinza, chroma key e muito mais! Combinado com transições, animação e controlo de tempo, o OpenShot é um editor de vídeo extremamente poderoso.

Quadros-chave

O OpenShot vem com um poderoso framework de animação por quadros-chave, capaz de um número ilimitado de quadros-chave e possibilidades de animação. O modo de interpolação dos quadros-chave pode ser curvas de Bézier quadráticas, linear ou constante, o que determina como os valores animados são calculados.

Transições de Vídeo

Estão incluídas mais de 400 transições no OpenShot, que lhe permitem desvanecer gradualmente de um clipe para o outro. A rapidez e intensidade das transições também podem ser ajustadas, utilizando as "keyframes" (se necessário). Ao sobrepor dois clipes irá criar automaticamente uma nova transição.

Controle de Tempo

Controle o poder do tempo com o OpenShot! Acelere e desacelere clipes. Inverta a direção de um vídeo. Ou anime manualmente a velocidade e direção do seu clipe como desejar, usando nosso poderoso sistema de animação por quadros-chave.

Formatos

Baseado na poderosa biblioteca FFmpeg, OpenShot pode ler e escrever a maioria dos formatos de vídeo e imagem. Para a lista completa dos formatos suportados, veja o projecto FFmpeg. As definições padrão de exportação do OpenShot são para os formatos mais comuns, mas com através do separador avançadas pode usar qualquer formato FFmpeg.

Pague Conforme o Uso

A OpenShot Cloud API é precificada usando um modelo SAAS, muito semelhante a como a Amazon precifica instâncias de servidor. Pague apenas pelas horas em que estiver executando a instância. Pare a qualquer momento, sem contratos. A cobrança é feita automaticamente pela Amazon no final do mês... com base nas horas de instância usadas. A maioria dos nossos concorrentes cobra por cada minuto de vídeo renderizado, mas esse modelo é muito caro e difícil de escalar razoavelmente. Com a OpenShot Cloud API, você tem uma tarifa fixa baixa por hora, independentemente de quantos milhares de minutos estiver renderizando.

Visão Geral

Os preços começam em $0.15 / hora de instânca (cerca de USD $108/mês se executar continuamente), não incluindo as taxas do servidor da Amazon EC2.

Suporta Código Aberto

Os fundos da API da Nuvem do OpenShot são utilizados pela OpenShot Studios, LLC para desenvolver o OpenShot Video Editor, o nosso editor de vídeo premiado de código aberto. Assim, não irá apenas editar vídeos fantásticos na nuvem, como também estará a suportar um projeto de código aberto, utilizado por pessoas em todo o mundo!

Comece hoje

É fácil começar! Tudo o que precisa é de um fornecedor de cloud (AWS, Azure, Google) e um pouco de conhecimento de programação HTTP baseado em REST. Os preços começam em $0.15 / hora por instância (cerca de $108/mês USD por instância, se estiver a funcionar continuamente), e aumentam dependendo do tipo de instância. Para lançar a sua primeira instância do OpenShot Cloud API, escolha o seu fornecedor de cloud atual:

Apoio e consulta

Não é programador? Não tem tempo para programar sua própria implementação da OpenShot Cloud API? Sem problema! Basta enviar-nos um e-mail e descrever o que você está tentando realizar. Estamos sempre felizes em trocar ideias com você e, se necessário, oferecemos serviços de consultoria competitivos.