欢迎光临散文网 会员登陆 & 注册

几种解析CCTVNEWS视频方法

2023-08-08 13:40 作者:Gcxue的BiLi官方频道  | 我要投稿

开始解析之前 我们需要知道一些qgds的事情 感谢@朋友圈APERTURE整理

2008.12.26,下载qgds视频要在flash后加media,同时qgds开始收录CCTV9、CCTV13、CCTVE、CCTVF的节目。

2009年3月,qgds的少部分视频开始使用mp4格式。

2009年6月,qgds的大部分视频开始使用mp4格式。同时qgds开始收录无台标的影视类节目。

2009.6.26,链接已做大改动,格式为cntv.vod.cdn.myqcloud.com/flash/media/qgds/年/月/qgds_h清晰度nero_aac码率_年月日_时间戳-段数.mp4(每段5分钟,如果视频长度小于5分钟,则时间戳之后直接.mp4,没有段数),此外qgds重新收录带广告的完整版节目视频。清晰度有三种,264418000为标清,264818000为高清,264200000为超清。码率有四种,分为16、32、64、128。其中32是正常码率。但是时间戳是13位数字,要想不知道时间戳就很难找到。并且各清晰度的时间戳也不一样。

2009.7.21,链接要在月后面加上日。

2009.8.11,media改为200908。

2009.9.1,200908改为2009。

2009.11.1,2009改为200911。

2009.12.26,200911改为mp4videoX。(X为数字,按时间顺序进行。)

2010.9.1之后,qgds的视频开始使用TMS格式,链接有两种:

链接一:cntv.vod.cdn.myqcloud.com/flash/mp4videoX/TMS/年/月/日/GUID码_h清晰度nero_aac码率-段数.mp4(段数最少为1位数)

链接二:vod.cntv.myhwcdn.cn/flash/rtmp/new/年/月/日/GUID码_h清晰度nero_aac码率_段数.mp4(段数最少为3位数,早在2009.7开始出现)

各清晰度的GUID码一样,但是GUID码是由32位16进制字符,要想找到就更加困难。

2008年News Hour flv视频解析方法

http://oversea.v.cctv.com/flash/NewsHour/年/月/NewsHour_300_年月日_1.flv

e.g:http://oversea.v.cctv.com/flash/NewsHour/2008/12/NewsHour_300_20081225_1.flv

央视网老CCTV-9英语国际频道的qgds节目视频链接最早是从2009年2月9日元宵节才开始收录

解析mp4之前 我们要准备一个可以搜索到CCTV news所有视频的搜索引擎

这里我套出来一个 http://so.cntv.cn/language/english/index.php

在里面搜索到你想下载的视频之后 我们发现点进去会提示

无法访问此网站

检查 english.cntv.cn 中是否有拼写错误。

  • 如果拼写无误,请尝试运行 Windows 网络诊断。

DNS_PROBE_FINISHED_NXDOMAIN

这是因为这个网站在前几年被关闭了 因为CGTN已经成立

but 我们应该如何看这些老视频呢

这里就要用到解析了

第一种方法-封面解析(获得GUID码)(适用于大多数的MP4视频)

2009年左右的mp4视频

比如我解析一个2009.07.31的newshour 它的封面链接是https://v.img.cctvpic.com/image/media/NewsHour/2009/07/NewsHour_h264418000nero_aac32_20090731_1249019825775_2.jpg

那么解析出来就是

https://vod.cntv.myhwcdn.cn/flash/media/NewsHour/2009/07/31/NewsHour_h264418000nero_aac32_20090731_1249019825775-1.mp4  (flash和31说别落下我)

1代表的是视频分段 第一段一般是开头 每一段标准时长5分钟

h264418000nero_aac32 这个代表的是视频质量和音频编码 

2015~2016年左右的视频支持aac16:h2642000000nero_aac1

2009.12.26~2010.9.1的视频

比如我解析一个2010.05.01的newshour 它的封面链接是https://p3.img.cctvpic.com/image/2009/NewsHour/2010/05/01/NewsHour_h264418000nero_aac32_20100501_1272692541569_2.jpg

那么解析出来就是

https://vod.cntv.myhwcdn.cn/flash/mp4video?/NewsHour/2010/05/01/NewsHour_h264418000nero_aac32_20100501_1272692541569-1.mp4

? 我们应该怎么知道这个?的mp4视频序号呢

2010.04.26的所有视频序号是4

我以这个为基准推出来是3 

so 最终视频解析出来是https://vod.cntv.myhwcdn.cn/flash/mp4video4/NewsHour/2010/05/01/NewsHour_h264418000nero_aac32_20100501_1272692541569-1.mp4

是不是也不难啊

2010.9.1之后的视频

有两种 

第一种是https://p3.img.cctvpic.com/image/2009/NewsHour/2010/09/02/NewsHour_h264418000nero_aac32_20100902_1283407115400_2.jpg

第二种是CCTVNEWS比较后期的

https://p3.img.cctvpic.com/fmspic/2012/09/02/df4f14630fbc43bd97bfafc57723af80-180.jpg

针对于第一种封面 我们是无法通过封面解析法来解析的 但是我们可以使用抓包法 因为这些视频的链接是http://english.cntv.cn/program/开头的 之后我们会再提到

我们先来解析第二种的

解析出来是

https://vod.cntv.myhwcdn.cn/flash/mp4video22/TMS/2012/09/02/df4f14630fbc43bd97bfafc57723af80_h264818000nero_aac32-1.mp4

也很简单对吧

好了对于封面解析就到这里结束了

第二种 抓包解析(保证你的浏览器支持flash)

刚刚提到

https://p3.img.cctvpic.com/image/2009/NewsHour/2010/09/02/NewsHour_h264418000nero_aac32_20100902_1283407115400_2.jpg

针对于第一种封面 我们是无法通过封面解析法来解析的 但是我们可以使用抓包法 因为这些视频的链接是http://english.cntv.cn/program/开头的

我们可以直接访问这些视频的链接 然后把http://english.cntv.cn/program/改成http://english.cctv.com/program/

比如刚刚这期http://english.cntv.cn/program/newshour/20120902/103024.shtml

改成http://english.cctv.com/program/newshour/20120902/103024.shtml

这不就能访问了

访问成功

但是这些视频都无法加载 怎么办呢? 这就要用到F12 Network抓包了

抓包过程

如果抓不出来可以拖一下进度条看看更新后的结果

抓包成功

这就是解析视频的几种方法了 如果你喜欢我的专栏别忘记给我三连+关注

几种解析CCTVNEWS视频方法的评论 (共 条)

分享到微博请遵守国家法律