如何自动一击下载腾讯课堂视频(如何ffmpeg读取外围文件内部的m3u8的url链接,同时实现用shell运行)

本文主要是介绍如何自动一击下载腾讯课堂视频(如何ffmpeg读取外围文件内部的m3u8的url链接,同时实现用shell运行),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考网站

https://superuser.com/questions/1393883/ffmpeg-read-an-input-link-from-a-text-file-directly-without-extra-tools-and-pi

在上一个文章中,如何使用ffmpeg下载腾讯课堂视频(亲自多次尝试有效)

https://blog.csdn.net/topia_csdn/article/details/106291410#comments_17873457

虽然一步步很详细,但是ffmpeg的镜像在国外,此外配置ffmpeg的环境等因素,导致对于小白到了ffmpeg的配置处容易知难而退 😛,

在用户@是柏拉图的乌托邦吗的提醒下,参阅一些大佬的博客文章(1ffmpeg拼接视频方法concat详解)的启迪下,想到了比较简单的无需配置环境的使用方法,同时将所有需要的文件包括ffmpeg和potplayer的安装包打包起来供所有朋友使用,以下为压缩包的使用的方法

== 需要文件下载链接

链接:https://pan.baidu.com/s/1mvNnTS29tV9nPqMIJWiJ5g
提取码:1234

以下操作视频链接

https://www.bilibili.com/video/BV12q4y1Q7ry/

1 -----在所需下载腾讯课堂页面右键然后检查(或者按下F12键),在network下的搜索框输入m3u8,然后刷新,然后复制第二个m3u8流的的链接,先到potplayer(在文件压缩包里面有potplayer安装包)里面打开链接看看链接是否有效(无效则重复上步骤)

2 -----有效就将链接保存在文件压缩包如图所示url_file.txt文件里面,替换掉原有链接后记得用上引号

在这里插入图片描述

file  'm3u8xxxxx链接'

3 -----编辑完成后记得保存url_file.txt文件

在这里插入图片描述

4 -----双击read_url.bat,代码跑起来自动下载,代码不动了就单机下黑框疯狂按下enter键

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5 -----注意:有的视频比如班级教学视频等需要你提前登录网页腾讯课堂账号


在这里插入图片描述

这篇关于如何自动一击下载腾讯课堂视频(如何ffmpeg读取外围文件内部的m3u8的url链接,同时实现用shell运行)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/914975

相关文章

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

基于Python实现温度单位转换器(新手版)

《基于Python实现温度单位转换器(新手版)》这篇文章主要为大家详细介绍了如何基于Python实现温度单位转换器,主要是将摄氏温度(C)和华氏温度(F)相互转换,下面小编就来和大家简单介绍一下吧... 目录为什么选择温度转换器作为第一个项目项目概述所需基础知识实现步骤详解1. 温度转换公式2. 用户输入处

MySQL实现多源复制的示例代码

《MySQL实现多源复制的示例代码》MySQL的多源复制允许一个从服务器从多个主服务器复制数据,这在需要将多个数据源汇聚到一个数据库实例时非常有用,下面就来详细的介绍一下,感兴趣的可以了解一下... 目录一、多源复制原理二、多源复制配置步骤2.1 主服务器配置Master1配置Master2配置2.2 从服

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql

C#控制台程序同步调用WebApi实现方式

《C#控制台程序同步调用WebApi实现方式》控制台程序作为Job时,需同步调用WebApi以确保获取返回结果后执行后续操作,否则会引发TaskCanceledException异常,同步处理可避免异... 目录同步调用WebApi方法Cls001类里面的写法总结控制台程序一般当作Job使用,有时候需要控制

SpringBoot集成P6Spy的实现示例

《SpringBoot集成P6Spy的实现示例》本文主要介绍了SpringBoot集成P6Spy的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录本节目标P6Spy简介抛出问题集成P6Spy1. SpringBoot三板斧之加入依赖2. 修改

Python实现数据可视化图表生成(适合新手入门)

《Python实现数据可视化图表生成(适合新手入门)》在数据科学和数据分析的新时代,高效、直观的数据可视化工具显得尤为重要,下面:本文主要介绍Python实现数据可视化图表生成的相关资料,文中通过... 目录前言为什么需要数据可视化准备工作基本图表绘制折线图柱状图散点图使用Seaborn创建高级图表箱线图热

Redis分布式锁中Redission底层实现方式

《Redis分布式锁中Redission底层实现方式》Redission基于Redis原子操作和Lua脚本实现分布式锁,通过SETNX命令、看门狗续期、可重入机制及异常处理,确保锁的可靠性和一致性,是... 目录Redis分布式锁中Redission底层实现一、Redission分布式锁的基本使用二、Red

基于Python实现数字限制在指定范围内的五种方式

《基于Python实现数字限制在指定范围内的五种方式》在编程中,数字范围限制是常见需求,无论是游戏开发中的角色属性值、金融计算中的利率调整,还是传感器数据处理中的异常值过滤,都需要将数字控制在合理范围... 目录引言一、基础条件判断法二、数学运算巧解法三、装饰器模式法四、自定义类封装法五、NumPy数组处理

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py