如何使用python下载网站上的视频
youtube-dl
从名字上也能看出来,是专门用来下载YouTube的视频。
不过本人对YouTube不感兴趣,但是这个模块可以用来下载bilibili上的视频我们就来试一试
首先pip install youtube-dl,或者pip install --upgrade youtube-dl,下载的时候自动更新
我们来下载一个视频,url是https://www.bilibili.com/video/av26815518/?spm_id_from=333.334.bili_douga.8,页面如下
在终端中输入 youtube-dl -F url,会得到视频的信息
也可以输入youtube-dl --list-formats url
对应的有编号,也就是formatcode,加上编号就可以下载了
youtube-dl -f 2 url
可以看到正在下载中,我的网速不是很好,有点慢
有的时候,比如youtube1080p的视频,一般是音画分离。所以音和画都会有一个formatcode,假设为1和2,那么下载的时候就变成了 youtube-dl -F 1+2 url,把两个formatcode相加即可
然后使用格式工厂进行结合,如果下载了ffmpeg,并设置了环境变量,那么FFmpeg会自动帮你组合。
还有字幕的问题,如果下载的时候没有下载到字幕,那么可以单独下载字幕
youtube-dl --write-sub --skip-download url # 只下载字幕不下载视频youtube-dl --write-sub --all-subs url # 下载所有语言的字幕youtube-dl --write-auto-sub url # 下载自动生成的字幕
下载的文件的位置,则是默认是C盘user(用户)下的Administrator(你自己设置的名字)文件夹下
我们来播放一下
可以看到是可以播放的
you-get
还是先pip install you-get
然后you-get -i url,查看视频的信息
有好几种格式,比方说下载第一种,字节数越多,说明越清晰
命令是:you-get --format=hdflv https://www.bilibili.com/video/av26277683/?spm_id_from=333.334.bili_douga.5
如果我想指定路径,并且重新设置文件名呢?
-o,文件路径
-O,文件名
you-get -o 路径 -O 文件名 --format=格式 url
这里下载到桌面
you-get -o C:\Users\Administrator\Desktop --format=hdflv https://www.bilibili.com/video/av26277683/?spm_id_from=333.334.bili_douga.5
可以看到,下载的内容出现在了桌面上
我们打开下面的文件
可以看到,视频可以正常播放,那么上面的东西是啥?
上面的是一个xml文件,我们打开看看
看到这里,bilibili的老司机可能已经发现了
居然特么把弹幕也下载下来了
以上就是下载视频的两种方式,如果下载youtube上的视频建议使用,youtube-dl,毕竟名字摆在那了
如果下载国内视频,墙裂建议you-get,毕竟速度快,还特么能下载弹幕
转载于:https://www.cnblogs.com/traditional/p/9356451.html
如何使用python下载网站上的视频相关推荐
- 教你如何简便下载网站上的视频
教你如何简便下载网站上的视频 利用you-get可以下载的国外网站: 利用you-get可以下载的国内网站: 接下来就具体介绍如何下载: 一.下载视频 1.安装you-get 如果之前没装过you-g ...
- 如何下载网站上的视频,亲测有效
You-get是GitHub上的一个项目,也可以说是一个命令行程序,帮助大家下载大多主流网站上的视频.图片及音频. 第一步:下载安装python3.7(最新) 第二步:按住键盘上的"win+ ...
- 根据M3U8文件地址下载网站上的视频
无聊自学爬虫,想追剧,找到了在线观看的网址,然后想有什么办法能把网站上播放的视频下载下来. 我的m3u8格式是这样的(链接已打码),用的AES128加密 #EXTM3U #EXT-X-VERSION: ...
- Python如何下载网页上的视频
Python如何下载网页上的视频 1.在电脑上创建一个文件夹 2.在文件夹里输入cmd 3.回车 4.输入 pip install you-get 回车 5.输入you-get 自己喜欢的视频链接 回 ...
- 视频网站上的视频下载工具
http://www.vidown.cn/softdownload.html 这个叫维棠的视频下载软件真的很不错呢,可以直接下载视频网站上的视频, 本来想下载完就删掉的,但是没想到这么好用, 就留着吧 ...
- qfile超过下载文件容量_如何下载视频网站上的视频,这里有方法
你是否在网上看到某个视频,非常喜欢,但是却苦于不知道如何将其下载下来.下面,我来给大家介绍一个好用的网站和软件. 这个网站软件叫 硕鼠,是一个专门下载网站视频和转换视频的网站和软件.下面我来介绍一下如 ...
- 一款Github工具包-快速下载网页上的视频
导读:今天给大家推荐一款优秀的Github工具包,可以让您快速下载网页上的视频. You-get 项目主页:https://github.com/soimort/you-get/wiki/中文说明#i ...
- 怎么下载网页上的视频
现在视频网站非常火爆,有时候看到一些精美的视频,我们都想下载下来,方便日后观看,但不懂电脑知识的人,就觉得非常难,其实,这些都是很简单的,下面我就一步一步教大家如何下载视频网站上的视频. 通用方法,所 ...
- 使用python下载简单的m3u8视频
使用python下载简单的m3u8视频 流程 #mermaid-svg-Ql5Fjr0zKXuzjuAS {font-family:"trebuchet ms",verdana,a ...
最新文章
- postfix邮件系统经典退信
- python统计文件中的中文字数-Python实现统计文本文件字数的方法
- 往hdfs写数据无权限
- 深入理解XGBoost:分布式实现
- Acision推出“ forgeathon” –第一个WebRTC应用挑战
- 5.Underfitting and Overfitting
- word 插入代码_突破Word页码困境,这招简单又实用的自动更新法,90%的人还不会!...
- java开发亚马逊mws_GitHub - iotwlw/Amazon-MWS-SDK: 基于亚马逊MWS Java SDK 的封装
- 一款不错的千神阁导航网模板V1.5
- python-双层嵌套循环-打印小星星
- html做3d游戏进微波,射频微波电路设计.html(350页)-原创力文档
- 吾爱破解“凉”了之后,还能去哪儿下载软件?
- 电源管理模块设计 - 线性电源和开关电源的区别
- 2021/04/10 OJ每日一题 1190: 按出生日期排序(结构体专题)python
- 原始点,姜治百病理论,害人不浅
- git --暂存区存在的意义
- 如何通过电脑cmd查看android设备日志
- 返利机器人源码php,RebateBot:非常棒的返利机器人 基于 golang+vue+android-xposed
- 那些让你“相见恨晚”的数据分析软件,一般人我不告诉他
- 最易懂的RAID0、RAID1、RAID5、RAID10/01概念解析
热门文章
- Bug:数据库的有数据,但是查出来是0
- MFC模拟 Windows 文件可视化系统
- 微信小程序-template模板使用
- 利用秀米的SVG布局的穿透功能实现横屏长图互动原理+教程
- maven打包报错scalac error: xxxx\target\classes does not exist or is not a director
- 论文页眉设置 奇偶页页眉均为章序及章标题 论文按章节设置页眉
- AJAX简单思维导图
- wordcloud的常用函数
- 智慧交通,迎来产业谍战丨产业特稿
- 人脸识别撞脸名画_人脸识别趣谈——从韩国女星的撞脸说起