zoukankan      html  css  js  c++  java
  • CNTV视频回看下载地址

    这其实不是新方法了,这个方法早在五六年前大家就在用,至今也没失效。但是五六年前那时候这个方法可以下载到过去三个月内CNTV直播过的视频,而现在只能下到一个星期的。之所以要下载回看版本,是因为比栏目版本的画质要好一些。

    CNTV会把回看的视频按5分钟一段分割,而不管节目的起始时间,所以你得算一下你要的视频都是分布在哪个时间段。

    然后使用这样的地址:http://v.cctv.com/flash/live_back/nettv_cctv1/cctv1-2015-07-25-01-002.mp4

    其中红色的部分是频道名,下面会详述,蓝色的部分是日期,最远只能下到一周前的,绿色的是小时(24小时制)以及分段,这里是第二段,每小时一共12段。

    频道名很好找,就是你去CNTV官网看直播或者回放的时候,域名里显示的频道名,比如CCTV1的页面地址是http://tv.cntv.cn/live/cctv1,频道名就是cctv1,CCTV9的地址http://tv.cntv.cn/live/cctvjilu,频道名就是cctvjilu,北京卫视就是btv1,东方卫视就是dongfang,以此类推。

    按照如上规律写好下载地址,扔进迅雷就可以了,下下来的视频由于是5分钟一段的,可能需要用QQ影音、MP4Toolkit之类工具进行无损裁剪和拼接。

    至于这个下载地址是怎么来的,这里也有一个接口:

    http://vdn.apps.cntv.cn/api/liveback.do?channel=cctv1&starttime=201507250105&endtime=201507250245

    其中红色的是频道名,蓝色的分别是当前回放节目的起始时间和结束时间(精确到分钟),打开这个接口就会返回一段JSON数据,其中就有组成这个节目的所有的mp4视频地址。

  • 相关阅读:
    YARN的设计
    在(MRv1)中JobTracker工作方式
    经典 MapReduce框架(MRv1)
    进程与线程的简单解释
    Java序列化的机制和原理
    ibatis源码学习4_参数和结果的映射原理
    ibatis源码学习3_源码包结构
    ibatis源码学习2_初始化和配置文件解析
    ibatis源码学习1_整体设计和核心流程
    spring中的设计模式
  • 原文地址:https://www.cnblogs.com/qingsong/p/5327631.html
Copyright © 2011-2022 走看看