with Shotstack and Scale AI?
Trigger when a new media asset has been uploaded to the Shotstack API. See the documentation here
Create a document transcription task. See the documentation
Generate a timeline with layers and assets for a new video project. See the documentation here
Create an image annotation task. See the documentation
Initiate rendering of a video using a timeline created in Shotstack API. See the documentation here
Create a text annotation task. See the documentation
The Shotstack API is a video editing platform that allows you to automate the creation and production of videos. With it, you can edit clips, add transitions, overlays, and backgrounds, and even include music in your videos. Integrating Shotstack with Pipedream can supercharge your workflow by automating the video creation process. You can trigger video edits in response to various events, manage assets, or even kick off rendering jobs based on data from other apps and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shotstack: {
type: "app",
app: "shotstack",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.shotstack.io/ingest/${this.shotstack.$auth.version}/sources`,
headers: {
"x-api-key": `${this.shotstack.$auth.api_key}`,
},
})
},
})
Scale AI offers an API to automate and streamline data labeling for machine learning applications, providing access to a global workforce and sophisticated tools. With Scale AI's API on Pipedream, you can integrate scalable data annotation workflows directly into your apps. Trigger tasks, manage datasets, and receive annotated data, all within Pipedream's serverless platform. This enables seamless automation of labeling tasks, integration with machine learning pipelines, and real-time updates on annotations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
scale_ai: {
type: "app",
app: "scale_ai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.scale.com/v1/teams`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.scale_ai.$auth.api_key}`,
password: ``,
},
})
},
})