当前位置: 首页 > 软件库 > 应用工具 > 下载工具 >

pytube

YouTube 视频下载库
授权协议 Unlicense
开发语言 Python
所属分类 应用工具、 下载工具
软件类型 开源软件
地区 不详
投 递 者 李勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

pytube 是用于下载 YouTube 视频的轻量级、无依赖 Python 库(和命令行工具)。

特性

  • 支持渐进式和 DASH 流
  • 支持下载完整的播放列表
  • 支持注册on_download_progresson_download_complete回调
  • 提供命令行界面
  • 支持字幕轨道
  • 将字幕轨道输出为 .srt 格式(SubRip Subtitle)
  • 可获取缩略图 URL
  • 无第三方依赖

使用示例

$ pytube https://youtube.com/watch?v=2lAe1cqCOXo
$ pytube https://www.youtube.com/playlist?list=PLS1QulWo1RIaJECMeUT4LFwJ-ghgoSH6n
  • 由于学习需要,需要从油管上下载批量视频作为深度学习的数据集.paper给的代码是用pytube下载,顺便学习记录一下下载过程. pytube是基于Python的油管下载库,并且可以使用命令行下载(网上说的).paper给的代码是用命令行进行下载 os.system('pytube -e mp4 -r 360p -f ' + name + ' ' + lines[i].split(' ')[0])

  • pytube的翻译文档 描述 Youtube是世界上非常流行的视频分享平台,并且作为一个极客,你可能会遇到这样一种情形,就是你想去写点东西下载视频。鉴于此情况,我推荐pytube给你。 pytube是用python写的轻量级库,它没有第三方的依赖并且目的是为了变得高度可靠。 pytube没有假定,意思是没有内建的方法获得‘最’高质量的视频。pytube仅仅给出了所有可以获得的形式和方法,给开发者自

  • 使用pytube库python下载油管视频出错 Traceback (most recent call last): File "D:\WORK\pythonfile\PythonFinal\T1\venv\lib\site-packages\pytube\__main__.py", line 181, in fmt_streams extract.apply_signature(st

  • 这个问题是由PyTube自身库中的一个小问题导致的(当然,你得确保已经开了梯子),目前已经修复了。 用 'pip install pytube --upgrade'更新一下你的库,再试试看。 This issue was induced by a problem with the PyTube library. There is an issue about it here: https://gi

 相关资料
  • 在视频影像商店可购买或租赁视频影像。 可通过与「下载内容」相同的方法下载内容。已下载的内容可进入(视频影像)观赏。 若要使用(PS Store),需先注册PlayStation®Network账号。即使未使用PS Vita注册PlayStation®Network也可阅览PlayStation®Store。下载内容时需先注册,请遵循显示的画面注册。 PlayStation®Network和Play

  • 编辑:经过一些测试后,这里是关于这个主题的一些附加信息。我试着从互联网上获取音频的视频只是一个示例mp4文件: http://download.wavetlan.com/svv/media/http/mp4/convertedfiles/mediaCoder/mediaCoder_test6_1m9s_xvid_vbr_306kbps_320x240_25fps_mpeg1layer3_cbr_3

  • 问题内容: new YouTubePageStreamUriGetter().execute( 该代码不起作用 问题答案: 编辑3 您可以使用Lib:https : //github.com/HaarigerHarald/android- youtubeExtractor 例如: 他们使用以下方法解密Signature: 现在,使用此库, 高质量视频会 丢失 音频,因此我将MediaMuxer用于

  • 问题内容: 我知道有上百万种方法可以从youtube下载视频,然后将其转换为音频或对其进行进一步处理。但是最近,我很惊讶地在Mac上看到一个名为YoutubeToMp3的应用程序实际显示“正在跳过X mb视频”,并且据说只从视频中下载音频,而无需使用bandwith下载整个视频然后进行转换。我想知道这是否真的正确,并且根本不可能,因为我找不到任何方法可以做到这一点。你有什么想法 ? 编辑:经过一些

  • 问题内容: 感谢downloadTaskWithURL,我正在下载视频,并使用以下代码将其保存到我的画廊: 它在我的模拟器上可以正常工作,但是在我的iPad上,即使出现视频也不会保存视频。你知道为什么吗? 我的控制台中也出现了该消息 无法从文件创建数据(空) 问题答案: 请通过代码检查注释: Xcode 8•Swift 3

  • 想下载S3签名视频文件…但不是下载它将要播放。。。 使用send_dataS3下载 视频文件=”https://s3-eu-west-1.amazonaws.com/tokboxhub.mangoapps.com/46250362/2e1ad9d5-8240-41d2-82bc-38c34bf92e7e/archive.mp4?X-Amz算法=AWS4-HMAC-SHA256

  • 我有一个URL:-“http://fitnation.theclientdemos.com:9000/media/uploads/videoplayback_3_jtvchi1”当我在浏览器上运行这个URL时,我的VDO开始下载。 请帮助在视图中播放此视频(让视图名称为:-vdoView) 为此,我尝试以下代码:-

  • 简单实现视频的边下载边播放功能。 原理是这样的: 在iOS本地开启Local Server服务,然后 MPMoviePlayerController 请求本地Local Server服务。本地Local Server服务再不停的去对应的视频地址获取视频流。本地Local Server请求的时候,就可以把视频流缓存在本地。 作者说:网上看到的教程没有相对应的demo。就写一个希望对初学者有所帮助。大