V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
pew
V2EX  ›  云计算

大神帮帮忙,如何下载阿里云大学的视频?

  •  
  •   pew · 2018-06-13 17:23:07 +08:00 · 5465 次点击
    这是一个创建于 2357 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问如何下载,试了好多办法,只有录屏好用,百思不得其解。 有没有大神有思路的 0.0

    17 条回复    2021-03-30 13:57:35 +08:00
    soho176
        1
    soho176  
       2018-06-13 17:33:57 +08:00
    火狐有个视频嗅探插件你试试
    402645707
        2
    402645707  
       2018-06-13 17:39:05 +08:00
    给你一个思路,我先拿这个视频举例子
    https://edu.aliyun.com/lesson_46_605
    F12 分析,可以得到一个字段包含 m3u8 的请求(只是做例子,可以看到 m3u8 后面有 courseid 这个参数)
    https://edu.aliyun.com/hls/748/stream/sd/4krHDchWX8QAWcKISLx2TUgsus3dGO7w.m3u8?courseId=46
    下载这个 m3u8 文件,得到所有视频分段地址,
    试图用 vlc 直接打开 vlc 文件,可以获取视频时间长度,不能加载流,推测阿里云做了 cookies 验证。

    所以你要做的是,写个爬虫把 m3u8 里面的所有视频分段用爬下来并合并
    基础 python 操作,学业繁忙,告辞
    crab
        3
    crab  
       2018-06-13 18:04:04 +08:00
    ffmpeg m3u8 key aes
    402645707
        4
    402645707  
       2018-06-13 19:22:35 +08:00
    Leigg
        5
    Leigg  
       2018-06-13 19:33:20 +08:00 via iPhone
    火狐插件了解一下,叫 video 啥来着
    pew
        6
    pew  
    OP
       2018-06-14 09:06:16 +08:00
    @soho176 #1 嗅探的试了几个都不行,能嗅探到,下不动。
    pew
        7
    pew  
    OP
       2018-06-14 09:06:36 +08:00
    @402645707 #2 多谢思路,学业加油!
    pew
        8
    pew  
    OP
       2018-06-14 09:07:48 +08:00
    @Leigg #5 浏览器插件试了好多个,基本都不行
    pew
        9
    pew  
    OP
       2018-06-14 09:08:36 +08:00
    多谢,您这个应该和楼下方法类似,我试下楼下的。
    pew
        10
    pew  
    OP
       2018-06-14 09:09:15 +08:00
    @crab #3 多谢,您这个应该和楼下方法类似,我试下楼下的。
    pew
        11
    pew  
    OP
       2018-06-14 09:09:33 +08:00
    @402645707 #4 多谢大神,我去试下。
    pew
        12
    pew  
    OP
       2018-06-14 13:57:05 +08:00
    @402645707 #4 表示未能成功编译,能不能麻烦您给我个编译好的
    402645707
        13
    402645707  
       2018-06-14 17:00:29 +08:00
    @pew 提供一个邮箱地址,我是在 x64 的 linux 上面编译的
    pew
        14
    pew  
    OP
       2018-06-14 17:29:00 +08:00
    @402645707 #13 [email protected] ,多谢:>
    Menci
        15
    Menci  
       2018-06-14 18:20:31 +08:00
    看楼上一些人说是 m3u8
    ```
    ffmpeg -i "这里填 URL.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 video.mp4
    ```
    q344766620
        16
    q344766620  
       2020-02-14 11:21:50 +08:00
    @Menci 作用在百度云智学院视频(测试通过)非常感谢。
    forelegance
        17
    forelegance  
       2021-03-30 13:57:35 +08:00
    阿里云的视频是“私有加密”,而不是 HLS 的标准加密方式,不知道怎么解密
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:15 · PVG 19:15 · LAX 03:15 · JFK 06:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.