当前位置: 首页 > news >正文

紫云网站建设网站建设创意广告词

紫云网站建设,网站建设创意广告词,wordpress多本小说站出售,微信网站建设目录 第一步:爬取一段5秒视频找url代码结果 第二步:下载整个视频的所有片段代码:结果: 第三步:合成视频安装模块代码:结果 简洁代码代码:结果: 最终代码简洁前代码简洁后代码 思路&a…

目录

  • 第一步:爬取一段5秒视频
    • 找url
    • 代码
    • 结果
  • 第二步:下载整个视频的所有片段
    • 代码:
    • 结果:
  • 第三步:合成视频
    • 安装模块
    • 代码:
    • 结果
  • 简洁代码
    • 代码:
    • 结果:
  • 最终代码
    • 简洁前代码
    • 简洁后代码

思路:
1、爬取视频,但是每次只能爬取一段5秒的视频。
2、一个视频有很多秒,所以需要爬取很多片段的视频
3、把所有爬取下来的片段视频合成导出。

4、最后再简洁代码

第一步:爬取一段5秒视频

找url

首先,找到需要爬取的视频,选择如图,找到对应的URL。
在这里插入图片描述

代码

然后最简单的四行爬取代码
在这里插入图片描述

结果

爬取的结果如图,里面视频只有5秒
在这里插入图片描述

第二步:下载整个视频的所有片段

代码:

在这里插入图片描述

结果:

在这里插入图片描述
把该视频所有片段都下载下来了
在这里插入图片描述

第三步:合成视频

安装模块

命令:pip install moviepy -i https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述

代码:

在这里插入图片描述

结果

在这里插入图片描述

完整合成视频并下载下来
在这里插入图片描述

简洁代码

代码:

在这里插入图片描述

结果:

在这里插入图片描述
如图:每个视频只由4秒
在这里插入图片描述

在这里插入图片描述

最终代码

简洁前代码

这里我把原本存放视频的文件夹名由《视频》改成《视频片段》
在这里插入图片描述
所以这里的【视频】,后面写代码的时候也应该改成【视频片段】
在这里插入图片描述

# 导入模块
import requestsnumber = 0
# 循环下载视频片段
while True:format_num = '{:05d}'.format(number)# f'' --> 用于在字符串中添加执行表达式url = f'https://xxxxxxxxxx.{format_num}.ts?pkexxxxxxxxxxxxx'res = requests.get(url)# 遇到404,就跳出循环if res.status_code == 404:breakopen(f'视频片段/{format_num}.ts', 'wb').write(res.content)print(f'已经下载了 {format_num}.ts文件')number += 1print(f'一共下载了 {number} 个视频 , 准备合成,请稍等几分钟')# 合成
#从moviepy这个模块的子模块editor里面导入所有的功能
from moviepy.editor import *# 列表 把这些视频加载到程序中来,保存在一个列表中
clip_list = []
for i in range(number):format_num = '{:05d}'.format(i)clip = VideoFileClip(f'视频片段/{format_num}.ts')clip_list.append(clip)# 最终视频合成
lastVideo = concatenate_videoclips(clip_list)
# 视频下载写出地址
lastVideo.write_videofile('完整视频/最终视频.mp4')

简洁后代码

# 导入模块
import requests
#从moviepy这个模块的子模块editor里面导入所有的功能
from moviepy.editor import *
number = 0
# 列表, 用于把所有片段视频加载到程序中来,保存在一个列表中
clip_list = []
# 循环下载视频片段
while True:format_num = '{:05d}'.format(number)# f'' --> 用于在字符串中添加执行表达式url = f'https://xxxxxxxhevc_1.{format_num}.ts?pkexxxxxxxxxxxxxxxxxxxxxx'res = requests.get(url)# 遇到404,就跳出循环if res.status_code == 404:break# 视频片段 就是存放一段段视频的文件夹名open(f'视频片段/{format_num}.ts', 'wb').write(res.content)clip = VideoFileClip(f'视频片段/{format_num}.ts')clip_list.append(clip)print(f'已经下载了并且加载了 {format_num}.ts文件')number += 1
print(f'一共下载了 {number} 个视频 , 准备加载,请稍等几分钟')
# 最终视频合成
lastVideo = concatenate_videoclips(clip_list)
# 视频下载写出地址
lastVideo.write_videofile('完整视频/最终视频.mp4')
http://www.yayakq.cn/news/782605/

相关文章:

  • 百度新闻源网站服装设计软件有哪些软件
  • 太原制作网站的公司哪家好未成年做网站
  • 网站体验方案网站建站的技术解决方案
  • 与知名网站互连佛山移动网站设计
  • 外贸网站定做网店代运营托管
  • 江门网站建设企业上海十大网站建设
  • wordpress快速开发seo服务指什么意思
  • 上海一 网站建设公司wordpress菜单图标插件
  • 营销型网站建设风格设定包括哪些方面?抖音自媒体平台注册
  • php做电商网站的难点赣州市做网站设计
  • 做网站用什么字体字号北京小企业网站建设
  • 杭州大江东建设局网站网站做文件检查
  • 网站展示怎么做河南网站排名优化价格
  • 可口可乐网站建设的目的注册网站的软件
  • 四川建设网评标专家库郑州做网络优化的公司
  • 网站建设对付客户wordpress网站和微信公众号
  • 找回老网站php做商城网站怎么做好
  • 深圳龙岗淘宝网站建设公司有哪些新东方小吃培训价格表
  • 参考效果图网站宁波外贸网站设计
  • 烟台市建设工程交易中心网站个人网站备案审批
  • 网站建设需wordpress固定链接index.php
  • linux版网站开发电商网站设计流程
  • 网站的优缺点百度极速版免费下载
  • 网站建设贰金手指下拉贰壹wordpress页面显示分类文章
  • 青海和城乡建设厅网站廊坊网站排名优化价格
  • 合肥网站建设行情怎样做后端数据传输前端的网站
  • 行唐网站建设小程序搭建流程有哪五步骤
  • 微网站制作提供商推荐合肥网站建设与设计
  • 广东网站seo营销wordpress不显示主题
  • 广安企业网站建设云南机场建设集团网站