You're looking at a specific version of this model. Jump to the model overview.
bfirsh /concatenate-videos:03c0802d
Input
Run this model in Node.js with one line of code:
npm install replicate
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import Replicate from "replicate";
import fs from "node:fs";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run bfirsh/concatenate-videos using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"bfirsh/concatenate-videos:03c0802dc63ff01bb16f967f9ce4d7a784cbb697e9e7a593dd5f08bb83807ced",
{
input: {
videos: ["https://replicate.delivery/pbxt/MglaHBsUv4UO9BKoNIGjouYDVb9gIl7Nda5IHX6A1AL27OHF/output.0.mp4","https://replicate.delivery/pbxt/MglaHUlSnU1j3py0oIlrQTiectZ0BV0XCpJNuy0VGY2m9r78/output.1.mp4","https://replicate.delivery/pbxt/MglaHLWwSR9IclZ5fLvpOn7PIpj3D0u0Q5k1CJ6gQaKHHR7p/output.2.mp4","https://replicate.delivery/pbxt/MglaH9OuLAEG7jh6ehGIqtMl8i5ewGLDkrYIR44Lrabl1NGT/output.3.mp4"]
}
}
);
// To access the file URL:
console.log(output.url()); //=> "http://example.com"
// To write the file to disk:
fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
pip install replicate
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import replicate
Run bfirsh/concatenate-videos using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"bfirsh/concatenate-videos:03c0802dc63ff01bb16f967f9ce4d7a784cbb697e9e7a593dd5f08bb83807ced",
input={
"videos": ["https://replicate.delivery/pbxt/MglaHBsUv4UO9BKoNIGjouYDVb9gIl7Nda5IHX6A1AL27OHF/output.0.mp4","https://replicate.delivery/pbxt/MglaHUlSnU1j3py0oIlrQTiectZ0BV0XCpJNuy0VGY2m9r78/output.1.mp4","https://replicate.delivery/pbxt/MglaHLWwSR9IclZ5fLvpOn7PIpj3D0u0Q5k1CJ6gQaKHHR7p/output.2.mp4","https://replicate.delivery/pbxt/MglaH9OuLAEG7jh6ehGIqtMl8i5ewGLDkrYIR44Lrabl1NGT/output.3.mp4"]
}
)
print(output)
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run bfirsh/concatenate-videos using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \
-H "Authorization: Bearer $REPLICATE_API_TOKEN" \
-H "Content-Type: application/json" \
-H "Prefer: wait" \
-d $'{
"version": "bfirsh/concatenate-videos:03c0802dc63ff01bb16f967f9ce4d7a784cbb697e9e7a593dd5f08bb83807ced",
"input": {
"videos": ["https://replicate.delivery/pbxt/MglaHBsUv4UO9BKoNIGjouYDVb9gIl7Nda5IHX6A1AL27OHF/output.0.mp4","https://replicate.delivery/pbxt/MglaHUlSnU1j3py0oIlrQTiectZ0BV0XCpJNuy0VGY2m9r78/output.1.mp4","https://replicate.delivery/pbxt/MglaHLWwSR9IclZ5fLvpOn7PIpj3D0u0Q5k1CJ6gQaKHHR7p/output.2.mp4","https://replicate.delivery/pbxt/MglaH9OuLAEG7jh6ehGIqtMl8i5ewGLDkrYIR44Lrabl1NGT/output.3.mp4"]
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{
"completed_at": "2025-03-19T22:00:13.582082Z",
"created_at": "2025-03-19T22:00:04.806000Z",
"data_removed": false,
"error": null,
"id": "hfn2kj5srsrma0cnp1nte1ddsr",
"input": {
"videos": [
"https://replicate.delivery/pbxt/MglaHBsUv4UO9BKoNIGjouYDVb9gIl7Nda5IHX6A1AL27OHF/output.0.mp4",
"https://replicate.delivery/pbxt/MglaHUlSnU1j3py0oIlrQTiectZ0BV0XCpJNuy0VGY2m9r78/output.1.mp4",
"https://replicate.delivery/pbxt/MglaHLWwSR9IclZ5fLvpOn7PIpj3D0u0Q5k1CJ6gQaKHHR7p/output.2.mp4",
"https://replicate.delivery/pbxt/MglaH9OuLAEG7jh6ehGIqtMl8i5ewGLDkrYIR44Lrabl1NGT/output.3.mp4"
]
},
"logs": null,
"metrics": {
"predict_time": 1.188360721,
"total_time": 8.776082
},
"output": "https://replicate.delivery/xezq/nHzRkYGp97aeQa2X2VuvEywpj9HVR5OBP74VgDlNYk92gHNKA/output.mp4",
"started_at": "2025-03-19T22:00:12.393722Z",
"status": "succeeded",
"urls": {
"stream": "https://stream.replicate.com/v1/files/bcwr-vpfxauzfxthr6jchq5s4x5c7d5yefoq24v5l5tltiuezd3zjw4aq",
"get": "https://api.replicate.com/v1/predictions/hfn2kj5srsrma0cnp1nte1ddsr",
"cancel": "https://api.replicate.com/v1/predictions/hfn2kj5srsrma0cnp1nte1ddsr/cancel"
},
"version": "03c0802dc63ff01bb16f967f9ce4d7a784cbb697e9e7a593dd5f08bb83807ced"
}