命令行下载视频

news/2024/9/12 17:06:21/

youtube-dl 支持站点 1000+

最强大的命令行下载器,支持1000+网站,几乎包含了所有国家所有主流视频网站。

常用支持站点:
Youtube, facebook, ESPN, Instagram, 土豆,优酷,bilibili,CCTV,音悦台,爱奇艺,搜狐,网易云音乐,虾米音乐,QQ音乐
参考youtube-dl源代码。目录下有很多extractor脚本,每个脚本代表一个视频网站。
参考:Supported sites

安装:

$ pip install youtube-dl

下载方法

最简单下载方式 (默认下载最高清的):

$ youtube-dl <URL>

最常用下载方式:

$ youtube-dl -civw -f bestvideo+bestaudio  --proxy "localhost:1080" <URL>

通过代理下载:

$ youtube-dl --proxy "http://localhost:1080" <URL>

根据不同分辨率下载:

# 下载所有分辨率
$ youtube-dl  --all-formats <URL># 查看所有分辨率选项(不下载)
$ youtube-dl --list-formats# 根据分辨率ID编号,比如2090989834555288v,选择下载:
$ youtube-dl -f 2090989834555288v <URL># 下载最高清视频中音频质量最好的(视频本身不一定最清楚)
$ youtube-dl -f bestvideo+bestaudio <URL>
# 或下载mp4格式和m4a格式质量最高选项
$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'# 下载最高清视频和最高质音频并合并(Youtube的高清视频都是音频视频分离的)
$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4<URL>

常用附加选项:

# 最常用选项:断点续传c、忽略错误i、显示全部信息v、不覆盖已有文件w
$ youtube-dl -civw <URL># 强制覆盖
$ youtube-dl --no-continue <URL># 生成Description文件 (如果有支持的视频描述,则生成描述文件)
$ youtube-dl --write-description  <URL>

下载列表

# 默认下载全列表 (断点续传、忽略错误)
$ youtube-dl -ci <URL># 从第3个视频开始下载列表
$ youtube-dl --playlist-start 3 <URL># 从文件读取多视频链接
$ youtube-dl --batch-file='~/URL-LIST.txt'

下载字幕

# 只下载字幕不下载视频
$ youtube-dl --all-subs --write-auto-sub --skip-download https://youtu.be/3mhx5XUYmGw

配置文件

每次都输入一大串参数很麻烦,所以可以把常用的写到配置文件里。默认位于~/.config/youtube-dl/config

还好youtube-dl的配置文件中没有什么语法,参数使用完全和命令行里相同!

创建~/.config/youtube-dl/config文件,然后输入:

# 使用代理
--proxy 127.0.0.1:1080# 默认保存到指定文件夹,且保存为指定格式文件名
-o ~/Movies/%(title)s.%(ext)s

授权文件

Linux很多程序都采用~/.netrc授权文件,保存一些网站的用户名、密码等信息,这样程序就能自动登录并下载了。

创建授权文件:

$ touch $HOME/.netrc
$ chmod a-rwx,u+rw $HOME/.netrc

授权文件语法:

machine youtube login myaccount@gmail.com password my_youtube_password
machine twitch login my_twitch_account_name password my_twitch_password

you-get 支持站点 ~100

对国内支持比较好,国内视频下载速度极快(比youtube-dl快很多倍),使用方便,语法简单。

支持:YouTube, Twitter, VK, Vine, Vimeo, Vidto, Videomega, Veoh, Tumblr, TED, SoundCloud, SHOWROOM, Pinterest, MusicPlayOn, MTV81, Mixcloud, Metacafe, Magisto, Khan, Academy, Internet, Archive, Instagram, InfoQ, Imgur, Heavy, Music, Archive, Google+, Freesound, Flickr, FC2, Video, Facebook, eHow, Dailymotion, Coub, CBS, Bandcamp, AliveThai, interest.me, 755, ナナゴーゴー, niconico, ニコニコ動画, 163, 网易视频, 网易云音乐, 56网, AcFun, Baidu, 百度贴吧, 爆米花网, bilibili, 哔哩哔哩, Dilidili, 豆瓣, 斗鱼, Panda, 熊猫, 凤凰视频, 风行网, iQIYI, 爱奇艺, 激动网, 酷6网, 酷狗音乐, 酷我音乐, 乐视网, 荔枝FM, 秒拍, MioMio弹幕网, 痞客邦, PPTV聚力, 齐鲁网, QQ, 腾讯视频, 企鹅直播, Sina, 新浪视频, 微博秒拍视频, Sohu, 搜狐视频, Tudou, 土豆, 虾米, 阳光卫视, 音悦Tai, Youku, 优酷, 战旗TV, 央视网, 花瓣, Naver, 네이버, 芒果TV, 火猫TV, 全民直播, 阳光宽频网, 西瓜视频, 快手, 抖音

安装:

$ pip install -U you-get

下载方法

最简单下载方式:

$ you-get <URL>

最常用下载方式:

$ you-get -x localhost:1080 <URL>

通过代理下载:

$ you-get -x localhost:1080 <URL>

根据不同分辨率下载:

# 查看可选分辨率(不会开始下载):
$ you-get -i <URL># 根据选项编号,比如itag=18,选择下载:
$ you-get --itag=18 <URL>

http://www.ppmy.cn/news/315360.html

相关文章

小米生活早报早间新闻入口/凤凰FM头条速递入口

2021年12月5日更新 随着app的更新&#xff0c;收音机app已经变成了蜻蜓FMapp&#xff0c;而该app特意地把凤凰FM头条速递这个节目给去掉了&#xff0c;大家不用再下载什么小米手机的收音机、蜻蜓FM了。只有凤凰FMapp上面有这个节目&#xff0c;或者网址 http://diantai.ifeng.…

凤凰FM电台 v7.3.0

类型&#xff1a;影音播放 版本&#xff1a;v7.3.0 大小&#xff1a;16.8M 更新&#xff1a;2019/3/2 语言&#xff1a;简体 等级&#xff1a; 平台&#xff1a;安卓, 4.0以上 下载地址&#xff1a; 凤凰FM电台 v7.3.0&#xff08;1&#xff09; 凤凰FM电台 v7.3.0&#xff08;…

凤凰卫视索赔今日头条2000万,两家互撕由来已久

两家对簿公堂&#xff0c;已不是的第一次。 一向声称没有编辑&#xff0c;以技术标签示人的今日头条日前被告上了法庭&#xff0c;原告方为凤凰新闻&#xff0c;诉讼理由是以流量劫持为手段的“不正当竞争”。雷锋网了解到&#xff0c;这已经不是两家新闻APP第一次因为这个理由…

小米电视3s测试软件,小米盒子3s开箱评测 三大装机必备软件可看凤凰卫视

小米盒子3s于11月22开售,小编立马买了一台,快递很给力,今早就到了。立马开箱把玩,在这里给大家汇报一下玩机心得,并针对小米盒子用户最关心的看电视直播问题,推荐三款装机必备软件,可看数百高清直播台,比如凤凰卫视、高清翡翠台等。 已购买或是即将入手的朋友,觉得本文…

凤凰视频 下载 linux,使用you-get命令行下载主流平台视频文件

自从知道了ffmpeg强大的功能后&#xff0c;就可以预测Linux端&#xff0c;视频处理工具迟早会有人添砖加瓦的。 基于ffmpeg开发的you-get来了&#xff0c;强大的工具可以下载国内主要视频网站和国外主流网站的视频、音频、字幕。 1.下载安装 依赖ffmpeg>1.0,python>3.2,R…

智能电视看凤凰卫视,不用直播源

最近家里人想看凤凰卫视直播&#xff0c;但是直播源不太稳定&#xff0c;偶然发现可以用电视家浏览器看网页版直播&#xff0c;这里写个详细点的教程 电视拍照片总是存在光线问题&#xff0c;这里直接用平板代替做个教程 首先&#xff0c;打开电视家浏览器 下载地址&#xf…

Nginx(一)介绍Nginx、正向代理和实现反向代理的两个实例

文章目录 一、Nginx介绍二、正向代理三、反向代理四、实例演示1、反向代理实例一&#xff08;反向代理&#xff0c;访问www.123.com&#xff09;2、反向代理实例二&#xff08;使用 nginx 反向代理&#xff0c;根据访问的路径跳转到不同端口的服务中&#xff09; 五、nginx之lo…

java并发编程:ArrayBlockingQueue详解

文章目录 一、简介二、数据结构三、源码分析3.1 属性3.2 构造方法3.3 方法3.3.1 入队3.3.2 出队3.3.3 获取元素3.3.4 删除元素 四、总结 一、简介 ArrayBlockingQueue 顾名思义&#xff1a;基于数组的阻塞队列。数组是要指定长度的&#xff0c;所以使用 ArrayBlockingQueue 时…

单片机(微控制器)的发展概况

71 年 Intel:4040 μ p 74 年 Fairchild:准单片机 F8(需加一片 3851-1k ROMCTCPIO 2) 75 年 TI:4 位单片机 TMS-1000 76 年 Intel:MCS-48 系列-8048&#xff08;ROM&#xff09;,8748(EPROM),8035( 无 ROM) 78 年 Motorola:M6801 78 年 Zilog:Z8 系列&#xff0c;Super…

C/C++《程序设计与算法综合实践》备选题目

C/C《程序设计与算法综合实践》备选题目 《程序设计与算法综合实践》 期末大作业题目及评分标准 有如下情况之一者&#xff0c;为不及格。 &#xff08;1&#xff09;未能完成所选题目评分标准的最低要求。 &#xff08;2&#xff09;抄袭他人成果。 &#xff08;3&#xff0…

语音芯片,语音合成芯片,嵌入式语音合成软件的区别

在当前科技发达&#xff0c;越来越智能的时代&#xff0c;追求产品体验更好&#xff0c;人机交互带有语音播报越来越成为一种时尚。 无论是家用产品&#xff0c;还是室外公共设备&#xff0c;市场上带有语音提示和语音预警的产品也与日俱增&#xff0c;越来越受到消费者的青睐&…

视易收银系统怎样连接服务器,视易收银系统操作方法

视易收银系统操作方法 视易收银系统操作方法 一、收银操作&#xff1a; 1、进入系统&#xff1a; 打开视易神通收银系统→输入工号、密码 2、包间预订&#xff1a; 进入收银管理→包箱预订→选择包厢名称→包厢预订时间 3、开房管理&#xff1a; 打开开房管理→选择包厢名称→计…

基于android平台,威客项目列表

项目描述&#xff1a; 电子菜谱客户端要求&#xff1a; 1.创建在9.7寸触摸平板电脑,用java编写 2.前台系统可以直接在Android系统上运行 3.主界面漂亮美观,界面之间能相互调用&#xff0c;切换。 4.能点菜&#xff0c;按菜类浏览并点菜&#xff0c;浏览并编辑已点菜&#x…

数据业务拨测说明

数据业务拨测是作为第三方以用户的身份去检测移动梦网的各项业务质量&#xff0c;将拨测的结果每月形成相应的报表报告交至湖北移动数据部。 一、 基本概念 做好第三方数据业务拨测工作首先需要了解以下几个概念。 1. 移动梦网&#xff1a; 移动梦网是中国移动向客户…

黄金回收小程序开发功能有哪些?

一、用户端&#xff1a; 1、实时查询&#xff1a;通过对接三方接口实现实时金价动态查看&#xff1b; 2、多种类珠宝实时回收&#xff1a;小程序支持多品类珠宝的实时回收包含黄金饰品、金条、铂金、K金、白银等&#xff0c;同步实现价格实时更新&#xff1b; …

服务器系统咋关机呀,各种服务器系统的关机

各种服务器系统的关机 内容精选 换一换 当您在升级云服务器的配置的同时&#xff0c;还想要将云服务器迁移到其他的AZ或Region时&#xff0c;您可以使用华为云的整机镜像进行迁移&#xff0c;迁移流程如图1所示。这里以迁移HANA数据库为例。登录管理控制台后&#xff0c;选择服…

oppop r1c怎么设置语言中文,OPPO R1 用起来怎么样?我们的读者给出了答案

10 月 21 日&#xff0c;雷科技开启了第三期众测活动&#xff0c;产品为 OPPO 智能电视 R1 65 英寸版。在智能电视领域&#xff0c;OPPO 称得上是一个新玩家&#xff0c;但推出的首款产品就卯足了劲&#xff0c;在硬件配置、软件内容以及外观设计上下了不少功夫。 目前&#xf…

把你的手机、平板变成电脑第二屏:Windows 屏幕扩展工具横评

如果只是偶尔才有的多屏显示需求&#xff0c;添置一台显示器的做法其实是不太经济的&#xff0c;直接利用现有设备进行屏幕扩展显然更合适&#xff0c;Duet Display 这样的应用应运而生。 具体到 Windows 平台&#xff0c;屏幕扩展一般有两种解决方案&#xff1a;复制和扩展。…

手机直播系统,仿映客直播程序项目需求

户外视频直播系统&#xff0c;是顺应科技发展&#xff0c;客户需求&#xff0c;结合强有力团队技术支撑而诞生的手机直播系统。通过手机端摄像头硬件的支持&#xff0c;及时推流通过领先的分布式架构&#xff0c;服务器部署&#xff0c;顺利流畅的把直播视频推送到直播间观众的…

把路由器变成音乐播放器和网络收音机,支持摇控

楼主说的太简单了 帮楼主补充一下&#xff1a; rmplayer ---------- 版本 0.0.1 ---------- 内容 --------- 1. 软件目的 使用键盘、遥控器或其它输入设备控制 mplayer 在路由器上播放音乐。 2. 硬件准备 一台有USB接口的路由器&#xff0c;一块USB声卡&#xff0c;一个输入设备…