python如何把ts视频拼接起来_Python爬取网站m3u8视频,将ts解密成mp4,合并成整体视频...

news/2024/5/20 15:11:28/文章来源:https://blog.csdn.net/weixin_30913041/article/details/114424308

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。6b523c3f26585d55160f31a4256be671.png

今天群里面有一个小伙伴发了一个链接,出于好奇,点击去看了一下,然后确定试试看。

基本开发环境Python 3.6

Pycharm

相关模块的使用3d5b63cb57ffc376676003b8f4fd9f86.png

目标网页分析1c1c5cf5fc4ccb0643aa88d371b68dee.png

根据小伙伴提供的地址,是关于火影博人传的。bb8b413091c712bf0c54b7fe9b66c565.png

使用开发者工具的时候发现,有现成的mp4地址,当心里面还在想着:

< 嗯?就这?>3eb49bf9be39c52611adc7cc72048487.png

复制链接就自动下载了,点开一看........ae50ed7f10d1eebbab854b8d264d5ec5.png

b0345654974cb1558428c915b0943a0c.png

9df27d266cc0942bf915c9d0719f1529.png

怎么是这个东西,回头一看网页,原来是广告的视频 = =26bbe4f2946c9df4eab7cd7e0f776b9e.png

0ff93216f3deed6f9e4720e0e34e909e.png

再分析

1、视频获取多个ts文件

其实网站的视频数据是分为了 一个一个的TS文件,而且这些TS文件都在m3u8的链接当中。每一个ts文件链接,都是对应视频中的一个片段,整个视频就是又一个一个片段组合成。74fc157aa3918d6244d7864fb16a76b4.png

c7174c399331adda9df0a076ee6e657a.png

既然知道了视频的来源,那么我们就要找到m3u8 地址的来源,并分析规律,这样才能批量爬取ts文件数据。当然如果你m3u8的url地址,也可以用一些专门的软件,可以直接下载并合成视频。615f40954fbbdeacf3f010c6166e3d5d.png

2、获取m3u8 的url地址bef9cdb81b9173fbba123001492cedae.png

通过两个链接的对比,可以发现有一个日期不一样,还有一个应该就是类似ID的参数不一样,想要找到来源,可以复制 1556_fd900088 一个关键参数,在开发者工具当中搜索。

ef757aae35a15b797d458ea88d1ace9f.png

0b9b0f4c78b1fcac7ce3ebd85a8d86e1.png

这个链接包含的参数:28ec3a50a10371e59edc304aaa016e46.png

根据导航栏中的url可以发现:

ID:95 对应的应该是 博人传这个动漫的ID

pid:175对应的应该就是多少集

后面两个参数的都没有传值的,复制url地址,删除后面两个参数一样可以访问,说明这个两个参数没有什么特别大的影响。57e978a8aab074fca1a176988e7852d6.png

3、下载保存合并成mp4文件4ca75f87ad636965a4f25c88daae5726.png

先把每个ts文件都保存下来。44574e0b046ddf9c005886cd1c9dd6c8.png

09fe6aef1d6f01c16d3fad5bbf8f6907.png

简单的合并成mp4文件:

电脑一般都自带安装了WinRaR解压软件,全选ts文件后右键选择添加到压缩文件,看下图界面,

注意1:压缩文件名后缀要改成.MP4,

注意2:压缩方式选择为存储,默认是标准是不行的。4563c22b543e099d508f871e3554ea85.png

3c84e1fa1650edd221bbeb0cb9fb6c77.png

注意点:

这样合并的前提是你的ts文件都是0000,然后0001 这样按照顺序排列的,不然你合并出来之后播放顺序是错乱的。

如果下载的ts文件不是这样排序的情况,需要保存整个m3u8链接中的数据。然后通过cmd命令的方式将所有的ts合并成一个文件:

copy /b d:\xxx\download_ts\*.ts   d:\xxx\download_ts\new.mp4

也可以使用代码用FFmpg合并,之前爬去B站视频合并音频数据和视频画面的工具。b0f8e4f3f315cf93907161c50f597157.png

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hadoop学习笔记—20.网站日志分析项目案例(二)数据清洗

Hadoop学习笔记—20.网站日志分析项目案例&#xff08;二&#xff09;数据清洗 网站日志分析项目案例&#xff08;一&#xff09;项目介绍&#xff1a;http://www.cnblogs.com/edisonchou/p/4449082.html 网站日志分析项目案例&#xff08;二&#xff09;数据清洗&#xff1a;当…

tp5不启用伪静态_SEO优化中动态页面、静态页面和伪静态页面哪个好?

对于什么是网站的动态页面和静态页面&#xff0c;以及它们之间的区别&#xff0c;本文来介绍一下&#xff0c;在做SEO优化时&#xff0c;挑选动态页面、静态页面和伪静态页面哪个好?我们先来简单总结一下&#xff0c;它们各自的优缺点&#xff1a;1. 静态页面拜访最快;但由于数…

python tornado部署_Python:Tornado 第四章:Tornado网站部署:第二节:静态文件

静态文件下载是大多数网站必备的功能&#xff0c;与静态文件相关的开发工作有两类&#xff1a;配置静态文件路径和优化静态文件访问。1、配置静态文件路径配置静态文件路径的目的在于为客户端提供静态文件的可访问性。Tornado提供了两种方式进行配置静态文件URL路径与服务器本地…

服务器稳定对页面的排名很重要,如何解决网站打开速度太慢了的问题?

网站打开速度太慢了&#xff1f;不知道大家在开一个网站的时候是否有注意过自己的行为&#xff0c;如果一个网站你等待了好久它都没有打开&#xff0c;那么你这时候是否还会继续等待呢&#xff1f;在大量的数据统计下&#xff0c;可以让我们看到越来越多的用户浏览行为&#xf…

复制黏贴上传excel文件到网站

假如有一个excel文件&#xff0c;想把里面的内容传到网站上去。 可以利用JSON.stringify() 把空格和换行等字符转换为 escape sequence。如&#xff1a; 这就转换成了escape sequnence 但这个方法目前只支持到 IE8 FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafariBa…

使用Visual Studio建立网站项目

使用Visual Studio建立网站项目 第一步、依次点击文件->新建->项目&#xff08;不是网站&#xff09; 第二步、选择要新建的项目类型 在下图中把易错的地方已经圈出来了&#xff0c;注意不要选择其他的&#xff0c;选择空Web应用程序&#xff0c;否则会出现一堆没用的文…

dataframe 如何增加新的索引_如何为网站增加索引,促进网站SEO优化?

众所周知&#xff0c;索引量是百度判断网站搜索引擎优化的标准之一&#xff0c;一般情况下&#xff0c;索引量越多&#xff0c;网站页面被索引的几率就会越大&#xff0c;网站的排名提升也将有更大的机会&#xff0c;那么在网站优化中&#xff0c;该如何为网站增加索引呢&#…

linux smb 远程,测试过程、扩展研究 - Linux系统下用smbclient命令来访问Windows共享_Linux教程_Linux公社-Linux系统门户网站...

基本测试过程如下&#xff1a;1、 访问c$共享&#xff1a;[rootrh root]# smbclient //192.168.60.188/c$ -U cmwPassword:smb: \> cd winntsmb: \winnt\>2、 访问temp共享(启用guest帐户)[rootrh root]# smbclient //192.168.60.188/tempPassword:(未输入任何密码)smb: …

asp.net html5网站结构,ASP.NET MVC5网站开发之展示层架构(五)

展示层由Ninesky.Web项目实现&#xff0c;负责网站内容的显示&#xff0c;项目包含Member和Control两个区域。Member区域实现网站内容的管理&#xff0c;Control区域实现网站系统管理。结构、功能图如下&#xff1a;一、Member区域1、添加Member区域Ninesky.Web【右键】-> 添…

黑帽SEO

黑帽SEO由来已久&#xff0c;虽然是所有搜索引擎打击的对象&#xff0c;但是在推动搜索引擎进步的历程中功不可没。搜索引擎算法在进步&#xff0c;黑帽SEO手法更是魔高一丈&#xff0c;在信息爆炸的今天&#xff0c;常见的黑帽手法有哪些呢&#xff1f;站长们应当使用白帽SEO手…

《大型网站系统与JAVA中间件实践》读书笔记-数据访问层

数据访问层 5.1.2数据库垂直/水平拆分的困难 随着网站业务的快速发展&#xff0c;数据量和访问量不断上升&#xff0c;数据库的压力越来越大。 更换更好的硬件&#xff08;Scale Up)是一种解决方案&#xff0c;而且在我们能付得起硬件费用并且没 有到达硬件单机瓶颈时&#xff…

阿里云linux服务器搭建宝塔到建站的第一步

这些天公司要备案就买了个服务器&#xff0c;想学点东西就玩了一下&#xff0c;自己期间也遇到一些问题 首先我选择的服务器是默认推荐的那种最便宜的 买了就看见有一个实例&#xff1a;如图 那么接下来点击管理就要重置一下密码为后面登录&#xff1a; 选择重置密码改为自己的…

可以获得索引值码_搜索引擎seo推广的优缺点

现在搜索引擎seo推广是最为受青睐的营销方式&#xff0c;所谓的SEO是由英文Search Engine Optimization缩写而来&#xff0c;翻译为“搜索引擎优化”。拓王朝表示SEO就是通过对网站内部和外部的优化&#xff0c;改进网站在搜索引擎中的排名表现&#xff0c;从而使网站获得更多的…

推荐几个高质量的图片素材网站

阿里巴巴矢量图标库 http://iconfont.cn 国内功能很强大且图标内容很丰富的矢量图标库&#xff0c;提供矢量图标下载、在线存储、格式转换等功能。 高品图像 http://www.gaopinimages.com 网站设计高端大气&#xff0c;资源丰富。拥有千万张高清图片&#xff0c;摄影作品/历史照…

2021年高清卫星影像DEM数据免费下载,3款软件4个网站推荐给你

在上大学时听老师过一句话“一入遥感深似海&#xff0c;从此数据永相随” 不过不仅遥感处理需要各种数据来练习学习&#xff0c;整个测绘地信行业在工作中也需要各种数据来辅助项目处理。没办法&#xff0c;做数据处理就是要一直跟各种数据打交道。 说到工作中的一些数据&…

给自己的网站加上HTTPS

前言 现在谷歌等厂商大力推行https协议&#xff0c;如果你的网站不支持https&#xff0c;在使用谷歌浏览器时&#xff0c;会被警告网站不安全。w(&#xff9f;Д&#xff9f;)w&#xff0c;不安全&#xff1f;哪里不安全了&#xff1f;OK&#xff0c;那我改成支持https好吧。关…

「三个页面」主题网站设计精髓

2003年小林在湖北一个简单的主题网站&#xff0c;可谓麻雀虽小&#xff0c;五脏俱全&#xff0c;虽只涉及首页、索引页和内容页这种所谓「三个页面」设计思想&#xff0c;但却集合了简单 Web 设计之精髓。首页涉及美工设计、用户交互以及内容布局等&#xff0c;主要版块则有导航…

网站用户行为日志采集和后台日志服务器搭建

原文地址: 网站用户行为日志采集和后台日志服务器搭建 1.简介 网站流量数据统计分析&#xff0c;可以帮助网站管理员、运营人员、推广人员等实时获取网站流量信息&#xff0c;并从流量来源、网站内容、网站访客特性等多方面提供网站分析的数据依据。从而帮助提高网站流量&…

python脚本跑SQLlib靶场_网站自动化脚本的实操

流量生意永不过时&#xff0c;无论哪个渠道&#xff0c;获客成本都是越来越高。我最熟悉的流量获取就是百度搜索&#xff0c;所以近期正在实现关于网站的一些自动化脚本。一、关键词拓展免费的主要来源于关键词规划师、百度相关推荐词。关键词规划师可以直接导出Excel&#xff…