c++ - opencv c++中windows和Linux的结果不同
问题描述
我已经尝试过这个 opencv 和 ffmpeg C++ 代码来对视频进行解复用并对其进行编辑并再次对其进行复用,但它似乎在 Windows 上无法正常工作(使用 Visual Studio)
问题是跳过一些帧,尤其是在视频结尾处,并增加视频输出大小,而不是在所有 Windows PC 上。我们已经在 35 MB 视频上进行了尝试,当我们进行编辑时,某些 Windows PC 上的输出视频大小为 2.8GB,最后一帧跳过(问题),而其他一些 PC 输出视频大小为 500MB,没有跳过框架(一切正常)。
所以问题是,为什么具有相同构建和 Windows 版本的相同代码会表现不同并在某些 PC 上产生问题?
(我们也在 linux ubuntu 和 macos 上做过,它在不同的 PC 上运行良好)
https://github.com/WajdiMuh/parallelalgo文件
提前致谢
解决方案
推荐阅读
- android - 无法解决:firebase-auth-15.0.0。火力基地错误
- angular-material - 材料切换组的包装器组件(Angular 7)
- video-streaming - 如何加入不连续的 HLS 视频和音频?
- android - 如何在 ListView onClickListener 中获取调用对象方法?
- javascript - 在 Web 应用程序密码表单上禁用 iOS 12 强密码
- sql - PLSQL 选择最常出现的值
- f# - 如何在更新版本的框架上运行 F# Interactive?
- python - 如何使用 python ssh 进入一台机器并在该机器上创建一个持久的 python 会话以发送一系列命令?
- javascript - 每个标题和帖子中都显示相同的帖子
- c# - 无法将指向 Identity 的链接重定向到自己的操作方法