Zum Inhalt
HALOWERK

Medienwerk

intro outro

Takes a main recording and an intro and/or outro file and returns one episode: intro, main part, outro, joined with short crossfades, every part brought to the same loudness first and the result normalised to the target. The measured start of the main part in the new file is returned, because every chapter mark and transcript time of the original shifts by that amount. Output as MP3, Opus, WAV or FLAC inline, max 8 MB. Billing per started minute of the main recording. Runs locally with.

POST https://medien.halowerk.com/v1/intro-outro

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
sourceobjectJa
introobjectNein
outroobjectNein
duration_minutesintegerJaLength of the main recording in started minutes.
crossfade_secondsnumberNein
target_lufsnumberNein
output_formatstringNein
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "source",
    "duration_minutes"
  ],
  "additionalProperties": false,
  "properties": {
    "source": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "url": {
          "type": "string",
          "maxLength": 2048
        },
        "content_base64": {
          "type": "string",
          "maxLength": 8000000
        },
        "filename": {
          "type": "string",
          "maxLength": 260
        }
      }
    },
    "intro": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "url": {
          "type": "string",
          "maxLength": 2048
        },
        "content_base64": {
          "type": "string",
          "maxLength": 4000000
        },
        "filename": {
          "type": "string",
          "maxLength": 260
        }
      }
    },
    "outro": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "url": {
          "type": "string",
          "maxLength": 2048
        },
        "content_base64": {
          "type": "string",
          "maxLength": 4000000
        },
        "filename": {
          "type": "string",
          "maxLength": 260
        }
      }
    },
    "duration_minutes": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "description": "Length of the main recording in started minutes."
    },
    "crossfade_seconds": {
      "type": "number",
      "minimum": 0,
      "maximum": 3,
      "default": 0.8
    },
    "target_lufs": {
      "type": "number",
      "minimum": -24,
      "maximum": -12,
      "default": -16
    },
    "output_format": {
      "type": "string",
      "enum": [
        "opus",
        "mp3",
        "wav",
        "flac"
      ],
      "default": "mp3"
    }
  }
}

Originalschema öffnen

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →