$ -weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "mp4", "preset": {"quality": "high", "resolution": "1080p"} }'
-weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "mp4", "preset": {"quality": "high", "resolution": "1080p"} }'
-weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "mp4", "preset": {"quality": "high", "resolution": "1080p"} }'
-weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "webm", "options": [ {"option": "-c:v", "argument": "libvpx-vp9"}, {"option": "-crf", "argument": "30"}, {"option": "-b:v", "argument": "0"}, {"option": "-c:a", "argument": "libopus"} ] }'
-weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "webm", "options": [ {"option": "-c:v", "argument": "libvpx-vp9"}, {"option": "-crf", "argument": "30"}, {"option": "-b:v", "argument": "0"}, {"option": "-c:a", "argument": "libopus"} ] }'
-weight: 500;">curl -X POST https://api.ffmpeg-micro.com/v1/transcodes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": [{"url": "https://storage.example.com/raw-upload.mp4"}], "outputFormat": "webm", "options": [ {"option": "-c:v", "argument": "libvpx-vp9"}, {"option": "-crf", "argument": "30"}, {"option": "-b:v", "argument": "0"}, {"option": "-c:a", "argument": "libopus"} ] }' - No Docker images to maintain. No 500MB pulls, no codec licensing headaches, no Alpine-vs-Ubuntu debugging.
- Automatic scaling. Ten videos or ten thousand. The API handles it.
- No worker infrastructure. No Redis queues, no dead letter handling, no retry logic to build.
- Always-current codecs. H.264, H.265, VP9, AV1, Opus. All supported, all licensed.
- Pay per job, not per server. No idle instances burning money at 2am.