You-get 万能的音视频下载工具
You-Get 是一个使用Python开发的小型命令行实用程序,可以通过一行命令直接从Web下载媒体内容(视频,音频,图像)等,不用任何配置。
这款工具支持的站点特别多,比如Youtube、优酷、腾讯视频、网易云音乐、Ted、知乎等等主流网站,可以说几乎是万能的,在本文最下方的附录可查看 You-Get 支持的完整网站列表。
下面是这个万能工具的使用指南。
1.准备
开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。
(可选1) 如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda,它内置了Python和pip.
(可选2) 此外,推荐大家用VSCode编辑器,它有许多的优点:Python 编程的最好搭档—VSCode 详细指南。
请选择以下任一种方式输入命令安装依赖:
1. Windows 环境 打开 Cmd (开始-运行-CMD)。
2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。
3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install you-get
2.使用方法
使用的时候直接在命令行输入:
you-get 媒体链接
就能将媒体内容下载在当前命令行输出的文件夹中,比如下载网易云音乐的歌曲:
https://music.163.com/#/song?id=1811118551
不仅如此,下载B站的视频,它连多part视频都能一并下载:
第一次下载的时候,它会提示这是个多part视频,后缀添加--playlist下载全部part视频:
令人惊喜的是,这个工具在下载视频的同时将弹幕数据也下载了:
弹幕文件通过 danmu2ass 这样的工具处理后,就可以将弹幕数据格式化为ass文件,用播放器播放视频的时候,将ass格式的弹幕文件导入到播放器,就能完美复现B站的体验效果。
知乎的下载比较特别,只支持下载回答和专栏内出现的视频:
3.增值功能
3.1 暂停和继续下载
没错,这个工具支持断点续传,这是为了防止出现下载的视频太长,用户中途停止导致前面下载的内容报废的问题。
1.暂停下载:按 可以中断命令,下载目录下会保存有一个以 .download 为扩展名的缓存文件。
2.继续下载:重新执行相同的命令下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
3.强制重新下载(即使下载完成也会重新写入),带 -f 参数即可:
you-get -f https://www.bilibili.com/video/BV137411n7hY
3.2 选择视频格式和清晰度
用过 -i 参数能获得当前视频所有的清晰度和格式:
拿到格式名称后,如果你想下载 高清 1080P 的视频,只需要带 --format 参数就可以下载指定格式的视频:
you-get --format=dash-flv https://www.bilibili.com/video/BV137411n7hY
3.3 本地播放器直接播放网络视频
这也是一个相当强力的特性,如果你受不了网页播放器那些简单的功能,想加一些比如调整屏幕比例为2.35:1之类的自己本地播放器的功能,那你可以尝试这样做:
1.在资源管理器中打开 你的播放器的 安装目录
2.按住 Shift 并在空白处右击鼠标,选择在此处打开 Powershell 窗口
3.输入下面的 You-Get 播放命令即可
you-get -p 你的播放器.exe https://www.bilibili.com/video/BV1Fa4y1a7jE
3.4 代理设置
你如果有下载油管之类的视频的需求,那么可能需要设置代理才可以下载成功,you-get 也提供了这样的选项:
you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
-x 参数后接代理的 IP:端口号,再将需要下载的视频链接放到后面就可以了,非常方便。
3.5 设置下载文件的路径
如果你不想把文件下载到当前命令行所处的文件夹中,那么可以用 -o 参数指定下载目录:
you-get -o C:\Users\83493\Downloads 'https://www.bilibili.com/video/BV1Fa4y1a7jE'
大体功能就是这些,相信已经能够覆盖大家的日常使用范围了,喜欢的话请在下方点个赞或者在看让更多的人看到吧!
我们的文章到此就结束啦,如果你喜欢今天的Python 实战教程,请持续关注Python实用宝典。
有任何问题,可以在公众号后台回复:加群,回答相应红字验证信息,进入互助群询问。
原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!
点击下方阅读原文可获得更好的阅读体验
Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典
附录(支持下载的所有网站列表):
You-get 万能的音视频下载工具相关推荐
- 一个抖音视频下载代码
2019独角兽企业重金招聘Python工程师标准>>> <dependencies><dependency><groupId>cn.hutool& ...
- 强大无比!百度文库、音视频下载、商品历史价…一行命令满足你的各种需求...
前言 不同的网站具有不同的功能,电商.视频.社交.知识分享.... 这些网站各具特色,而且差异较大,以社交和电商为例,一个是用于商品交易的,一个是用于社交的,因此,背后的架构体系,主要功能自然会有千差 ...
- 哔哩下载姬v1.3.3 B站视频下载工具
介绍: 哔哩下载姬(downkyi)是一个简单易用的哔哩哔哩视频下载工具,具有简洁的界面,流畅的操作逻辑. 哔哩下载姬可以下载几乎所有的B站视频,并输出mp4格式的文件:采用Aria下载器多线程下载, ...
- 手写一个抖音视频去水印工具,千万别刚一个程序员
百因必有果 说一下我为什么要做个抖音视频去水印工具,其实是因为我的沙雕女友,她居然刚我~ 有天晚上她在抖音看见一个非常具有 教育意义 的视频,"男人疼媳妇就该承包全部家务活",然后 ...
- 一款简单易用的视频下载工具
[公众号回复 "1024",免费领取程序员赚钱实操经验] 大家好,我是章鱼猫. 今天推荐的这个项目是「downkyi」,哔哩下载姬,一个简单易用的哔哩哔哩视频下载工具,支持批量下载 ...
- Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?
downkyi(哔哩下载姬)是一款优秀实用搭载有强力B站解析器的bilibili视频下载工具,基于多线程Aria下载技术开发,具有简洁的界面和流畅高速的下载体验以及别具一格的代码开发逻辑,哔哩下载姬d ...
- 爬虫+pyqt5 打造属于自己的抖音视频下载器
前言:最近一段时间在家经常会用抖音来度过娱乐时间,经常会直接通过抖音软件向好友分享视频.自己无聊至极就花了一上午的时间做了一个PC端的抖音视频下载器. 郑重申明:该文章介绍的技术仅供用于学习,不可恶意 ...
- 【推荐阅读】最强网页视频下载工具,支持2000+站点
软件介绍 以前也向大家推荐过视频下载工具,但是都比较单一,一款工具无法解决多个平台,而且还不能高效的批量下载!为解决大家下载视频的难题,今天就和大家分享一个超级强大的万能视频下载器,它几乎支持所有网站 ...
- 抖音视频下载改md5
抖音视频下载改md5 继续发帖:有人发布了为期三天的渔网两天,无法继续创建,因此无法通过人工审核快速通过 点击 关注祥瑞自媒体,了解更多视频 ...
最新文章
- 8.文本处理(编码解码/文件操作)
- 在.net 2.0中使用了masterpager 重写WebForm_OnSubmit()
- 使用register_chrdev注册字符设备
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)...
- 微软企业库5.0学习笔记(三十三)数据访问模块
- UI实用素材模板|天气应用app的ui设计
- 提高MySQL性能的方法
- 大数据之-Hadoop_大数据技术生态体系---大数据之hadoop工作笔记0014
- 贵州出台首部大数据地方法规 数据开放引入负面清单
- linux系统盘打快照,使用Btrfs对Linux系统进行快照回滚
- 二次拟合r方_使用SPSS拟合曲线
- 按头安利 好看又实用的窗户贴图素材看这里
- python——numpy——roll()函数
- 神州数码交换机配置基本命令
- 阳线双响炮K线形态,上升势不可挡,送指标源码
- python爬虫(十三)selenium(Selenium入门、chromedriver、Phantomjs)
- SLAM算法实习生-实习面试准备篇(1)
- Black Arch虚拟机安装及配置
- 二叉树经典问题-通过前序和后序序列重建二叉树
- 一分耕耘一分收获,精诚所至金石为开