Browse Source

调整细节,新增设计图

Signed-off-by: allan716 <[email protected]>
allan716 4 years ago
parent
commit
f801197981

+ 1816 - 0
DesignFile/基础字幕搜索流程.excalidraw

@@ -0,0 +1,1816 @@
+{
+  "type": "excalidraw",
+  "version": 2,
+  "source": "https://excalidraw.com",
+  "elements": [
+    {
+      "id": "cHAdTW09fgdf57AU0djAj",
+      "type": "ellipse",
+      "x": 348.3092539953823,
+      "y": -1719.119066026476,
+      "width": 138.66668701171875,
+      "height": 62,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "UgDshMqzBHxY9hYYQ3wjD"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1173746050,
+      "version": 181,
+      "versionNonce": 1288989826,
+      "isDeleted": false,
+      "boundElementIds": [
+        "aYNRNDj7tPoCAMAjrJbgW",
+        "0-UUPPsDxsG5QH1iC7QOT",
+        "PfxDX3PzRwg7wfxq1fPg0"
+      ]
+    },
+    {
+      "id": "_Onjab865JRF_bp167AK1",
+      "type": "text",
+      "x": 377.64259750124165,
+      "y": -1701.619066026476,
+      "width": 80,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "UgDshMqzBHxY9hYYQ3wjD"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 206875970,
+      "version": 135,
+      "versionNonce": 1171890526,
+      "isDeleted": false,
+      "boundElementIds": [
+        "Q92nHSAMQ1h3YD5sFawbb"
+      ],
+      "text": "视频文件",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 22
+    },
+    {
+      "id": "y9oO2-Nj6jEOh_bOiHnsc",
+      "type": "rectangle",
+      "x": 8.309315030538528,
+      "y": -1557.4524400499135,
+      "width": 150.66668701171875,
+      "height": 60,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "gnrvkUxcASuhmofHLYo2y"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 2081638786,
+      "version": 306,
+      "versionNonce": 1857242626,
+      "isDeleted": false,
+      "boundElementIds": [
+        "Q92nHSAMQ1h3YD5sFawbb",
+        "-CKQkiMOg81oVFIcOR4nk"
+      ]
+    },
+    {
+      "id": "bEtUALB7Ev2G-pGMV2GBq",
+      "type": "text",
+      "x": 17.142658536397903,
+      "y": -1541.6191118028432,
+      "width": 135,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "gnrvkUxcASuhmofHLYo2y"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1955973726,
+      "version": 286,
+      "versionNonce": 1992167198,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "在 zimuku 搜索",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 22
+    },
+    {
+      "type": "rectangle",
+      "version": 356,
+      "versionNonce": 1801199298,
+      "isDeleted": false,
+      "id": "FvCiEaEtjgxalA8mOoI8L",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 228.08709619915834,
+      "y": -1557.4524400499135,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 2123778946,
+      "groupIds": [
+        "bgb3wVaR7P8j-WzdIkvfN"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "aYNRNDj7tPoCAMAjrJbgW",
+        "L05bVTo9FYB50wTJQ5AAM"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 342,
+      "versionNonce": 422427614,
+      "isDeleted": false,
+      "id": "aIVUgqKZUcsg91AqCFVDd",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 241.9204397050177,
+      "y": -1541.6191118028432,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 125,
+      "height": 27,
+      "seed": 359114142,
+      "groupIds": [
+        "bgb3wVaR7P8j-WzdIkvfN"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "在 subhd 搜索",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "id": "3OZxJ9giedc6AxZBnaYEc",
+      "type": "diamond",
+      "x": 126.30931503053853,
+      "y": -1407.1189744737417,
+      "width": 122.66668701171875,
+      "height": 111.99999999999997,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "w4VEBaXeu8G4KQiA9NdUT",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 155972702,
+      "version": 540,
+      "versionNonce": 1705965186,
+      "isDeleted": false,
+      "boundElementIds": [
+        "A0tV0QUOt_3VBpl50a_hB",
+        "5jM2obfdcZvyAEKWA1xOy",
+        "-CKQkiMOg81oVFIcOR4nk",
+        "L05bVTo9FYB50wTJQ5AAM"
+      ]
+    },
+    {
+      "id": "WyXCO-FoH8DsBlke-Tt2h",
+      "type": "text",
+      "x": 150.1426585363979,
+      "y": -1378.2856004503042,
+      "width": 75,
+      "height": 49,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "w4VEBaXeu8G4KQiA9NdUT",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 840985502,
+      "version": 120,
+      "versionNonce": 1688288002,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "读取\nIMDB ID",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 45
+    },
+    {
+      "type": "rectangle",
+      "version": 398,
+      "versionNonce": 493186590,
+      "isDeleted": false,
+      "id": "iMrmuAHRmAOVkG112-M2C",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 111.3092845129604,
+      "y": -1241.7857225206167,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 1653725854,
+      "groupIds": [
+        "vm-VW4OfYC4P_h1uAQnlX",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "A0tV0QUOt_3VBpl50a_hB",
+        "VbQczrlMhxUX97g1bNFbH"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 395,
+      "versionNonce": 1753647810,
+      "isDeleted": false,
+      "id": "nlzM4cFujacPuN_dEFcWm",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 137.64262801881978,
+      "y": -1225.9523942735464,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 100,
+      "height": 27,
+      "seed": 738534978,
+      "groupIds": [
+        "vm-VW4OfYC4P_h1uAQnlX",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "获取文件名",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "type": "rectangle",
+      "version": 387,
+      "versionNonce": 822999646,
+      "isDeleted": false,
+      "id": "rky5KoeVVzSc13T7_xetg",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 111.3092845129604,
+      "y": -1115.1191575792104,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 1369166850,
+      "groupIds": [
+        "jPxXFgoyhn6z7UoGDOKwn",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": []
+    },
+    {
+      "type": "text",
+      "version": 448,
+      "versionNonce": 359156318,
+      "isDeleted": false,
+      "id": "Z4UpSpb593XUuWOL2wQqW",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 116.47594100710103,
+      "y": -1108.28582933214,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 142.16987465912436,
+      "height": 45.66668701171876,
+      "seed": 96265502,
+      "groupIds": [
+        "jPxXFgoyhn6z7UoGDOKwn",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "VbQczrlMhxUX97g1bNFbH",
+        "5jM2obfdcZvyAEKWA1xOy",
+        "gLLl7Q39lJnbDy7hXDmLN"
+      ],
+      "fontSize": 17.232712079893865,
+      "fontFamily": 2,
+      "text": "KeyWord:\nIMDB ID or 文件名",
+      "baseline": 41.66668701171876,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "id": "A0tV0QUOt_3VBpl50a_hB",
+      "type": "arrow",
+      "x": 188.97600204225728,
+      "y": -1295.785783555773,
+      "width": 0.6666259765625,
+      "height": 50.66668701171875,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1921421506,
+      "version": 39,
+      "versionNonce": 274398878,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          0.6666259765625,
+          50.66668701171875
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "3OZxJ9giedc6AxZBnaYEc",
+        "focus": -0.009869345119716358,
+        "gap": 1
+      },
+      "endBinding": {
+        "elementId": "iMrmuAHRmAOVkG112-M2C",
+        "focus": 0.045406818264175294,
+        "gap": 3.3333740234375
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "VbQczrlMhxUX97g1bNFbH",
+      "type": "arrow",
+      "x": 188.30931503053853,
+      "y": -1181.1190965440542,
+      "width": 0,
+      "height": 58,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 62071362,
+      "version": 29,
+      "versionNonce": 1976582722,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          0,
+          58
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "iMrmuAHRmAOVkG112-M2C",
+        "focus": -0.022124160884869213,
+        "gap": 1
+      },
+      "endBinding": {
+        "elementId": "Z4UpSpb593XUuWOL2wQqW",
+        "focus": 0.010528766318037567,
+        "gap": 14.833267211914062
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "5jM2obfdcZvyAEKWA1xOy",
+      "type": "arrow",
+      "x": 122.97600204225728,
+      "y": -1353.1190965440542,
+      "width": 117.3333740234375,
+      "height": 272,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 2102689410,
+      "version": 199,
+      "versionNonce": 1073576670,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -116.00006103515625,
+          -0.6666259765625
+        ],
+        [
+          -117.3333740234375,
+          271.3333740234375
+        ],
+        [
+          -15.3333740234375,
+          270
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "3OZxJ9giedc6AxZBnaYEc",
+        "focus": 0.02274181492481547,
+        "gap": 3.7246118717867063
+      },
+      "endBinding": {
+        "elementId": "Z4UpSpb593XUuWOL2wQqW",
+        "focus": -0.054231233533898436,
+        "gap": 8.83331298828125
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "dLvNCHVhm4zZiRQBYW8il",
+      "type": "text",
+      "x": 146.64262801881978,
+      "y": -1292.4524095323354,
+      "width": 40,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1015317250,
+      "version": 111,
+      "versionNonce": 1691527682,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "失败",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "left",
+      "verticalAlign": "top",
+      "baseline": 22
+    },
+    {
+      "id": "F2rVDTVQEJ1Y3vb2kClkr",
+      "type": "text",
+      "x": 70.97600204225728,
+      "y": -1352.785783555773,
+      "width": 40,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1118033886,
+      "version": 21,
+      "versionNonce": 109473566,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "成功",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "left",
+      "verticalAlign": "top",
+      "baseline": 22
+    },
+    {
+      "id": "JSaDr7k01jKb9QQQlDtZD",
+      "type": "rectangle",
+      "x": 108.30931503053853,
+      "y": -997.7857835557728,
+      "width": 156.66668701171875,
+      "height": 59.3333740234375,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "P7jlSIbkNALaBj2dJ0c1F",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 870993566,
+      "version": 68,
+      "versionNonce": 1588730306,
+      "isDeleted": false,
+      "boundElementIds": null
+    },
+    {
+      "id": "E1v49tNChLyoMOTYs1o4_",
+      "type": "text",
+      "x": 120.1426585363979,
+      "y": -994.6190965440541,
+      "width": 133,
+      "height": 53,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "P7jlSIbkNALaBj2dJ0c1F",
+        "4-siFCSsYYmlnrtTloFem"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 571983646,
+      "version": 50,
+      "versionNonce": 350965406,
+      "isDeleted": false,
+      "boundElementIds": [
+        "Xp7xPFA0Zl7TuNViW10c-",
+        "gLLl7Q39lJnbDy7hXDmLN"
+      ],
+      "text": "使用 KeyWord \n进行搜索",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 48
+    },
+    {
+      "id": "EPbQznE2NS6RzPZD_MXvk",
+      "type": "rectangle",
+      "x": 344.3093760656948,
+      "y": -862.4524095323353,
+      "width": 175.33337402343753,
+      "height": 65.33331298828121,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "9putMcRWxtc9ys6JFj8O2"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 544000194,
+      "version": 191,
+      "versionNonce": 1370399426,
+      "isDeleted": false,
+      "boundElementIds": null
+    },
+    {
+      "id": "ccQgz3KpiRd-q0umDqLCI",
+      "type": "text",
+      "x": 348.4760325598354,
+      "y": -856.6190965440541,
+      "width": 163,
+      "height": 53,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "9putMcRWxtc9ys6JFj8O2"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 507730498,
+      "version": 160,
+      "versionNonce": 774668610,
+      "isDeleted": false,
+      "boundElementIds": [
+        "Xp7xPFA0Zl7TuNViW10c-",
+        "oHtd179OLxvCPQSSGs5uY",
+        "w3KwyTxlw-Erh0uK06YyB"
+      ],
+      "text": "下载排名靠前\n口碑OK的N个字幕",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 48
+    },
+    {
+      "type": "rectangle",
+      "version": 366,
+      "versionNonce": 1534945538,
+      "isDeleted": false,
+      "id": "UkOuD5k55oV0O1r1ft00h",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 447.86487736777815,
+      "y": -1557.4524400499135,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 542602818,
+      "groupIds": [
+        "oUBfhZ-p7QE9RG4VNnWaH"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "0-UUPPsDxsG5QH1iC7QOT",
+        "A5AM3S2vTjpLfVgiImSix"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 364,
+      "versionNonce": 839290910,
+      "isDeleted": false,
+      "id": "ceSM0nhyNddAqNB0Z8jxR",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 455.1982208736375,
+      "y": -1542.2857682969839,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 138,
+      "height": 27,
+      "seed": 1270056670,
+      "groupIds": [
+        "oUBfhZ-p7QE9RG4VNnWaH"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "在 shooter 搜索",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "type": "rectangle",
+      "version": 385,
+      "versionNonce": 1168040194,
+      "isDeleted": false,
+      "id": "Q663phPhoIdn02IlG2WbR",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 667.6426585363979,
+      "y": -1557.4524400499135,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 2036837342,
+      "groupIds": [
+        "3ZmORPsRu0HP8Gsn1St1r"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "3YxYjRL1dvrpVP7gfBy9m"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 392,
+      "versionNonce": 374836290,
+      "isDeleted": false,
+      "id": "TbM3pVa_ujjKdU2XeS0OK",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 682.4760020422573,
+      "y": -1541.6191118028432,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 123,
+      "height": 27,
+      "seed": 1931479298,
+      "groupIds": [
+        "3ZmORPsRu0HP8Gsn1St1r"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "PfxDX3PzRwg7wfxq1fPg0"
+      ],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "在 xunlei 搜索",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "type": "rectangle",
+      "version": 431,
+      "versionNonce": 822583938,
+      "isDeleted": false,
+      "id": "_I0_1y8KrVtyL33db4owu",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 577.6425364660855,
+      "y": -1300.4524705674917,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 1326511938,
+      "groupIds": [
+        "7XGJzgMklshXrIwKcsvJv",
+        "lAsdUwzE0O2zTjNVpXx2S"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "A5AM3S2vTjpLfVgiImSix",
+        "3YxYjRL1dvrpVP7gfBy9m",
+        "bxf-fM1TYePhFX6SpwI6X"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 528,
+      "versionNonce": 1669392670,
+      "isDeleted": false,
+      "id": "OIIa3TUKbQc7mWfih7BUR",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 591.4758799719449,
+      "y": -1285.285798814562,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 125,
+      "height": 27,
+      "seed": 537826782,
+      "groupIds": [
+        "7XGJzgMklshXrIwKcsvJv",
+        "lAsdUwzE0O2zTjNVpXx2S"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "计算特定的 ID",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "type": "rectangle",
+      "version": 473,
+      "versionNonce": 1277516062,
+      "isDeleted": false,
+      "id": "U4_VJFYLivAdSfkVeq0t2",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 577.6425364660855,
+      "y": -1157.785783555773,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 150.66668701171875,
+      "height": 60,
+      "seed": 1435380190,
+      "groupIds": [
+        "x9RR3ZiOyiQD20kj-KYKo",
+        "lAsdUwzE0O2zTjNVpXx2S"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [
+        "bxf-fM1TYePhFX6SpwI6X",
+        "oHtd179OLxvCPQSSGs5uY"
+      ]
+    },
+    {
+      "type": "text",
+      "version": 591,
+      "versionNonce": 1006769502,
+      "isDeleted": false,
+      "id": "VXH4VDksNlBwXS_YaHWB1",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "angle": 0,
+      "x": 588.4758799719449,
+      "y": -1142.6191118028432,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "width": 131,
+      "height": 27,
+      "seed": 824732418,
+      "groupIds": [
+        "x9RR3ZiOyiQD20kj-KYKo",
+        "lAsdUwzE0O2zTjNVpXx2S"
+      ],
+      "strokeSharpness": "sharp",
+      "boundElementIds": [],
+      "fontSize": 20,
+      "fontFamily": 2,
+      "text": "使用此 ID 搜索",
+      "baseline": 22,
+      "textAlign": "center",
+      "verticalAlign": "middle"
+    },
+    {
+      "id": "Q92nHSAMQ1h3YD5sFawbb",
+      "type": "arrow",
+      "x": 369.6426280188198,
+      "y": -1664.4524400499135,
+      "width": 205.33331298828125,
+      "height": 102.66665649414062,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1408221086,
+      "version": 47,
+      "versionNonce": 1460808578,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -205.33331298828125,
+          102.66665649414062
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "_Onjab865JRF_bp167AK1",
+        "focus": 0.009951007899953358,
+        "gap": 10.1666259765625
+      },
+      "endBinding": {
+        "elementId": "y9oO2-Nj6jEOh_bOiHnsc",
+        "focus": 0.08866971857458267,
+        "gap": 5.33331298828125
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "aYNRNDj7tPoCAMAjrJbgW",
+      "type": "arrow",
+      "x": 412.9760020422573,
+      "y": -1652.4524400499135,
+      "width": 34,
+      "height": 94.66665649414062,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 814050114,
+      "version": 33,
+      "versionNonce": 2019354078,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -34,
+          94.66665649414062
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "cHAdTW09fgdf57AU0djAj",
+        "focus": -0.11596502539029582,
+        "gap": 4.734834444053622
+      },
+      "endBinding": {
+        "elementId": "FvCiEaEtjgxalA8mOoI8L",
+        "focus": 0.7509313525987454,
+        "gap": 1
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "0-UUPPsDxsG5QH1iC7QOT",
+      "type": "arrow",
+      "x": 428.9760020422573,
+      "y": -1652.4524400499135,
+      "width": 16.6666259765625,
+      "height": 94,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1975548446,
+      "version": 41,
+      "versionNonce": 699337154,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          16.6666259765625,
+          94
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "cHAdTW09fgdf57AU0djAj",
+        "focus": -0.07202713923855183,
+        "gap": 5.070151385511039
+      },
+      "endBinding": {
+        "elementId": "UkOuD5k55oV0O1r1ft00h",
+        "focus": -0.8934524128629263,
+        "gap": 2.2222493489583712
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "PfxDX3PzRwg7wfxq1fPg0",
+      "type": "arrow",
+      "x": 482.3093760656948,
+      "y": -1665.785783555773,
+      "width": 184.6666259765625,
+      "height": 109.33334350585938,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1349288322,
+      "version": 41,
+      "versionNonce": 1784157342,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          184.6666259765625,
+          109.33334350585938
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "cHAdTW09fgdf57AU0djAj",
+        "focus": -0.3101335480428733,
+        "gap": 8.23576673804424
+      },
+      "endBinding": {
+        "elementId": "TbM3pVa_ujjKdU2XeS0OK",
+        "focus": -0.3457141470654626,
+        "gap": 15.5
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "-CKQkiMOg81oVFIcOR4nk",
+      "type": "arrow",
+      "x": 82.30931503053853,
+      "y": -1493.785783555773,
+      "width": 108.66668701171875,
+      "height": 84.66668701171875,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1239462914,
+      "version": 113,
+      "versionNonce": 2106430238,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          108.66668701171875,
+          84.66668701171875
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "y9oO2-Nj6jEOh_bOiHnsc",
+        "focus": 0.3912892376593419,
+        "gap": 3.666656494140625
+      },
+      "endBinding": {
+        "elementId": "3OZxJ9giedc6AxZBnaYEc",
+        "focus": 1.0820940562195522,
+        "gap": 3.72463244885283
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "L05bVTo9FYB50wTJQ5AAM",
+      "type": "arrow",
+      "x": 308.3093150305385,
+      "y": -1493.1190965440542,
+      "width": 114,
+      "height": 83.33331298828125,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 435629442,
+      "version": 55,
+      "versionNonce": 520857182,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -114,
+          83.33331298828125
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "FvCiEaEtjgxalA8mOoI8L",
+        "focus": -0.4456080291355027,
+        "gap": 4.333343505859375
+      },
+      "endBinding": {
+        "elementId": "3OZxJ9giedc6AxZBnaYEc",
+        "focus": -0.9605986314442333,
+        "gap": 6.464521798520053
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "A5AM3S2vTjpLfVgiImSix",
+      "type": "arrow",
+      "x": 527.6426280188198,
+      "y": -1494.4524400499135,
+      "width": 53.3333740234375,
+      "height": 192.00003051757812,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 122738242,
+      "version": 43,
+      "versionNonce": 875241502,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          53.3333740234375,
+          192.00003051757812
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "UkOuD5k55oV0O1r1ft00h",
+        "focus": 0.05644140477915164,
+        "gap": 3
+      },
+      "endBinding": {
+        "elementId": "_I0_1y8KrVtyL33db4owu",
+        "focus": -0.7543146114289816,
+        "gap": 1.99993896484375
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "3YxYjRL1dvrpVP7gfBy9m",
+      "type": "arrow",
+      "x": 750.9760020422573,
+      "y": -1493.785783555773,
+      "width": 24,
+      "height": 189.3333740234375,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 2127859842,
+      "version": 61,
+      "versionNonce": 285026334,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -24,
+          189.3333740234375
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "Q663phPhoIdn02IlG2WbR",
+        "focus": -0.15501893812796583,
+        "gap": 3.666656494140625
+      },
+      "endBinding": {
+        "elementId": "_I0_1y8KrVtyL33db4owu",
+        "focus": 0.8806375232199819,
+        "gap": 3.99993896484375
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "bxf-fM1TYePhFX6SpwI6X",
+      "type": "arrow",
+      "x": 648.9760020422573,
+      "y": -1235.785783555773,
+      "width": 0.6666259765625,
+      "height": 74.66668701171875,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 2029521026,
+      "version": 46,
+      "versionNonce": 2124103326,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -0.6666259765625,
+          74.66668701171875
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "_I0_1y8KrVtyL33db4owu",
+        "focus": 0.04881369190736241,
+        "gap": 4.66668701171875
+      },
+      "endBinding": {
+        "elementId": "U4_VJFYLivAdSfkVeq0t2",
+        "focus": -0.06566172972907146,
+        "gap": 3.33331298828125
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "Xp7xPFA0Zl7TuNViW10c-",
+      "type": "arrow",
+      "x": 196.6047873885786,
+      "y": -935.1190965440541,
+      "width": 152.00077943643322,
+      "height": 73.66659545898438,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1463708162,
+      "version": 105,
+      "versionNonce": 175335070,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          152.00077943643322,
+          73.66659545898438
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "E1v49tNChLyoMOTYs1o4_",
+        "focus": 0.48078889851147544,
+        "gap": 6.5
+      },
+      "endBinding": {
+        "elementId": "ccQgz3KpiRd-q0umDqLCI",
+        "focus": -0.12276733521643708,
+        "gap": 4.833404541015625
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "oHtd179OLxvCPQSSGs5uY",
+      "type": "arrow",
+      "x": 650.9670483155862,
+      "y": -1092.4524095323354,
+      "width": 131.3243592616102,
+      "height": 225.57087510371923,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1625898114,
+      "version": 118,
+      "versionNonce": 1768056194,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -131.3243592616102,
+          225.57087510371923
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "U4_VJFYLivAdSfkVeq0t2",
+        "focus": -0.1832955533134038,
+        "gap": 5.3333740234375
+      },
+      "endBinding": {
+        "elementId": "ccQgz3KpiRd-q0umDqLCI",
+        "focus": 0.704276288095687,
+        "gap": 10.262437884562132
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "gLLl7Q39lJnbDy7hXDmLN",
+      "type": "arrow",
+      "x": 186.30925399538228,
+      "y": -1051.1190965440542,
+      "width": 0.6666259765625,
+      "height": 50.666687011718864,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1240504386,
+      "version": 40,
+      "versionNonce": 199135874,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          -0.6666259765625,
+          50.666687011718864
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "Z4UpSpb593XUuWOL2wQqW",
+        "focus": 0.011205336785465182,
+        "gap": 11.500045776367188
+      },
+      "endBinding": {
+        "elementId": "E1v49tNChLyoMOTYs1o4_",
+        "focus": -0.021323428912299172,
+        "gap": 5.83331298828125
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "DiA234ViOcZcLbABvZ7L2",
+      "type": "rectangle",
+      "x": 345.6426280188198,
+      "y": -737.1190355088978,
+      "width": 168.666748046875,
+      "height": 73.3333740234375,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "2uXUyplpgxuzKNwIVCHyJ"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1086219586,
+      "version": 59,
+      "versionNonce": 1397031362,
+      "isDeleted": false,
+      "boundElementIds": [
+        "w3KwyTxlw-Erh0uK06YyB",
+        "VpxGB7tG5NlS4uM9AQAs9"
+      ]
+    },
+    {
+      "id": "vlDHK4YOWl6JZcdBlBoKF",
+      "type": "text",
+      "x": 359.9760020422573,
+      "y": -713.9523484971791,
+      "width": 140,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "2uXUyplpgxuzKNwIVCHyJ"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1820290782,
+      "version": 34,
+      "versionNonce": 1646526466,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "汇总下载的字幕",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 22
+    },
+    {
+      "id": "-a6hKpiRwid-Z2IdFQk-N",
+      "type": "rectangle",
+      "x": 345.6426280188198,
+      "y": -602.4524705674916,
+      "width": 163.33331298828125,
+      "height": 69.33331298828125,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "i4r1JtruTiBCdyb49x-Go"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 1810949918,
+      "version": 73,
+      "versionNonce": 461873666,
+      "isDeleted": false,
+      "boundElementIds": null
+    },
+    {
+      "id": "_og2e0kez_5QLfnXXvzO1",
+      "type": "text",
+      "x": 387.3092845129604,
+      "y": -594.2858140733509,
+      "width": 80,
+      "height": 53,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [
+        "i4r1JtruTiBCdyb49x-Go"
+      ],
+      "strokeSharpness": "sharp",
+      "seed": 366428290,
+      "version": 36,
+      "versionNonce": 1517075074,
+      "isDeleted": false,
+      "boundElementIds": [
+        "VpxGB7tG5NlS4uM9AQAs9",
+        "bnwPW9zmh5OmFyIaGRV2e"
+      ],
+      "text": "抉择一个\n进行保存",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 48
+    },
+    {
+      "id": "w3KwyTxlw-Erh0uK06YyB",
+      "type": "arrow",
+      "x": 428.3093150305385,
+      "y": -792.4524095323353,
+      "width": 1.33331298828125,
+      "height": 50.6666259765625,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1490665154,
+      "version": 42,
+      "versionNonce": 2043194334,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          1.33331298828125,
+          50.6666259765625
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "ccQgz3KpiRd-q0umDqLCI",
+        "focus": 0.03233597599281923,
+        "gap": 11.16668701171875
+      },
+      "endBinding": {
+        "elementId": "DiA234ViOcZcLbABvZ7L2",
+        "focus": 0.00884346426290021,
+        "gap": 4.666748046875
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "VpxGB7tG5NlS4uM9AQAs9",
+      "type": "arrow",
+      "x": 427.6426280188198,
+      "y": -657.7857835557728,
+      "width": 0.66668701171875,
+      "height": 51.33331298828125,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1850382530,
+      "version": 54,
+      "versionNonce": 819360606,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          0.66668701171875,
+          51.33331298828125
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "DiA234ViOcZcLbABvZ7L2",
+        "focus": 0.03404688955818903,
+        "gap": 5.9998779296875
+      },
+      "endBinding": {
+        "elementId": "_og2e0kez_5QLfnXXvzO1",
+        "focus": 0.037234885299261944,
+        "gap": 12.166656494140625
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    },
+    {
+      "id": "zWDQA0F7vdHeRrz3RsUmr",
+      "type": "ellipse",
+      "x": 339.6426280188198,
+      "y": -461.11909654405406,
+      "width": 176.666748046875,
+      "height": 71.33331298828125,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1050474818,
+      "version": 46,
+      "versionNonce": 666245698,
+      "isDeleted": false,
+      "boundElementIds": [
+        "bnwPW9zmh5OmFyIaGRV2e"
+      ]
+    },
+    {
+      "id": "JG5c_OTowRAcsajpkDqr3",
+      "type": "text",
+      "x": 387.9760020422573,
+      "y": -438.95244004991343,
+      "width": 80,
+      "height": 27,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 2043679618,
+      "version": 11,
+      "versionNonce": 1896456770,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "text": "完成流程",
+      "fontSize": 20,
+      "fontFamily": 2,
+      "textAlign": "center",
+      "verticalAlign": "middle",
+      "baseline": 22
+    },
+    {
+      "id": "bnwPW9zmh5OmFyIaGRV2e",
+      "type": "arrow",
+      "x": 426.975941007101,
+      "y": -529.1191575792103,
+      "width": 0.66668701171875,
+      "height": 65.3333740234375,
+      "angle": 0,
+      "strokeColor": "#000000",
+      "backgroundColor": "transparent",
+      "fillStyle": "hachure",
+      "strokeWidth": 1,
+      "strokeStyle": "solid",
+      "roughness": 0,
+      "opacity": 100,
+      "groupIds": [],
+      "strokeSharpness": "sharp",
+      "seed": 1910508034,
+      "version": 58,
+      "versionNonce": 1538500254,
+      "isDeleted": false,
+      "boundElementIds": null,
+      "points": [
+        [
+          0,
+          0
+        ],
+        [
+          0.66668701171875,
+          65.3333740234375
+        ]
+      ],
+      "lastCommittedPoint": null,
+      "startBinding": {
+        "elementId": "_og2e0kez_5QLfnXXvzO1",
+        "focus": 0.01807562692987424,
+        "gap": 12.166656494140625
+      },
+      "endBinding": {
+        "elementId": "zWDQA0F7vdHeRrz3RsUmr",
+        "focus": 0.0006542685202463211,
+        "gap": 2.666937960716318
+      },
+      "startArrowhead": null,
+      "endArrowhead": "arrow"
+    }
+  ],
+  "appState": {
+    "gridSize": null,
+    "viewBackgroundColor": "#ffffff"
+  }
+}

BIN
DesignFile/基础字幕搜索流程.png


+ 4 - 0
README.md

@@ -34,6 +34,10 @@
   * 支持 go-rod 远程 browser
   * 本程序的部署
 
+## 设计
+
+![基础字幕搜索流程](DesignFile/基础字幕搜索流程.png)
+
 ## 限定条件
 
 * 电影(暂时做这个类型,后续会考虑:连续剧、动画)

+ 7 - 2
sub_supplier/subhd/subhd.go

@@ -54,8 +54,13 @@ func (s Supplier) GetSubListFromFile(filePath string) ([]sub_supplier.SubInfo, e
 	// 找到这个视频文件,然后读取它目录下的文件,尝试得到 IMDB ID
 	fileRootDirPath := filepath.Dir(filePath)
 	imdbId, err := common.GetImdbId(fileRootDirPath)
-	if err != nil && err != common.CanNotFindIMDBID {
-		return nil, err
+	if err != nil {
+		// 允许的错误,跳过,继续进行文件名的搜索
+		if err == common.CanNotFindIMDBID {
+			println(err.Error())
+		} else {
+			return nil, err
+		}
 	}
 
 	var subInfoList []sub_supplier.SubInfo

+ 7 - 2
sub_supplier/zimuku/zimuku.go

@@ -45,8 +45,13 @@ func (s Supplier) GetSubListFromFile(filePath string) ([]sub_supplier.SubInfo, e
 	// 找到这个视频文件,然后读取它目录下的文件,尝试得到 IMDB ID
 	fileRootDirPath := filepath.Dir(filePath)
 	imdbId, err := common.GetImdbId(fileRootDirPath)
-	if err != nil && err != common.CanNotFindIMDBID {
-		return nil, err
+	if err != nil {
+		// 允许的错误,跳过,继续进行文件名的搜索
+		if err == common.CanNotFindIMDBID {
+			println(err.Error())
+		} else {
+			return nil, err
+		}
 	}
 
 	var subInfoList []sub_supplier.SubInfo