{
  "jobId": "35558bcf2d",
  "status": "done",
  "progress": 96,
  "stepLabel": "Bundle wird gebaut",
  "createdAt": 1782152531.9822214,
  "config": {
    "stretchRatio": 1.18,
    "pitchSemitones": -2.5,
    "outputFormat": "mp3",
    "methods": [
      "rubberband",
      "ffmpeg",
      "sox",
      "librosa"
    ]
  },
  "source": {
    "filename": "audio-workflow-test.wav",
    "probe": {
      "sampleRate": 44100,
      "channels": 2,
      "duration": 2.4,
      "sizeBytes": 423438,
      "formatName": "wav"
    }
  },
  "results": [
    {
      "method": "rubberband",
      "label": "Rubber Band",
      "tagline": "beste Qualität für Stretch+Pitch",
      "quality": "high",
      "speed": "medium",
      "outputFile": "audio-workflow-test--x1.18--p-2.50--rubberband.mp3",
      "outputUrl": "/downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--rubberband.mp3",
      "downloadApi": "/api/audio-workflow/file/35558bcf2d/audio-workflow-test--x1.18--p-2.50--rubberband.mp3",
      "sizeBytes": 26208,
      "duration": 2.873469,
      "commands": [
        "/usr/bin/rubberband --quiet --time 1.180000 --pitch -2.500000 /root/.openclaw/workspace/data/audio-workflow/uploads/458e81a358ec.wav /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_rubberband.wav",
        "/usr/bin/ffmpeg -y -i /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_rubberband.wav -codec:a libmp3lame -q:a 2 /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--rubberband.mp3"
      ],
      "elapsedMs": 306
    },
    {
      "method": "ffmpeg",
      "label": "FFmpeg",
      "tagline": "robuster Shell-Standard",
      "quality": "good",
      "speed": "fast",
      "outputFile": "audio-workflow-test--x1.18--p-2.50--ffmpeg.mp3",
      "outputUrl": "/downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--ffmpeg.mp3",
      "downloadApi": "/api/audio-workflow/file/35558bcf2d/audio-workflow-test--x1.18--p-2.50--ffmpeg.mp3",
      "sizeBytes": 34640,
      "duration": 3.317551,
      "commands": [
        "/usr/bin/ffmpeg -y -i /root/.openclaw/workspace/data/audio-workflow/uploads/458e81a358ec.wav -filter:a asetrate=38170.162340,aresample=44100,atempo=0.847458 -codec:a pcm_s16le /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_ffmpeg.wav",
        "/usr/bin/ffmpeg -y -i /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_ffmpeg.wav -codec:a libmp3lame -q:a 2 /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--ffmpeg.mp3"
      ],
      "elapsedMs": 332
    },
    {
      "method": "sox",
      "label": "SoX",
      "tagline": "klassische DSP-Toolchain",
      "quality": "good",
      "speed": "fast",
      "outputFile": "audio-workflow-test--x1.18--p-2.50--sox.mp3",
      "outputUrl": "/downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--sox.mp3",
      "downloadApi": "/api/audio-workflow/file/35558bcf2d/audio-workflow-test--x1.18--p-2.50--sox.mp3",
      "sizeBytes": 30783,
      "duration": 2.873469,
      "commands": [
        "/usr/bin/sox /root/.openclaw/workspace/data/audio-workflow/uploads/458e81a358ec.wav /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_sox.wav pitch -250.0000 tempo -s 0.847458",
        "/usr/bin/ffmpeg -y -i /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_sox.wav -codec:a libmp3lame -q:a 2 /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--sox.mp3"
      ],
      "elapsedMs": 313
    },
    {
      "method": "librosa",
      "label": "Librosa",
      "tagline": "Python-Referenzpfad",
      "quality": "experimental",
      "speed": "slow",
      "outputFile": "audio-workflow-test--x1.18--p-2.50--librosa.mp3",
      "outputUrl": "/downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--librosa.mp3",
      "downloadApi": "/api/audio-workflow/file/35558bcf2d/audio-workflow-test--x1.18--p-2.50--librosa.mp3",
      "sizeBytes": 22255,
      "duration": 2.873469,
      "commands": [
        "/usr/bin/python3 -m librosa local-render /root/.openclaw/workspace/data/audio-workflow/uploads/458e81a358ec.wav",
        "/usr/bin/ffmpeg -y -i /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/_librosa.wav -codec:a libmp3lame -q:a 2 /var/www/openclaw-downloads/audio-workflow-jobs/35558bcf2d/audio-workflow-test--x1.18--p-2.50--librosa.mp3"
      ],
      "elapsedMs": 5665
    }
  ],
  "probe": {
    "sampleRate": 44100,
    "channels": 2,
    "duration": 2.4,
    "sizeBytes": 423438,
    "formatName": "wav"
  },
  "startedAt": 1782152532.0853255,
  "finishedAt": 1782152538.708032,
  "elapsedMs": 6726,
  "successCount": 4
}