{
  "ffmpeg": "8.0.1",
  "origin": "原创lavfi图案与合成音，不含客户或第三方素材",
  "commands": [
    {
      "command": [
        "ffmpeg",
        "-hide_banner",
        "-v",
        "error",
        "-y",
        "-f",
        "lavfi",
        "-i",
        "testsrc2=size=96x64:rate=10:duration=2",
        "-an",
        "-c:v",
        "libx264",
        "-preset",
        "ultrafast",
        "-g",
        "10",
        "-keyint_min",
        "10",
        "-sc_threshold",
        "0",
        "-bf",
        "2",
        "-pix_fmt",
        "yuv420p",
        "video.mp4"
      ],
      "exit_code": 0,
      "stderr": ""
    },
    {
      "command": [
        "ffmpeg",
        "-hide_banner",
        "-v",
        "error",
        "-y",
        "-f",
        "lavfi",
        "-i",
        "sine=frequency=440:duration=3",
        "-c:a",
        "pcm_s16le",
        "audio.wav"
      ],
      "exit_code": 0,
      "stderr": ""
    },
    {
      "command": [
        "ffmpeg",
        "-hide_banner",
        "-v",
        "error",
        "-y",
        "-i",
        "video.mp4",
        "-i",
        "audio.wav",
        "-map",
        "0:v:0",
        "-map",
        "1:a:0",
        "-c:v",
        "copy",
        "-c:a",
        "aac",
        "all.mp4"
      ],
      "exit_code": 0,
      "stderr": ""
    },
    {
      "command": [
        "ffmpeg",
        "-hide_banner",
        "-v",
        "error",
        "-y",
        "-i",
        "video.mp4",
        "-i",
        "audio.wav",
        "-map",
        "0:v:0",
        "-map",
        "1:a:0",
        "-c:v",
        "copy",
        "-c:a",
        "aac",
        "-shortest",
        "shortest.mp4"
      ],
      "exit_code": 0,
      "stderr": ""
    }
  ]
}
