ffmpeg -f webm -ar 16000 -i 1685965543426.webm -ar 8000 -f alaw -acodec pcm_alaw xiaoji.g711a 为什么会报Option sample_rate not found.
时间: 2024-01-14 21:04:07 浏览: 155
在您的命令中,使用了两个 `-ar` 参数来设置音频采样率,但是第二个 `-ar` 参数之后跟的是 `8000`,这样会覆盖掉第一个 `-ar` 参数所设置的采样率 `16000`,因此 `ffmpeg` 在执行命令时会报错 `Option sample_rate not found`。
要解决这个问题,您可以将命令修改为以下形式:
```
ffmpeg -f webm -i 1685965543426.webm -ar 8000 -f alaw -acodec pcm_alaw xiaoji.g711a
```
这里只使用了一个 `-ar` 参数来设置音频采样率,并将其设置为 `8000`。另外,由于输出的音频编码为 `pcm_alaw`,因此不需要再使用 `-ar` 参数来设置采样率,而是直接使用 `-f alaw` 参数来指定输出的音频格式为 `alaw`。
总之,如果您需要在 `ffmpeg` 命令中设置多个参数,需要注意参数的先后顺序和含义,避免出现类似的错误。
阅读全文