Youtube

A collection of 3 posts
Youtube

yt-dlp 一个 youtube-dl 的替代品

项目主页:https://github.com/yt-dlp/yt-dlp 在 Linux 上只要把 yt-dlp 二进制文件放在任意 $PATH 即可。 因为是 youtube-dl 的衍生品,所以用法、参数几乎没有变化,youtube-dl 原来在 $HOME/.config/youtube-dl/config 配置文件创建一个副本到 $HOME/.config/yt-dlp/config 即可。 用法参考 youtube-dl 开源命令行下载工具 需要注意的是,在配置文件参数上有些细微区别,比如 $ youtube-dl -f 'bestvideo[height=1080,ext=mp4]+bestaudio[ext=m4a]' --merge-output-format mp4 其中
1 min read
Youtube

Youtube-dl Docker 版本

在 Docker Hub 上发现了 youtube-dl 的另一种用法,很有意思,“一次性容器”,即用即装,用完即抛。 系统中安装了 Docker CE 是使用的前提 设置命令别名 $ alias yt='docker run --rm -u $(id -u):$(id -g) -v $PWD:/data vimagick/youtube-dl' 使用 $ yt nVjsGKrE6E8 yt == youtube-dl 命令,后面的代码是youtube视频ID,也可以改用完整的视频地址。如果有需要,各种参数直接在 yt 之后添加即可。 Reference * https://hub.docker.com/r/vimagick/youtube-dl
Discovery

youtube-dl 开源命令行下载工具

显然 youtube-dl 是一款下载 Youtube 视频的工具,不过它是命令行下的工具,采用 Python 开发。另外,它具备跨平台支持,所有 Windows/Mac OS X/Linux 都可以使用。 项目仓库:https://github.com/ytdl-org/youtube-dl 安装 这里以 Linux 为例,采用 PIP 安装。 $ pip install youtube-dl 更新时添加一个 --upgrade 参数即可。 使用 最简单的用法就是命令后面直接添加 URL,会自动下载视频的最高质量版本,文件格式默认是谷歌自家的 webm。这里有个前提就是你的网络可以畅通无阻的访问 Youtube。 $ youtube-dl https://www.youtube.com/
2 min read