命令行视频下载工具you-get和youtube-dl

you-get和youtube-dl都是基于python的命令行媒体文件下载工具,完全开源免费跨平台。用户只需使用简单命令并提供在线视频的网页地址即可让程序自动进行嗅探、下载、合并、命名和清理,最终得到已经命名的完整视频文件。两者搭配使用几乎可以下载所有主流视频网站的视频及有关资源,配合本地播放器还可直接播放在线视频,彻底避免广告和浏览器插件的困扰。

在安装使用之前需要进行以下部署工作:

安装python3和pip

安装媒体处理工具FFmpeg

you-get

官网:https://you-get.org/

github项目页:https://github.com/soimort/you-get

安装方法:

跨平台pip通用安装命令

pip install you-get

macOS Homebrew安装

brew install you-get

  

常用命令:

下载在线视频

you-get [视频网址]

查看特定网页所有视频资源格式

you-get -i [视频网址]

指定本地播放器播放在线视频(墙裂建议Windows用户将常用播放器安装目录加入系统环境变量,下载视频之前将当前目录切换到C盘以外)

you-get -p vlc [视频网址]

  

下载测试1

下载测试2

在线播放测试

youtube-dl

主页:http://rg3.github.io/youtube-dl/

github项目:https://github.com/rg3/youtube-dl

安装方法:

跨平台pip通用安装命令

pip install youtube-dl

macOS Homebrew安装 

brew install youtube-dl

Linux用户建议先查看系统是否已经自带,然后用包管理器或者pip安装。

常用命令:

下载在线视频

youtube-dl [视频网址]

查看指定网页所有视频格式

youtube-dl -F [视频网址]

下载指定格式的媒体文件

youtube-dl -f [format code] [视频网址]
时间: 2024-10-13 22:19:43

命令行视频下载工具you-get和youtube-dl的相关文章

命令行视频下载工具youtube-dl

1.查看目标详情 youtube-dl -F https://www.bilibili.com/video/av6731067/?p=1 2下载视频到当前文件夹,可以选择清晰度 youtube-dl -f 格式号 url(提前转至目标目录cd XX) 如:youtube-dl -f 2 http://www.bilibili.com/video/av3509380/ 3.不光可以下载bilibili,从名字看就知道本来是用来下载YouTube视频的 如果你在国内,需要下载youtube 的视频,

timer命令行耗时计算工具【下载】

开发背景 有时我们需要计算程序运行过程中所需要的耗时,但CMD没有相关命令可以直接使用,为此本人开发了一个计算耗时的脚本程序timer.cmd,可以很方便地在批处理中调用,以计算两个时间点之间的耗时.该脚本程序方便易用,现在共享给大家,需要的朋友拿去不谢. 使用说明 计算程序运行所需耗时. TIMER [time_start] [time_end] time_start       时间格式为"时:分:秒",与CMD环境下time变量相同. time_end         时间格式为

tcpdump 命令行抓包工具

为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3898248.html 概述 tcpdump命令是Linux中的截包命令工具,强大且易于使用.tcpdump基于底层libpcap库开发,运行需要root权限. 基本使用与命令选项 例:截获主机收到和发出的所有数据包. 命令:tcpdump 说明: tcpdump截取包默认显示数据包的头部. 基础格式:时间 数据包类型 源

PHP 命令行参数解析工具类

<?php /** * 命令行参数解析工具类 * @author guolinchao */ class CommandLine { // 临时记录短选项的选项值 private static $shortOptVal = null; // options value private static $optsArr = array(); // command args private static $argsArr = array(); // 是否已解析过命令行参数 private static

1001种玩法 | Python Prompt Toolkit:构建强大交互式命令行的 Python 工具库

Python Prompt Toolkit:构建强大交互式命令行的 Python 工具库 prompt_toolkit 是一个用于构建强大交互式命令行的 Python 工具库. 你是不是在找交互式的 Python shell 工具 ptpython 呢?我们把 ptpython 的源码转移到了一个独立的仓库.如此一来,我们确信  prompt_toolkit 库不会被其他 ptpython 东西"污染",并且 ptpython 也可以独立开发.现在必须用下面这个命令安装 ptpytho

快手视频怎么下载和保存?使用快手视频下载工具

本文转载自:怎么下载和保存快手app上的短视频? 快手上面的搞笑视频已经越来越让人无法自拔了,快手视频和app被全球超过4亿的用户使用,2017年3月23日,快手完成了腾讯领投3.5亿美元的融资.当你快手app看到自己特别喜欢的视频或者想把上面的视频处理下再发布到其他平台时,应该怎么把快手app上的视频下载下来? v.atob.site网站提供的快手视频下载和保存工具可以自动对快手视频的链接进行转换,具有在线下载并保存快手app上的视频到电脑或手机上的功能,你只需要通过以下几个简单步骤就可以轻松

[Linux] jq:命令行JSON处理工具

jq命令帮助我们很方便地在终端查看和处理json文件 jq命令的帮助信息: [email protected]:bgs$ jq -h jq - commandline JSON processor [version 1.5-1-a5b5cbe] Usage: jq [options] <jq filter> [file...] jq is a tool for processing JSON inputs, applying the given filter to its JSON text

[黑科技]BaiduPCS-Go 使用CMD命令行全速下载百度云

BaiduPCS-Go 使用CMD命令行全速下载百度云 推荐博客:BaiduPCS-Go 使用CMD命令行全速下载百度云 | 老D博客 link:https://laod.cn/black-technology/baidupcs-go-baiduyun.html老D博客 | 关注谷歌服务,分享互联网精神!  https://laod.cn/补充: Windows系统(我用的是Win7),CMD命令行,BaiduPCS-GO插件. 1.配置环境变量:软件的路径放进path里即可[图解] 2.运行B

Java命令行程序构建工具-airline

以前对于开发Java命令行程序,我都是很头大的,命令行程序麻烦的是解析参数,以及一些帮助信息,今天在研究接口测试时偶然发现了一个工具可以让你快速构建命令行程序 github地址 airline 导入jar包 airline jar 在maven仓库里搜索适合你构建系统的语句 代码 我找了个解析har文件的项目,来讲解开发过程 定制自己的命令行 我的命令行以doctorq作为命令,参数为company,命令的完整格式应该为doctorq company XXXXX. @Command(name="