gpt4 book ai didi

ffmpeg - 使用 FFmpeg AutoGen 保存到位图适用于 Windows,但不适用于 Linux

转载 作者:行者123 更新时间:2023-12-04 23:21:53 39 4
gpt4 key购买 nike

我正在使用 FFmpeg.AutoGen 解密视频并将帧保存为位图。代码使用的是 dotnet core,我想让它同时适用于 Windows 和 Linux。
代码类似于提供的示例:https://github.com/Ruslan-B/FFmpeg.AutoGen/blob/db9bcd4b9dfad5d117ffd71fe1a2d073e96a3520/FFmpeg.AutoGen.Example/Program.cs

AVFrame convertedFrame = this.converter.Convert(frame);
Bitmap image = new Bitmap(convertedFrame.width, convertedFrame.height, convertedFrame.linesize[0], PixelFormat.Format24bppRgb, (IntPtr)convertedFrame.data[0]);
使用以下方式保存图像时:
image.Save($"returned-image-{DateTime.Now.Ticks}.png", ImageFormat.Bmp);
该图像在 Windows 上看起来不错,但在 Linux 中已损坏。

最佳答案

我会尝试使用不同版本的 FFmpeg 库。还要检查 FFmpeg.Autogen 的最新 Open issue,可能就是这样。

关于ffmpeg - 使用 FFmpeg AutoGen 保存到位图适用于 Windows,但不适用于 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64037484/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com