Зручний для розробників API для автоматизації створення та редагування відео у великому масштабі.

Редагування відео у «хмарі» ще ніколи не було таким простим! Простий інтерфейс RESTful, погодинна тарифікація та чудові можливості з редагування відео. Ви без проблем зможете створити шаблони відео у редакторі OpenShot, нашому знаному безкоштовному редакторі з відкритим кодом для настільних ПК, а потім внести до них зміни за допомогою програмного інтерфейсу обчислювальної хмари. Швидке, просте та доступне редагування відео у «хмарі».

Спробуйте демонстраційний 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 створено для роботи у вашій власній «хмарі» шляхом створення екземплярів програми у вашому власному обліковому записі Amazon EC2. Ви можете створити один екземпляр або розподілити навантаження між десятками серверів так, щоб результат точно відповідав потребам вашого проекту. Масштабування дуже просте і увесь час перебуває під вашим контролем.

Azure

Хмарний програмний інтерфейс OpenShot можна також запускати на хмарній платформі Microsoft Azure, разом із такими специфічними можливостями Azure, як Blob Storage (для файлів і експорту) та Queue Storage (для балансування навантаження та масштабування).

Google Cloud

Хмарний програмний інтерфейс OpenShot можна також запускати на хмарній платформі Microsoft Azure, разом із такими специфічними можливостями Azure, як Blob Storage (для файлів і експорту) та Queue Storage (для балансування навантаження та масштабування).

Робочий процес API

Безшовно інтегруйте можливості редагування відео у ваш власний вебсайт або мобільний додаток. Завантажуйте ваші відео до екземпляра OpenShot Cloud API, створюйте власні шаблони або редагуйте відеопроєкт вручну за допомогою RESTful API, рендерте відео та завантажуйте результати назад на ваш сайт або додаток.

Кросплатформенні шаблони

Відеоредактор OpenShot (версія для настільних ПК) підтримує наступні операційні системи: Linux (підтримується більшість дистрибутивів), Windows (версій 7, 8 та 10+) та ОС X (версії 10.15+). Файли проектів також підтримують кросплатформенність, що означає, що ви можете зберегти відеопроект у одній ОС і відкрити його у іншій, включаючи хмарний програмний інтерфейс OpenShot. Всі функції з редагування відео доступні на всіх платформах.

Незалежний від мови

Через використання програмного інтерфейсу RESTful майже будь-яка мова програмуванні і операційна система сумісні із хмарним програмним інтерфейсом OpenShot. Усе, що вам знадобиться, — можливість виконувати POST та GET для сторінки, — ви можете почати інтеграцію засобів редагування до вашої програми. JavaScript, Python, Java, Ruby, C#, Bash, Android, iOS і майже будь-що інше!

Часова шкала та доріжки

Доріжки використовуються для розміщення зображень, відео та звукових даних проекту. Ви можете створити довільну кількість шарів для водяних знаків, фонових звукових доріжок, фонових відео тощо. Можна визначати будь-який рівень прозорості шару щодо шару під ним. Доріжки можна також пересувати вище, нижче або блокувати.

Керування кліпом

Кліпи на монтажному столі можна редагувати у декілька способів, зокрема масштабувати зображення, обрізати його, обертати, робити прозорим, наказувати програмі приліпляти його до певних елементів кадру та коригувати розташування зображення у кадрі. Крім того, зміну усіх цих властивостей у часі можна програмувати за допомогою анімації. Для цього достатньо декількох клацань кнопкою миші! Ви також можете скористатися засобом перетворень для інтерактивної зміни розмірів кадрів у кліпах.

Композиція та накладки

Під час упорядковування кліпів у відеопроекті зображення на вищих доріжках або у вищих шарах у кадрі розташовуватиметься над зображенням у нижчих шарах. Це чимось нагадує стос прозорих плівок — малюнки на верхніх плівках закривають зображення на нижніх. Якщо частина верхнього шару буде прозорою, крізь неї можна буде бачити зображення на нижчих шарах.

Титри

У пакунку OpenShot передбачено понад 40 шаблонів векторних титрів. Це робить додавання титрів до вашого проекту простою і захопливою справою. Ви можете створювати власні векторні титри у форматі SVG і користуватися ними як шаблонами. Швидко скоригувати шрифт, колір і текст титрів можна за допомогою вбудованого редактора титрів.

Змішування аудіо

До OpenShot вбудовано багато прекрасних можливостей із редагування звукових даних, зокрема засоби показу форми звукової хвилі на часовій шкалі або навіть вбудовування візуалізації форми хвилі у відео. Крім того, ви можете вирізати звук з вашого відеокліпу та скоригувати кожен з його каналів окремо.

Візуальні ефекти

У OpenShot передбачено багато відеоефектів (ще більше таких ефектів у планах розробників). Достатньо перетягти ефект до вашого кліпу і скоригувати його властивості (багато з яких анімовано). Скоригуйте яскравість зображення, гаму, відтінок, перетворіть зображення на чорно-біле, скористайтеся хромакеєм тощо! У поєднанні з переходами, анімацією та керуванням часом, ефекти роблять OpenShot надзвичайно потужним відеоредактором.

Ключові кадри

OpenShot постачається із потужною бібліотекою анімації на основі ключових кадрів, придатною до використання необмеженої кількості ключових кадрів і гнучкою у можливостях анімації. Інтерполяція за ключовими кадрами може виконуватися на основі квадратичних кривих Безьє, бути лінійною або стало, що визначає спосіб обчислення значень анімації.

Відеопереходи

До пакунка OpenShot включено понад 400 переходів за допомогою яких ви можете створити поступові переходи від одного кліпу до іншого. Швидкість і різкість переходів можна, якщо потрібно, регулювати за допомогою ключових кадрів. Накладання на монтажному столі двох кліпів автоматично створює новий перехід між ними.

Керування часом

Керуйте часом у ваших кліпах за допомогою OpenShot! Пришвидшуйте і уповільнюйте відтворення. Змініть напрям відтворення відео. Або вручну визначте сценарій для швидкості та напряму відтворення вашого кліпу за допомогою потужної системи анімації на основі ключових кадрів.

Формати

Заснований на потужній бібліотеці FFmpeg OpenShot може читати і записувати дані у більшості з форматів зберігання відео і зображень. Із повним списком підтримуваних форматів можна ознайомитися на сайті проекту FFmpeg. Типовими у діалоговому вікні експортування OpenShot є найпоширеніші формати, але на вкладці додаткових параметрів ви можете вибрати будь-який із підтримуваних FFmpeg форматів.

Оплата за використання

Сплата за хмарний програмний інтерфейс OpenShot здійснюється за моделлю SAAS. Це дуже схоже на сплату за екземпляри серверів Amazon. Ви платите лише за час, протягом якого користуєтеся екземпляром програми. Ви можете будь-коли припинити користування — ніяких контрактів. Рахунки виставляються щомісяця Amazon автоматично на основі даних щодо терміну користування. Більшість із наших конкурентів нараховують послуги за кожну хвилину створеного у результаті обробки відео, але така модель є дуже коштовною і складною до масштабування для користувачів. Використовуючи хмарний програмний інтерфейс OpenShot, ви матимете низькі тарифи із однаковою сплатою за години користування, незалежно від того, скільки тисяч хвилин триватиме створене вами у результаті редагування відео.

Огляд

Тарифи починаються з $0.15 за екземпляро-годину (близько $108 доларів на місяць, якщо користуватися програмою безперервно) без сплат за використання сервера Amazon EC2.

Підтримує відкритий код

Кошти за використання хмарного програмного інтерфейсу OpenShot витрачаються OpenShot Studios, LLC на розробку відеоредактора OpenShot, нашого знаного відеоредактора із відкритим кодом. Отже, ви не лише можете створювати чудові відео у «хмарі», ви також можете цим підтримати проект із відкритим кодом, яким користуються люди з усього світу!

Почніть вже сьогодні

Розпочати роботу дуже просто! Вам знадобиться лише обліковий запис у хмарному провайдері (AWS, Azure, Google) та трохи знань з програмування REST-HTTP. Ціни починаються з $0.15 за годину роботи екземпляра (приблизно $108 доларів США на місяць за безперервну роботу екземпляра) і зростають залежно від типу екземпляра. Щоб запустити ваш перший екземпляр OpenShot Cloud API, оберіть ваш поточний хмарний провайдер:

Підтримка і консультування

Не програміст? Немає часу програмувати власну реалізацію OpenShot Cloud API? Немає проблем! Просто надішліть нам листа та опишіть, що ви хочете досягти. Ми завжди раді обговорити з вами і, за потреби, пропонуємо конкурентні консультаційні послуги.