视频抽帧
视频文件格式
支持常见的文件名后缀,如 .3gp
.avi
.flv
.mp4
.mkv
.mov
.webm
。
支持的视频编码包括: H.263
H.264
H.265
VP9
,目前不支持 AV1
。
所有支持的视频编码请参考 FFmpeg Video Codecs 说明,
目前包含所有 Decoding 列中标记为 X
的。
视频抽帧之后的帧文件为 JPEG
格式。
视频抽帧结果格式
/
├── manifest.json
├── video1.mp4
├── video1.mp4.frames
│ ├── frame-0001.jpeg
│ └── frame-0002.jpeg
├── video2.mp4
└── video2.mp4.frames
├── frame-0001.jpeg
└── frame-0002.jpeg
每个视频抽取的结果存放在 <video_name>.frames
目录,帧文件名称为 frames-<idx>.jpeg
,
帧文件的编号为从 0001 开始的 4 位数字。
manifest.json
中保存了视频信息和文件列表。格式参考如下例子:
[
{ "frames": 2, "height": 768, "width": 1024, "source": "video1.mp4.frames" },
{ "frames": 2, "height": 768, "width": 1024, "source": "video2.mp4.frames" }
]
创建视频抽帧
左侧功能栏选择“标注数据->标注数据集”;
选择需要抽帧的视频数据集,并进入详情页;
单击上方功能栏中“视频抽帧”按钮;
按照页面提示配置参数:
名称
必填项
说明
抽帧频率
是
每隔多少帧抽取一张图片,默认为 1。
每个视频最多抽 3600 帧,对于长视频,可以调大此参数。
生成图像质量
是
生成图片为 JPEG 格式,图像质量对应 JPEG 压缩比率。
质量越高,图像越清晰,文件占用空间越大。
抽帧过的视频依旧执行
否
只对状态为未标注的数据进行再次抽帧
抽帧后删除原视频
否
单击“创建”。
查看视频抽帧详情
进入视频标注数据集的详情页;
上方功能栏选择“视频抽帧”;
单击视频抽帧“名称”或展开按钮,查看该视频抽帧任务的详细配置和 日志 运行信息。
任务日志中可查看抽帧进度。
搜索视频抽帧
进入视频标注数据集的详情页;
上方功能栏选择“视频抽帧”;
单击左上角搜索框;
在下拉列表中,可基于“名称”和“状态”搜索视频抽帧任务。
删除视频抽帧
删除视频抽帧只删除任务记录,不会删除抽帧结果和标注信息。
进入视频标注数据集的详情页;
上方功能栏选择“视频抽帧”;
选择需要删除的视频抽帧任务,单击“操作”按钮;
在下拉列表中,单击“删除”;
单击“确认删除”。