Xabe.FFmpeg中setOutputParameter未定义
时间: 2024-01-17 21:05:17 浏览: 109
Xabe.FFmpeg:.NET FFmpeg的标准包装。 它允许在不知道FFmpeg如何工作的情况下处理媒体,并可用于从dotnet核心应用程序向FFmpeg传递自定义参数。
如果你在使用Xabe.FFmpeg时遇到了setOutputParameter未定义的问题,可能是因为你使用的是较旧的版本。在最新版本中,该方法已被弃用。
建议升级到最新版本,并使用AddParameter方法来设置输出参数。例如:
```
var output = new ConversionOptions
{
AudioBitRate = 192000,
VideoBitRate = 10000000,
CustomHeight = 1080,
CustomWidth = 1920
};
conversion.SetOutput(output)
.AddParameter("-c:v", "libx264")
.AddParameter("-c:a", "aac")
.AddParameter("-preset", "ultrafast")
.AddParameter("-crf", "22")
.AddParameter("-movflags", "faststart")
.Start();
```
这样应该就能够成功设置输出参数了。
阅读全文