python - Python OpenCV - 增加视频 fps
问题描述
我有一个由 3076 帧组成的视频序列。
10fps的原始视频持续 307.6 秒(或 5.12 分钟)。
我想使用 Python OpenCV将视频转换为以29.98fps的速度持续 1.42 秒。
如何完成这项任务?
解决方案
您可以使用cv2.VideoWriter
可以根据需要调整 fps 的功能。
out = cv2.VideoWriter(str(videoname+"AV.avi"),cv2.VideoWriter_fourcc('X','V','I','D'), fps, (fw,fh))
推荐阅读
- android - 如果没有 @Inject 构造函数或 @Provides-annotated,则无法提供 ViewModel
- powershell - 授予“LogonAsAService”权限不响应
- python - pandas.dataframe 分组和转置
- acumatica - 无法覆盖采购订单屏幕中的取消订单按钮
- xml - 需要一个集合的分组解决方案
- google-sheets - 退出 Google 表格应用时公式消失?
- excel - 索引匹配 - REF 错误但公式看起来正确?
- javascript - 为什么 react-select 的菜单选择的 setState 使模态关闭状态?
- vb.net - Visual Studio 2019 错误 BC30311 类型“VehicleMake”的值无法转换为“VehicleContext”
- javascript - 如何刷新角度组件