FFmpeg API Cloud LogoFFmpeg API Cloud

resize video ffmpeg

用 FFmpeg 调整视频尺寸

你可以先在浏览器中验证这个工作流,再把同样的请求直接接入 FFmpeg API。

FFmpeg CLI

通过 CLI 使用这个 FFmpeg 工作流

这里展示核心 CLI 命令,以及同一工作流如何直接迁移到产品环境。

FFmpeg 命令

ffmpeg-i input.mp4-vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2"-c:v libx264-c:a aacoutput.mp4

API

通过 FFmpeg API 使用同一工作流

当你需要把这项能力接入产品时,可以直接复用同一套流程,无需自己搭建媒体处理基础设施。

请求

curl -X POST https://ffmpeg-api.cloud/v1/jobs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "ffmpegArgs": [
    "-y",
    "-i",
    "{{input}}",
    "-vf",
    "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2",
    "-c:v",
    "libx264",
    "-c:a",
    "aac",
    "{{output}}"
  ],
  "inputs": {
    "input": {
      "type": "url",
      "url": "https://example.com/input.mp4"
    }
  },
  "outputs": {
    "output": {
      "fileName": "resized-1280x720.mp4"
    }
  }
}'

响应

{
  "jobId": "job_01hxyz...",
  "status": "queued",
  "runtimeSeconds": 0,
  "creditsCharged": 0,
  "createdAt": "2026-04-14T10:30:00.000Z"
}

在线工具

在线试用这个工作流

先在浏览器里验证输入、查看生成请求,再把同样的流程接入你的应用或后端。

在线试用台

用 FFmpeg 调整视频尺寸

在浏览器中运行这个工作流,并检查对应的 FFmpeg API 请求。

上传文件以生成临时源 URL

源 URL 有效期为 1 小时。最大文件大小:2GB。

生成的 FFmpeg API 请求

这个请求已根据当前模板初始化,你可以在运行前继续编辑。

你可以在这个请求里直接使用公开 URL 作为输入。如果你在上方上传了文件,请把生成的源 URL 复制到请求中。在 ffmpegArgs 里,每个 {} 占位符都应与 inputs 或 outputs 中的 key 对应。例如,{} 应对应 inputs.input,{} 应对应 inputs.video,{} 应对应 outputs.output。

相关模板

其他 FFmpeg 模板

还可以继续查看与当前工作流相关的其他 FFmpeg 模板。