|
@@ -55,6 +55,48 @@ static int *list_sim_compare(std::vector<ImageHashModel *> a, std::vector<ImageH
|
|
|
return arr;
|
|
|
}
|
|
|
|
|
|
+static void run(){
|
|
|
+
|
|
|
+ const char *input_json = "{\n"
|
|
|
+ " \"videoPath\": \"http://rescdn.yishihui.com/longvideo/transcode/video/qa/20220314/6267824rwLv7IntDRwKxLG7y6.m3u8\",\n"
|
|
|
+ " \"clips\": [\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 119900,\n"
|
|
|
+// " \"endTimeMs\": 120900\n"
|
|
|
+// " },\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 239800,\n"
|
|
|
+// " \"endTimeMs\": 240800\n"
|
|
|
+// " },\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 359700,\n"
|
|
|
+// " \"endTimeMs\": 360700\n"
|
|
|
+// " },\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 479600,\n"
|
|
|
+// " \"endTimeMs\": 480600\n"
|
|
|
+// " },\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 599500,\n"
|
|
|
+// " \"endTimeMs\": 600500\n"
|
|
|
+// " },\n"
|
|
|
+// " {\n"
|
|
|
+// " \"startTimeMs\": 719400,\n"
|
|
|
+// " \"endTimeMs\": 720400\n"
|
|
|
+// " },\n"
|
|
|
+ " {\n"
|
|
|
+ " \"startTimeMs\": 839300,\n"
|
|
|
+ " \"endTimeMs\": 840300\n"
|
|
|
+ " },\n"
|
|
|
+ " {\n"
|
|
|
+ " \"startTimeMs\": 959200,\n"
|
|
|
+ " \"endTimeMs\": 960200\n"
|
|
|
+ " }\n"
|
|
|
+ " ]\n"
|
|
|
+ "}";
|
|
|
+ const char *ret_json = get_video_similarity_list(input_json);
|
|
|
+ printf("ret_json=%s\n",ret_json);
|
|
|
+}
|
|
|
|
|
|
/**
|
|
|
* 1、判断比对文件的 MD5 是否相等
|
|
@@ -67,24 +109,7 @@ static int *list_sim_compare(std::vector<ImageHashModel *> a, std::vector<ImageH
|
|
|
* @return
|
|
|
*/
|
|
|
int main(int argc, char *argv[]) {
|
|
|
-
|
|
|
- const char *input_json = "{\n"
|
|
|
- " \"videoPath\": \"/Users/devyk/Data/Project/sample/github_code/OpenCVSample/temp/19581045gIiFKepxbbplF3XtsG\",\n"
|
|
|
- " \"clips\": [\n"
|
|
|
- " {\n"
|
|
|
- " \"startTimeMs\": 0,\n"
|
|
|
- " \"endTimeMs\": 1000\n"
|
|
|
- " },\n"
|
|
|
- " {\n"
|
|
|
- " \"startTimeMs\": 2000,\n"
|
|
|
- " \"endTimeMs\": 3000\n"
|
|
|
- " },\n"
|
|
|
- " {\n"
|
|
|
- " \"startTimeMs\": 5000,\n"
|
|
|
- " \"endTimeMs\": 5500\n"
|
|
|
- " }\n"
|
|
|
- " ]\n"
|
|
|
- "}";
|
|
|
+ run();
|
|
|
|
|
|
// const char *out_json = "{\n"
|
|
|
// " \"videoPath\": \"\\\"/root/data/xxx.mp4\\\"\",\n"
|