# videoplusimage **Repository Path**: arlose/videoplusimage ## Basic Information - **Project Name**: videoplusimage - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # videoplusimage ## 步骤 1. 使用ffmpeg解码,生成图片(Done) ``` ffmpeg -i test.mp4 -f image2 %5d.jpg ``` 2. 对关键图片进行标记,生成对应的json文件(Undo) ``` 人工标记 ``` 3. 根据关键图片的json文件,生成非关键图片的json文件(Almost Done) ``` process3.py ``` 4. 根据json文件对相应图片进行处理(Not Done) ``` process4.py ``` 5. 使用ffmpeg将处理后的图片合成视频(Done) ``` ffmpeg -y -r 10 -i %05d.jpg output.mp4 ``` ## json格式 ``` { "num": 1, // 当前帧待插入图像的数目 "isKey": 1, // 是否是关键帧 "imagelist": [ // 待插入图像列表 { "image": "1.jpg", // 待插入图像名称 "x0" : 0, // 待插入图像在当前帧位置(左上角水平坐标) "y0" : 0, // 待插入图像在当前帧位置(左上角垂直坐标) "x1" : 100, // 待插入图像在当前帧位置(右下角水平坐标) "y1" : 100, // 待插入图像在当前帧位置(右下角垂直坐标) "angle" : 0, // 待插入图像角度(未使用) "alpha" : 100 // 待插入图像透明度 } ] } ```