yt-dlp

3周前发布 2 00

yt-dlp是一个超级实用的开源命令行音视频下载工具,可以帮助你从各种网站下载音视频。简单来说,它是一个强大的命令行下载器,支持数千个平台,比如 YouTube、TikTok 和其他主流视频网站。它是基于已停止维护的 youtube-dlc 项目开发的分支,扩展了许多新功能和改进

收录时间:
2025-04-08

yt-dlp是一个超级实用的开源命令行音视频下载工具,可以帮助你从各种网站下载音视频。简单来说,它是一个强大的命令行下载器,支持数千个平台,比如 YouTube、TikTok 和其他主流视频网站。它是基于已停止维护的 youtube-dlc 项目开发的分支,扩展了许多新功能和改进。   它的主要核心特点有: 支持多种平台:yt-dlp 可在 Windows、MacOS 和 Linux 系统上运行,安装简单,操作便捷。 音视频格式丰富:支持下载视频、音频以及字幕,用户可以选择不同分辨率和质量的文件格式。 强大的配置选项:提供灵活的命令行参数,可自定义下载路径、文件命名规则、代理设置等。 后处理功能:支持视频合并、格式转换、嵌入字幕、添加元数据等,为用户提供高效的视频处理体验。 插件与扩展:开放插件功能,用户可以开发和安装自定义插件,进一步扩展工具的使用范围。 安装与使用: 安装 通过pip安装,默认情况下会安装所有依赖项 python -m pip install -U “yt-dlp[default]” 下载单个视频 yt-dlp 是一款命令行工具,使用起来非常简单。只需在命令行中输入简单的命令,即可下载你想要的视频。例如,下载一个 YouTube 视频,只需输入: yp-dlp  默认下载最高质量的视频和音频,并自动合并。 合并指的是将视频和音频合并成一个完整的视频文件。为什么需要合并?视频平台有时候会将视频和音频分开存储,yp-dlp会分别下载视频和音频,然后使用工具ffmpeg将它们合并成一个文件 下载音频 提取音频并转换为MP3: yt-dlp -x –audio-format –audioo-quality 0 mp3  x:提取音频 –audio-format mp3:转换为 .mp3 格式 –audio-quality 0:指定音频质量(0 是最高质量,9 是最低质量) 下载指定格式的视频 列出所有可用的视频和音频格式及其对应的代码: yt-dlp -F  ID:格式的唯一标识符,用于指定下载的格式 EXT:文件扩展名(如mp4、webm、m4a) RESOLUTION:视频分辨率(如1920 x 1080表示1080p) FPS:视频帧率(30表示30帧/秒) FILESIZE:文件大小(如果为空,则表示文件大小未知) TBR:总比特率(单位:kbps) PROTO:协议(如https、m3u8) VCODEC:视频编码格式(如 avc1 表示 H.264,vp9 表示 VP9) ACODEC:音频编码格式(如 mp4a.40.2 表示 AAC,opus 表示 Opus) MORE INFO:附加信息(如语言、质量等) 下载1080p视频和音频,并自动合并 yt-dlp -f 616+140  下载到指定目录并自定义文件名 下载视频并保存到指定目录,文件名使用视频标题,文件后缀使用文件扩展名 yt-dlp -o “D:\dev\Videos\%(title)s.%(ext)s”  批量下载 将多个视频 URL 放在 urls.txt 文件中,批量下载 yt-dlp -a urls.txt

数据统计

相关导航

Blender

Blender

Blender是一款功能强大的免费开源的3D建模、动画和渲染软件,广泛应用于游戏开发、电影制作和视觉特效领域。Blender提供专业级的3D建模、雕刻、材质、动画和渲染工具,内置强大的Cycles渲染引擎,支持实时光线追踪,能够创建高质量的游戏资产如角色、场景和道具。Blender还支持Python脚本扩展,满足定制化需求,使其成为制作3D角色和场景的不可或缺的工具。借助Blender,你可以实现高度复杂和专业的3D创作。
MultiPost

MultiPost

MultiPost是一款开源的多平台内容发布工具,旨在帮助用户高效地在多个社交媒体平台上发布内容。通过一键发布功能,无需额外登录,MultiPost 可以使用现有的浏览器会话,在 Twitter、Facebook、LinkedIn、Instagram以及知乎、微博、小红书、抖音等十多个主流平台上同步发布内容。MultiPost会自动优化每个平台的内容格式。这个工具可以说是解决了内容创作者在多平台发布时的痛点,大大提高了工作效率。

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...