POST
/
dub-alt-format
/
{run_id}
/
{language}
curl --request POST \
  --url https://client.camb.ai/apis/dub-alt-format/{run_id}/{language} \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "output_format": "flac"
}'
{
  "output_url": "<any>"
}

Convert your already-dubbed content into alternative file formats with our specialized endpoint. This powerful feature extends the capabilities of our core dubbing service by allowing you to repurpose completed dubbing projects into different media formats. Whether you need audio-only extracts, format conversions for specific platforms, this endpoint provides the flexibility to meet diverse content delivery requirements.

Understanding Alternative Format Exports

The alt format endpoint works with content that has already been processed through our /dub service:

1

Identify Your Content

Use the run_id from a completed dubbing task and specify which language version you want to convert.

2

Format Selection

Specify your desired output format and configuration options in the request body.

3

Processing

Our system will extract and convert the requested dubbed content into the specified format.

4

Delivery

Receive a download URL for your newly converted content, or a task ID to track processing status.

This endpoint complements the main dubbing workflow, giving you additional flexibility in how you deliver your multilingual content across different platforms and use cases.

Authorizations

x-api-key
string
header
required

The x-api-key is a custom header required for authenticating requests to our API. Include this header in your request with the appropriate API key value to securely access our endpoints. You can find your API key(s) in the 'API' section of our studio website.

Path Parameters

run_id
integer
required

The unique identifier for the run, which was generated during the creation process and returned upon task completion.

language
enum<integer>
required
Available options:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150

Body

application/json

Response

200
application/json

Successful Response

A JSON that contains the presigned url of the output file.