@@ -27,20 +27,20 @@ public class ZdfVideoUrlOptimizer {
2727 private static final String NORMAL_2328_35_14 = "2328k_p35v14.mp4" ;
2828 private static final String NORMAL_2360_35_15 = "2360k_p35v15.mp4" ;
2929 private static final String NORMAL_2360_35_17 = "2360k_p35v17.mp4" ;
30+ private static final String NORMAL_3256 = "3256k_p15v12.mp4" ;
31+ private static final String NORMAL_3296_15_13 = "3296k_p15v13.mp4" ;
32+ private static final String NORMAL_3296_15_14 = "3296k_p15v14.mp4" ;
33+ private static final String NORMAL_3328_15_15 = "3328k_p15v15.mp4" ;
34+ private static final String NORMAL_3328_15_17 = "3328k_p15v17.mp4" ;
35+ private static final String NORMAL_3328_12 = "3328k_p36v12.mp4" ;
36+ private static final String NORMAL_3328_13 = "3328k_p36v13.mp4" ;
37+ private static final String NORMAL_3328_14 = "3328k_p36v14.mp4" ;
38+ private static final String NORMAL_3328_35_14 = "3328k_p35v14.mp4" ;
39+ private static final String NORMAL_3328_36_13 = "3328k_p36v13.mp4" ;
40+ private static final String NORMAL_3328_36_14 = "3328k_p36v14.mp4" ;
41+ private static final String NORMAL_3360_36_15 = "3360k_p36v15.mp4" ;
42+ private static final String NORMAL_3360_36_17 = "3360k_p36v17.mp4" ;
3043
31- private static final String HD_3256 = "3256k_p15v12.mp4" ;
32- private static final String HD_3296_15_13 = "3296k_p15v13.mp4" ;
33- private static final String HD_3296_15_14 = "3296k_p15v14.mp4" ;
34- private static final String HD_3328_15_15 = "3328k_p15v15.mp4" ;
35- private static final String HD_3328_15_17 = "3328k_p15v17.mp4" ;
36- private static final String HD_3328_12 = "3328k_p36v12.mp4" ;
37- private static final String HD_3328_13 = "3328k_p36v13.mp4" ;
38- private static final String HD_3328_14 = "3328k_p36v14.mp4" ;
39- private static final String HD_3328_35_14 = "3328k_p35v14.mp4" ;
40- private static final String HD_3328_36_13 = "3328k_p36v13.mp4" ;
41- private static final String HD_3328_36_14 = "3328k_p36v14.mp4" ;
42- private static final String HD_3360_36_15 = "3360k_p36v15.mp4" ;
43- private static final String HD_3360_36_17 = "3360k_p36v17.mp4" ;
4444 private static final String HD_6628_61_17 = "6628k_p61v17.mp4" ;
4545 private static final String HD_6660_37_17 = "6660k_p37v17.mp4" ;
4646
@@ -49,38 +49,33 @@ public class ZdfVideoUrlOptimizer {
4949 private static final Map <String , String []> HD_OPTIMIZE = new HashMap <>();
5050
5151 static {
52- NORMAL_OPTIMIZE .put (NORMAL_1628_13_17 , new String []{ NORMAL_2360_35_17 });
52+ NORMAL_OPTIMIZE .put (NORMAL_1628_13_17 , new String [] { NORMAL_3360_36_17 , NORMAL_2360_35_17 });
5353 NORMAL_OPTIMIZE .put (NORMAL_2256_14_11 , new String []{NORMAL_2328_35_11 });
54- NORMAL_OPTIMIZE .put (NORMAL_2256_14_12 , new String []{ NORMAL_2328_35_12 });
54+ NORMAL_OPTIMIZE .put (NORMAL_2256_14_12 , new String [] { NORMAL_3328_12 , NORMAL_3256 , NORMAL_2328_35_12 });
5555 NORMAL_OPTIMIZE .put (NORMAL_2296_14_13 , new String []{NORMAL_2328_35_13 });
56- NORMAL_OPTIMIZE .put (NORMAL_2296_14_14 , new String []{ NORMAL_2328_35_14 });
56+ 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 });
5757 NORMAL_OPTIMIZE .put (NORMAL_1456_13_11 , new String []{NORMAL_2328_35_11 , NORMAL_2256_14_11 });
58- NORMAL_OPTIMIZE .put (NORMAL_1456_13_12 , new String []{ NORMAL_2328_35_12 , NORMAL_2256_14_12 });
59- NORMAL_OPTIMIZE .put (NORMAL_1496_13_13 , new String []{ NORMAL_2328_35_13 , NORMAL_2296_14_13 });
60- NORMAL_OPTIMIZE .put (NORMAL_1496_13_14 , new String []{ NORMAL_2328_35_14 , NORMAL_2296_14_14 });
61- NORMAL_OPTIMIZE .put (NORMAL_1628_13_15 , new String []{ NORMAL_2360_35_15 });
62-
63- NORMAL_TO_HD .put (NORMAL_2360_35_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
64- NORMAL_TO_HD .put (NORMAL_1628_13_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
65- NORMAL_TO_HD .put (NORMAL_1456_13_12 , new String [] {HD_3328_12 , HD_3256 });
66- NORMAL_TO_HD .put (NORMAL_2256_14_12 , new String [] {HD_3328_12 , HD_3256 });
67- NORMAL_TO_HD .put (NORMAL_2328_35_12 , new String [] {HD_3328_12 , HD_3256 });
68- NORMAL_TO_HD .put (NORMAL_1496_13_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
69- NORMAL_TO_HD .put (NORMAL_2296_14_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
70- NORMAL_TO_HD .put (NORMAL_2328_35_13 , new String [] {HD_3328_13 , HD_3296_15_14 , HD_3296_15_13 });
71- NORMAL_TO_HD .put (NORMAL_1496_13_14 , new String [] {HD_3328_14 , HD_3328_35_14 });
72- NORMAL_TO_HD . put ( NORMAL_2296_14_14 , new String [] { HD_3328_14 , HD_3328_35_14 });
73- NORMAL_TO_HD .put (NORMAL_2328_35_14 , new String [] {HD_3328_14 , HD_3328_35_14 });
74- NORMAL_TO_HD .put (NORMAL_1628_13_15 , new String [] {HD_3360_36_15 });
75- NORMAL_TO_HD .put (NORMAL_2360_35_15 , new String [] {HD_3360_36_15 });
76-
77- HD_OPTIMIZE . put ( HD_3360_36_17 , new String [] { HD_6660_37_17 , HD_6628_61_17 });
58+ NORMAL_OPTIMIZE .put (NORMAL_1456_13_12 , new String [] { NORMAL_3328_12 , NORMAL_3256 , NORMAL_2328_35_12 , NORMAL_2256_14_12 });
59+ 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 });
60+ NORMAL_OPTIMIZE .put (NORMAL_1496_13_14 , new String [] { NORMAL_3328_14 , NORMAL_3328_35_14 , NORMAL_2328_35_14 , NORMAL_2296_14_14 });
61+ NORMAL_OPTIMIZE .put (NORMAL_1628_13_15 , new String [] { NORMAL_3360_36_15 , NORMAL_2360_35_15 });
62+ NORMAL_OPTIMIZE . put ( NORMAL_3328_15_15 , new String [] { NORMAL_3360_36_15 });
63+ NORMAL_OPTIMIZE .put (NORMAL_3256 , new String [] {NORMAL_3328_12 });
64+ NORMAL_OPTIMIZE .put (NORMAL_3296_15_14 , new String [] {NORMAL_3328_36_14 });
65+ NORMAL_OPTIMIZE .put (NORMAL_3296_15_13 , new String [] {NORMAL_3328_36_13 });
66+ NORMAL_OPTIMIZE .put (NORMAL_3328_15_17 , new String [] {NORMAL_3360_36_17 });
67+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_12 , new String [] {NORMAL_3328_12 , NORMAL_3256 });
68+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_13 , new String [] {NORMAL_3328_13 , NORMAL_3296_15_14 , NORMAL_3296_15_13 });
69+ NORMAL_OPTIMIZE .put (NORMAL_2328_35_14 , new String [] {NORMAL_3328_14 , NORMAL_3328_35_14 });
70+ NORMAL_OPTIMIZE .put (NORMAL_2360_35_15 , new String [] {NORMAL_3360_36_15 });
71+ NORMAL_OPTIMIZE .put (NORMAL_2360_35_17 , new String [] {NORMAL_3360_36_17 });
72+
73+ NORMAL_TO_HD .put (NORMAL_2360_35_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
74+ NORMAL_TO_HD .put (NORMAL_1628_13_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
75+ NORMAL_TO_HD .put (NORMAL_3360_36_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 });
76+ NORMAL_TO_HD . put ( NORMAL_3328_15_17 , new String [] { HD_6660_37_17 , HD_6628_61_17 });
77+
7878 HD_OPTIMIZE .put (HD_6628_61_17 , new String [] {HD_6660_37_17 });
79- HD_OPTIMIZE .put (HD_3328_15_17 , new String [] {HD_6660_37_17 , HD_6628_61_17 , HD_3360_36_17 });
80- HD_OPTIMIZE .put (HD_3328_15_15 , new String [] {HD_3360_36_15 });
81- HD_OPTIMIZE .put (HD_3256 , new String [] {HD_3328_12 });
82- HD_OPTIMIZE .put (HD_3296_15_14 , new String [] {HD_3328_36_14 });
83- HD_OPTIMIZE .put (HD_3296_15_13 , new String [] {HD_3328_36_13 });
8479 }
8580
8681 /**
0 commit comments