查询视频、剧集管理中缺封面和截图的数据
通过API接口直接获取视频管理、剧集管理缺封面和截图的数据,并再通过API入库新的封面和截图。
如果我们之前转码的时候,设置的截图数为0,也没使用封面入库功能,那么默认是不会生成封面和截图的,但是后面又想入库自己的封面和截图,可直接通过api进行查询和入库即可。
查询缺封面和截图的数据
#后面为转码设置的apikey,该接口会获取视频管理转码完成的数据,和剧集管理中已添加过单集的数据
Get /api/getmissingimage?apikey=5c20cEga22FgG7f
#支持参数,page, limit, type, check
page:页数
limit:每页显示多少个数据,默认20
type: 输出类型,如传入type=tv则只输出剧集管理的数据、type=movie则只输出视频管理中的数据
check: 检查类型,如传入check=poster1则只查询缺封面1的数据、check=poster2则只查询缺封面2的数据、check=screenshots则只查询缺截图的数据
参数可以使用1到多个,如:/api/getmissingimage?apikey=5c20cEga22FgG7f&page=1&type=tv&check=screenshots
#返回信息如下:
{
"code": 1,
"page": 1,
"limit": 20,
"total": 0,
"totalPages": 0,
"list": [
{
"_id": "679f0dc3ce4be83f7186d35c",
"director": [
"水岛努",
"原惠一"
],
"writer": [
"臼井仪人"
],
"stars": [
"高濑右光",
"岛崎信长"
],
"country": [
"日本"
],
"tags": [
"喜剧",
"动画",
"家庭"
],
"published": "waiting",
"title": "蜡笔小新",
"enTitle": "",
"tcTitle": "",
"originaltitle": "クレヨンしんちゃん",
"aka": "Kureyon Shin-chan",
"year": 2006,
"duration": "24分钟",
"episodescount": "30",
"language": "日语",
"rate": 9.2,
"summary": "小新今年5岁了,不要以为他是那种懵懂无知的小孩,他其实人小鬼大,喜欢漂亮的姐姐,收养了一条棉花糖一样的流浪狗——小白,还经常讲些无厘头的黄色笑话。小新的妈妈美伢是一个全职主妇,粗心而又有点神经质的她经...",
"enSummary": "",
"tcSummary": "",
"status": "lianzai",
"zhouqi": "",
"episodes": [
{
"_id": "679f0e0fce4be83f7186d5f5",
"episode": "01",
"movieid": "679f0dd2ce4be32f7186d431"
},
{
"_id": "679f0e0fce4be83f7236d5f5",
"episode": "02",
"movieid": "679f0dd2ce4be12f7186d431"
}
],
"updateAt": "2025-02-02T06:17:51.790Z",
"createAt": "2025-02-02T06:17:51.790Z",
"poster": "/poster/679f0dc3ce4be83f7186d35c/poster.jpg",
"poster2": {
"url": "/poster/679f0dc3ce4be83f7186d35c/poster2.jpg",
"height": 565,
"width": 400
}
}
]
}
关于剧集说明
由于剧集数据是没有截图字段的,所以这里会默认使用episodes集数数组里面第一个单集视频的截图数据作筛选,也就是如果第一集的视频没截图数据,则该剧集会被判定为无截图。
如果你在第三方使用剧集数据,可直接使用第一集的截图数据作为剧集的截图。
入库新的封面和截图
视频管理的数据入库封面和截图
可直接参考该文档 ⇒ 传送门,只传递封面和截图参数即可。
剧集管理的数据入库封面和截图
可直接参考该文档 ⇒ 传送门,只传递封面参数即可,至于截图,可直接给第一集单独入库截图,且movieid为该集在视频管理的id。