官方GitHub链接:https://github.com/yt-dlp/yt-dlp

1、下载所需包

!pip install moviepy yt-dlp
from yt_dlp import YoutubeDL
from moviepy.editor import VideoFileClip, AudioFileClip, ImageSequenceClip
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
from base64 import b64encode
from IPython.display import HTML

2、设定视频路径和开始及结束时间(按秒算)

video_url, (start_pt, end_pt)=  'https://www.youtube.com/watch?v=YThX7_8I3m0', (233, 243)

3、下载

download_resolution = 360
full_video_path = 'full_video.mp4'
input_clip_path = 'input_clip.mp4'# download parameters:
ydl_opts = {'format': f'best[height<={download_resolution}]', 'overwrites': True, 'outtmpl': full_video_path}
# download the whole video:
with YoutubeDL(ydl_opts) as ydl:ydl.download([video_url])# extract the relevant subclip:
with VideoFileClip(full_video_path) as video:subclip = video.subclip(start_pt, end_pt)subclip.write_videofile(input_clip_path)# visualize the input clip:
input_clip = open(input_clip_path,'rb').read()
data_url = "data:video/mp4;base64," + b64encode(input_clip).decode()
HTML("""<video width=720 controls><source src="%s" type="video/mp4"></video>""" % data_url)

Youtube视频下载【开源无版权】相关推荐

  1. 1.Youtube视频下载_2.整张网页保存为图片

    最近经常用的两个. 1.Youtube视频下载 http://www.clipconverter.cc/ 背景:翻墙翻Y站,有些视频想要下载保存,但是Y站本身不支持下载保存视频的功能. 好处:相比于过 ...

  2. bilibili视频下载神器[无广告]

    一.前言 ​ 最近群里有小伙伴问我bilibili视频如何下载,当然目前下载的方法网上有很多,但是习惯使然,我一般只介绍我信得过的软件以及广告很少的软件,也就是追求最简洁的页面以及最强大的功能,因此这 ...

  3. YouTube视频下载方法汇总

    以下是一些下载 YouTube 视频的方法: 使用在线 YouTube 下载器:有一些在线视频下载器可帮助您从 YouTube 下载视频.您只需将视频链接复制并粘贴到下载器的指定区域,然后下载您所需的 ...

  4. Youtube 视频下载

    填入要下载的YT地址,下载生成的文本文件,把文件内容贴到文本框中,点击发送,就可以看到视频的真实下载地址了: http://kej.tw/flvretriever

  5. 油管视频怎么下载到本地,油管视频下载到本地的方法

    YouTube作为全球最大的视频分享平台之一,吸引了大量用户观看和分享各种内容.然而,有时候我们希望将特定的YouTube视频下载到本地以便离线观看.本文将介绍几种简便的方法,帮助你将YouTube视 ...

  6. 4K Video Downloader (4K视频下载器)V3.0.40

    简介: 4K Video Downloader,又名4K视频下载器, 是由Jihosoft团队研发的一款PC端免费YouTube视频下载软件,专门设计用于帮助用户下载YouTube视频, 音乐,字幕, ...

  7. 三款视频下载工具,让你不花钱也有vip的下载速度!

    最近需要从一些视频网站上下载视频到本地,用到了几款工具,给大家安利下,有了这几款工具,想下载视频简直是太轻松了,这几款工具需要依赖python环境,而且是在命令行下输入命令下载. 这几款工具我最近一直 ...

  8. Mac在线视频下载工具:PullTube

    PullTube 是一款mac平台上的Youtube视频下载器,支持数百个网站.只需要复制youtube视频或者音乐的url网址粘贴到下载窗口即可下载.还支持safari.chrome以及firefo ...

  9. VSO Downloader Ultimate 5.0.1.45 中文多语免费版 在线视频下载工具

    VSO Downloader 5.0 Ultimate 中文多语免费版由大眼仔旭(www.dayanzai.me)发布.VSO Downloader 4.4 中文旗舰版是一款国外的软件,一款万能视频下 ...

最新文章

  1. 模拟实现请求分页虚存页面替换算法_模拟卷二解答
  2. Bootstrap4 网格系统
  3. Elasticsearch的智能判断:动态添加数据映射
  4. 掌握 Angular2 的服务 (service)
  5. sql计算留存_SQL无所不能:DBA宝妈宝爸系列分享
  6. v-if v-show区别(面试题)
  7. 如何选择漏电保护器规格型号_老师傅告诉你:电路跳闸如何解决
  8. 升级到只读域控制器RODC
  9. 用vs code 搭建stm32 开发环境(详细)
  10. 锡兰1.1.0现已上市
  11. beyond-长城-国语谐音歌词
  12. 微型计算机的主机通常指什么,微型机主机是指什么
  13. 互联网医疗泡沫破灭,一场从线上回归线下的技术圈地运动?
  14. Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释
  15. Spring @Resource
  16. 噼里啪智能·财税产品技术 VP 张芳:DI 和 AI 双引擎为智能财税保驾护航
  17. linux操作系统版本_史上最全的Linux 各个发行版本的优点、缺点、发展史介绍
  18. Taro使用 微信小程序 副文本编辑器
  19. [全程建模]关于UML时序图箭头方向的问题
  20. 基于51单片机的简易计算器的实现

热门文章

  1. 国能常发移动应用问题处理
  2. 【Kotlin基础系列】第3章 习惯用法
  3. unity3d:GC优化
  4. “undefined reference to“ 问题汇总及解决方法
  5. 数据集标注软件labelImg使用方法
  6. 杨校老师课堂之Java面向对象知识点整理集锦
  7. HOPE——懦怯囚禁人的灵魂,希望可以感受自由。强者自救,圣者渡人。
  8. 手把手教你怎么把阿里云盘变成本地硬盘
  9. 编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?
  10. 业务流程图怎么画?简单快速的方法教给你