@@ -31,19 +31,19 @@ public class ZdfVideoUrlOptimizer {
3131 private static final String NORMAL_2360_35_15 = "2360k_p35v15.mp4" ;
3232 private static final String NORMAL_2360_35_17 = "2360k_p35v17.mp4" ;
3333
34- private static final String HD_3256 = "3256k_p15v12.mp4" ;
35- private static final String HD_3296_15_13 = "3296k_p15v13.mp4" ;
36- private static final String HD_3296_15_14 = "3296k_p15v14.mp4" ;
37- private static final String HD_3328_15_15 = "3328k_p15v15.mp4" ;
38- private static final String HD_3328_15_17 = "3328k_p15v17.mp4" ;
39- private static final String HD_3328_12 = "3328k_p36v12.mp4" ;
40- private static final String HD_3328_13 = "3328k_p36v13.mp4" ;
41- private static final String HD_3328_14 = "3328k_p36v14.mp4" ;
42- private static final String HD_3328_35_14 = "3328k_p35v14.mp4" ;
43- private static final String HD_3328_36_13 = "3328k_p36v13.mp4" ;
44- private static final String HD_3328_36_14 = "3328k_p36v14.mp4" ;
45- private static final String HD_3360_36_15 = "3360k_p36v15.mp4" ;
46- private static final String HD_3360_36_17 = "3360k_p36v17.mp4" ;
34+ private static final String NORMAL_3256 = "3256k_p15v12.mp4" ;
35+ private static final String NORMAL_3296_15_13 = "3296k_p15v13.mp4" ;
36+ private static final String NORMAL_3296_15_14 = "3296k_p15v14.mp4" ;
37+ private static final String NORMAL_3328_15_15 = "3328k_p15v15.mp4" ;
38+ private static final String NORMAL_3328_15_17 = "3328k_p15v17.mp4" ;
39+ private static final String NORMAL_3328_12 = "3328k_p36v12.mp4" ;
40+ private static final String NORMAL_3328_13 = "3328k_p36v13.mp4" ;
41+ private static final String NORMAL_3328_14 = "3328k_p36v14.mp4" ;
42+ private static final String NORMAL_3328_35_14 = "3328k_p35v14.mp4" ;
43+ private static final String NORMAL_3328_36_13 = "3328k_p36v13.mp4" ;
44+ private static final String NORMAL_3328_36_14 = "3328k_p36v14.mp4" ;
45+ private static final String NORMAL_3360_36_15 = "3360k_p36v15.mp4" ;
46+ private static final String NORMAL_3360_36_17 = "3360k_p36v17.mp4" ;
4747 private static final String HD_6628_61_17 = "6628k_p61v17.mp4" ;
4848 private static final String HD_6660_37_17 = "6660k_p37v17.mp4" ;
4949
@@ -52,38 +52,33 @@ public class ZdfVideoUrlOptimizer {
5252 private static final Map <String , String []> HD_OPTIMIZE = new HashMap <>();
5353
5454 static {
55- NORMAL_OPTIMIZE .put (NORMAL_1628_13_17 , new String [] {NORMAL_2360_35_17 });
55+ NORMAL_OPTIMIZE .put (NORMAL_1628_13_17 , new String [] {NORMAL_3360_36_17 , NORMAL_2360_35_17 });
5656 NORMAL_OPTIMIZE .put (NORMAL_2256_14_11 , new String [] {NORMAL_2328_35_11 });
57- NORMAL_OPTIMIZE .put (NORMAL_2256_14_12 , new String [] {NORMAL_2328_35_12 });
57+ NORMAL_OPTIMIZE .put (NORMAL_2256_14_12 , new String [] {NORMAL_3328_12 , NORMAL_3256 , NORMAL_2328_35_12 });
5858 NORMAL_OPTIMIZE .put (NORMAL_2296_14_13 , new String [] {NORMAL_2328_35_13 });
59- NORMAL_OPTIMIZE .put (NORMAL_2296_14_14 , new String [] {NORMAL_2328_35_14 });
59+ NORMAL_OPTIMIZE .put (NORMAL_2296_14_14 , new String [] {NORMAL_3328_14 , NORMAL_3328_35_14 , NORMAL_3328_13 , NORMAL_3296_15_14 , NORMAL_3296_15_13 , NORMAL_2328_35_14 });
6060 NORMAL_OPTIMIZE .put (NORMAL_1456_13_11 , new String [] {NORMAL_2328_35_11 , NORMAL_2256_14_11 });
61- NORMAL_OPTIMIZE .put (NORMAL_1456_13_12 , new String [] {NORMAL_2328_35_12 , NORMAL_2256_14_12 });
62- NORMAL_OPTIMIZE .put (NORMAL_1496_13_13 , new String [] {NORMAL_2328_35_13 , NORMAL_2296_14_13 });
63- NORMAL_OPTIMIZE .put (NORMAL_1496_13_14 , new String [] {NORMAL_2328_35_14 , NORMAL_2296_14_14 });
64- NORMAL_OPTIMIZE .put (NORMAL_1628_13_15 , new String [] {NORMAL_2360_35_15 });
65-
66- NORMAL_TO_HD .put (NORMAL_2360_35_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
67- NORMAL_TO_HD .put (NORMAL_1628_13_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
68- NORMAL_TO_HD .put (NORMAL_1456_13_12 , new String [] {HD_3328_12 , HD_3256 });
69- NORMAL_TO_HD .put (NORMAL_2256_14_12 , new String [] {HD_3328_12 , HD_3256 });
70- NORMAL_TO_HD .put (NORMAL_2328_35_12 , new String [] {HD_3328_12 , HD_3256 });
71- NORMAL_TO_HD .put (NORMAL_1496_13_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
72- NORMAL_TO_HD .put (NORMAL_2296_14_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
73- NORMAL_TO_HD .put (NORMAL_2328_35_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
74- NORMAL_TO_HD .put (NORMAL_1496_13_14 , new String [] {HD_3328_14 , HD_3328_35_14 });
75- NORMAL_TO_HD . put ( NORMAL_2296_14_14 , new String [] { HD_3328_14 , HD_3328_35_14 });
76- NORMAL_TO_HD .put (NORMAL_2328_35_14 , new String [] {HD_3328_14 , HD_3328_35_14 });
77- NORMAL_TO_HD .put (NORMAL_1628_13_15 , new String [] {HD_3360_36_15 });
78- NORMAL_TO_HD .put (NORMAL_2360_35_15 , new String [] {HD_3360_36_15 });
79-
80- HD_OPTIMIZE . put ( HD_3360_36_17 , new String [] { HD_6660_37_17 , HD_6628_61_17 });
61+ NORMAL_OPTIMIZE .put (NORMAL_1456_13_12 , new String [] {NORMAL_3328_12 , NORMAL_3256 , NORMAL_2328_35_12 , NORMAL_2256_14_12 });
62+ NORMAL_OPTIMIZE .put (NORMAL_1496_13_13 , new String [] {NORMAL_3328_13 , NORMAL_3296_15_14 , NORMAL_3296_15_13 , NORMAL_2328_35_13 , NORMAL_2296_14_13 });
63+ NORMAL_OPTIMIZE .put (NORMAL_1496_13_14 , new String [] {NORMAL_3328_14 , NORMAL_3328_35_14 , NORMAL_2328_35_14 , NORMAL_2296_14_14 });
64+ NORMAL_OPTIMIZE .put (NORMAL_1628_13_15 , new String [] {NORMAL_3360_36_15 , NORMAL_2360_35_15 });
65+ NORMAL_OPTIMIZE . put ( NORMAL_3328_15_15 , new String [] { NORMAL_3360_36_15 });
66+ NORMAL_OPTIMIZE .put (NORMAL_3256 , new String [] {NORMAL_3328_12 });
67+ NORMAL_OPTIMIZE .put (NORMAL_3296_15_14 , new String [] {NORMAL_3328_36_14 });
68+ NORMAL_OPTIMIZE .put (NORMAL_3296_15_13 , new String [] {NORMAL_3328_36_13 });
69+ NORMAL_OPTIMIZE .put (NORMAL_3328_15_17 , new String [] {NORMAL_3360_36_17 });
70+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_12 , new String [] {NORMAL_3328_12 , NORMAL_3256 });
71+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_13 , new String [] {NORMAL_3328_13 , NORMAL_3296_15_14 , NORMAL_3296_15_13 });
72+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_14 , new String [] {NORMAL_3328_14 , NORMAL_3328_35_14 });
73+ NORMAL_OPTIMIZE .put (NORMAL_2360_35_15 , new String [] {NORMAL_3360_36_15 });
74+ NORMAL_OPTIMIZE .put (NORMAL_2360_35_17 , new String [] {NORMAL_3360_36_17 });
75+
76+ NORMAL_TO_HD .put (NORMAL_2360_35_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
77+ NORMAL_TO_HD .put (NORMAL_1628_13_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
78+ NORMAL_TO_HD .put (NORMAL_3360_36_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
79+ NORMAL_TO_HD . put ( NORMAL_3328_15_17 , new String [] { HD_6660_37_17 , HD_6628_61_17 });
80+
8181 HD_OPTIMIZE .put (HD_6628_61_17 , new String [] {HD_6660_37_17 });
82- HD_OPTIMIZE .put (HD_3328_15_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
83- HD_OPTIMIZE .put (HD_3328_15_15 , new String [] {HD_3360_36_15 });
84- HD_OPTIMIZE .put (HD_3256 , new String [] {HD_3328_12 });
85- HD_OPTIMIZE .put (HD_3296_15_14 , new String [] {HD_3328_36_14 });
86- HD_OPTIMIZE .put (HD_3296_15_13 , new String [] {HD_3328_36_13 });
8782 }
8883
8984 protected AbstractCrawler crawler ;
0 commit comments