python,ts视频教程

  python,ts视频教程

  当然,我做的菜是给初学者吃的。

  能够实现功能是我的动力。

  Url您必须在播放视频的页面上单击f12打开开发者工具,然后选择网络。

  单击终端服务分段视频。

  Image.png(36.58kb,下载次数:2)。

  020-6-5上传于19:49

  副本旁边的请求URL。这是网址。

  开始的Ts文件名。

  Image.png(7.92kb,下载次数:1)。

  020-6-5上传于19:55

  最后一个ts文件名

  Image.png(10.41kb,下载次数:1)。

  020-6-5上传于19:54

  所以总共有大约740个ts段。

  Image.png(3.16kb,下载次数:2)。

  020-6-5上传于20:02

  这里应该改成740

  导入请求

  efPares_data(名称) :

  #请求头文件。可能需要修改。请检查页面上的请求标题。只需修改以下内容。#主要是origin和refererheaders={

  Accept-encoding: gzip,deflate,br , origin: https://JX.7639616.com , if-range: 500bb ID=3359Zuikzy。伊亚520.com/2018 03 26/luq 2 voud/index . m3 u8 ,用户代理:。x64 ) appleWebKit/537.36(khtml,像壁虎一样)chrome/80 . 0 . 3987 . 163 safari/537.36)}

  #文件中有多少num=name 1#位数,有多少0=str(num)。数字前要加zfill(5)?

  当你得到网址并观察它时,只有后面的数字发生了变化。URL= https://zuikzy . yiya 520.com/2018 03 26/luq 2 voud/1000 kb/HLS/te poum 3571 s 。ts’;是打印(URL)

  response=requests.get(URL,headers=headers)).

  #获取文件的二进制代码data=response.content

  #保存数据save_data(data,str) num())))))))))。

  #传入数据和名称defsave_data(数据,编号):

  Num=num.z file (4))。

  withopen(num 。ts , wb ) asf:

  f .写(数据)

  f.close()

  from concurrent . futureimporthreadpoolexecutor #线程池#应该是线程池的数量50 p=threadpoolexecutor(50)

  for nameinrange(1800):(()))).

  然后,在ts视频剪辑的文件夹中创建bat的文件,并使其成为副本/d *。to ceshi.mp4(这意味着将当前文件下的所有ts复制到ceshi.mp4)。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: