Video Audio Merge

Effortlessly merge audio and video with our intuitive Video Audio Merge model. Create stunning multimedia content with precise timing, fade effects, and customizable audio options. Perfect for content creators, filmmakers, and marketers.

~19.93s
~$0.002
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/models/video-audio-merge"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "input_video": "https://segmind-sd-models.s3.amazonaws.com/display_images/video-audio-merge-input.mp4",
12    "input_audio": "https://segmind-sd-models.s3.amazonaws.com/display_images/audio-merge-input-aud.mp3",
13    "video_start": 1,
14    "video_end": -1,
15    "audio_start": 1,
16    "audio_end": -1,
17    "audio_fade_in": 1,
18    "audio_fade_out": 1,
19    "override_audio": false,
20    "merge_intensity": 0.5
21}
22
23response = requests.post(url, headers=headers, json=data)
24
25if response.status_code == 200:
26    result = response.json()
27    print(json.dumps(result, indent=2))
28else:
29    print(f"Error: {response.status_code}")
30    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/models/video-audio-merge

Parameters

input_audiorequired
string (uri)

URL of the input audio to be merged with the video

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/audio-merge-input-aud.mp3"
input_videorequired
string (uri)

URL of the input video to be merged

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/video-audio-merge-input.mp4"
audio_endoptional
number

End time of the audio in seconds (-1 for full duration)

Default: -1Range: -1 - 3600
audio_fade_inoptional
number

Duration of audio fade-in effect in seconds

Default: 0Range: 0 - 10
audio_fade_outoptional
number

Duration of audio fade-out effect in seconds

Default: 0Range: 0 - 10
audio_startoptional
number

Start time of the audio in seconds

Default: 0Range: 0 - 3600
merge_intensityoptional
number

Intensity of audio merging (0.0 to 1.0)

Default: 0.5Range: 0 - 1
override_audiooptional
boolean

Whether to completely replace the original video audio

Default: false
video_endoptional
number

End time of the video in seconds (-1 for full duration)

Default: -1Range: -1 - 3600
video_startoptional
number

Start time of the video in seconds

Default: 0

Response Type

Returns: Video

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out