查询视频、剧集管理中缺封面和截图的数据

通过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