python - 如何使用 ffmpeg 从视频中获得前 16 个名声?
问题描述
我有一个视频 mp4 文件(持续时间 5 秒),它有 125 帧。我需要将前 16 个连续帧提取到一个文件夹中。您能否输入提取前 16 帧的代码?
我试过 -
cmd = 'ffmpeg -i {} -frames:v 16 {}/%d.png'.format('/content/drive/MyDrive/MTP/train/X/X0.mp4', '/content/drive/MyDrive/MTP/sample')
subprocess.call(cmd, shell = True)
它奏效了。
解决方案
推荐阅读
- wso2 - 登录 uri 'analytics-dashboard' 时出错。错误:AM_DB 数据库中不存在 AM_SYSTEM_APPS - 在分析快速设置中
- install4j - Install4j 中 Windows 安装程序的自定义脚本
- python - 如何在熊猫中删除一列
- android - snapshot.hasData 返回一个空数组
- php - 如何将质量分配与两个模型一起使用?
- assembly - 为 ARM 发布交叉编译 FreeRTOS 程序
- sql - 如何在选择中使用选择将查询转换为 Oracle
- windows - 无法在 Docker Windows 容器中执行第三方 Exe 文件
- oracle - 更新查询在 oracle sql developer 中不起作用,错误是什么?
- flutter - 如果 currentUser() 已弃用,我该如何使用 .then?