Zum Inhalt
HALOWERK

Medienwerk

audio concat

Takes 2 to 10 audio or video files (each up to 24 MB, together up to 60 minutes) and joins their audio in the given order. Between parts either a pause of chosen length or a crossfade is placed; optionally every part is brought to a common loudness first so that no part is suddenly louder. The start time of every part in the joined file is measured and returned, ready for chapter marks. Output as MP3, Opus, WAV or FLAC inline, max 8 MB. Runs locally with ffmpeg; nothing leaves this machine..

POST https://medien.halowerk.com/v1/audio-concat

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
filesarrayJa
gap_secondsnumberNein
crossfade_secondsnumberNeinIf > 0, parts overlap by this much instead of a gap.
match_loudnessbooleanNein
output_formatstringNein
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "files"
  ],
  "additionalProperties": false,
  "properties": {
    "files": {
      "type": "array",
      "minItems": 2,
      "maxItems": 10,
      "items": {
        "type": "object",
        "required": [
          "source"
        ],
        "additionalProperties": false,
        "properties": {
          "label": {
            "type": "string",
            "maxLength": 80
          },
          "source": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "url": {
                "type": "string",
                "maxLength": 2048
              },
              "content_base64": {
                "type": "string",
                "maxLength": 5000000
              },
              "filename": {
                "type": "string",
                "maxLength": 260
              }
            }
          }
        }
      }
    },
    "gap_seconds": {
      "type": "number",
      "minimum": 0,
      "maximum": 10,
      "default": 0.5
    },
    "crossfade_seconds": {
      "type": "number",
      "minimum": 0,
      "maximum": 5,
      "default": 0,
      "description": "If > 0, parts overlap by this much instead of a gap."
    },
    "match_loudness": {
      "type": "boolean",
      "default": true
    },
    "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 →