Naar inhoud springen

Sam Audio · Visual Separate

Integreren

Model-ID sam-audio/visual-separate
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-audio/visual-separate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bestanden zoals het voorbeeld: $ 0,05 50 API-tegoed je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Meta Video naar audio 10–60 s #video-to-audio#sam-audio

Scheidt een geluid uit de audiotrack van een video, gestuurd door een optioneel maskervideo en een tekstprompt

Meta · Gegevens (JSON)

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

standaard

Beschrijving in natuurlijke taal van het doelgeluid ter ondersteuning van de scheiding.

•verplicht video_url
Sleep een bestand hierheen of

URL van het videobestand voor verwerking, in indelingen zoals MP4 of MOV.

standaard 1

Aantal kandidaten dat voor rangschikking wordt gegenereerd.

Geavanceerd mask_video_url · acceleration · output_format · max_chunk_duration · chunk_overlap
Sleep een bestand hierheen of

URL van de maskervideo met binaire codering, waarbij het doelobject zwart tegen een witte achtergrond wordt weergegeven.

acceleration standaard balanced

Versnellingsniveau dat op de verwerking wordt toegepast.

output_format standaard wav

Indeling van de gegenereerde audio.

standaard 60

Audiolimiet per verwerkingspass, gemeten in seconden; daarboven gebruikt de verwerking overlappende fragmenten die worden samengevoegd.

standaard 5

Lengte van de overlap tussen fragmenten, gemeten in seconden, gebruikt voor crossfade-samenvoeging.

POST /run/sam-audio/visual-separate?wait=20 prijsopgave → $ 0,05
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-audio/visual-separate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Sam Audio · Visual Separate

Neemt een `video_url` en extraheert een doelgeluid uit de audio. Een optionele `mask_video_url` markeert het doelobject (zwart voor het doel, wit voor de achtergrond), en `prompt` kan een tekstuele aanwijzing toevoegen. Maximaal 4 `reranking_candidates` kunnen worden gerangschikt en lange audio wordt in delen verwerkt. De uitvoer bevat `target`- en `residual`-audio in wav of mp3.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
video_urlverplicht video
Typeurl · video
URL van het videobestand voor verwerking, in indelingen zoals MP4 of MOV.
mask_video_urloptioneel
Typeurl · video
URL van de maskervideo met binaire codering, waarbij het doelobject zwart tegen een witte achtergrond wordt weergegeven.
promptoptioneel
Typestring
Standaard
Beschrijving in natuurlijke taal van het doelgeluid ter ondersteuning van de scheiding.
reranking_candidatesoptioneel
Typeinteger
Standaard1
1 – 4
Aantal kandidaten dat voor rangschikking wordt gegenereerd.
accelerationoptioneel
Typeenum
Standaardbalanced
fastbalancedquality
Versnellingsniveau dat op de verwerking wordt toegepast.
max_chunk_durationoptioneel
Typenumber
Standaard60
10 – 60
Audiolimiet per verwerkingspass, gemeten in seconden; daarboven gebruikt de verwerking overlappende fragmenten die worden samengevoegd.
chunk_overlapoptioneel
Typenumber
Standaard5
0 – 30
Lengte van de overlap tussen fragmenten, gemeten in seconden, gebruikt voor crossfade-samenvoeging.
output_formatoptioneel
Typeenum
Standaardwav
wavmp3
Indeling van de gegenereerde audio.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-audio/visual-separate",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 50,
    "usd": "0.05",
    "charged": 50,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "target": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "residual": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "duration": 5,
    "sample_rate": 48000
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
target
object {url, content_type, file_name, file_size}Afzonderlijk geëxtraheerd doelgeluid.
residual
object {url, content_type, file_name, file_size}Audio die overblijft naast het doelgeluid.
duration
numberLengte van de uitvoeraudio, gemeten in seconden.
sample_rate
integerBemonsteringsfrequentie in Hz voor de uitvoeraudio.

Meer modellen: Video naar audio

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/sam-audio/visual-separate.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt