yt-dlp用法汇总
下载相关#
# 列出信息
yt-dlp -F [url]
# 选定下载
yt-dlp -f id1+id2 [url]
# 使用本地cookies文件
yt-dlp --cookies "cookies.txt" [url]
# 使用浏览器cookies
yt-dlp --cookies-from-browser edge [url]
# 合并
ffmpeg -i bestvide.mp4 -i bestaudio.m4a -c:a copy -c:v copy output.mp4
字幕相关#
# 列出字幕
yt-dlp --list-subs [url]
# 下载字幕
yt-dlp --write-auto-sub --sub-lang "zh-Hans,en" --skip-download [url]
# 内嵌字幕
yt-dlp --write-auto-sub --sub-lang "zh-Hans,en" --embed-sub [url]
# 指定字幕格式
yt-dlp --write-auto-sub --convert-subs=ass --sub-lang "zh-Hans,en" --embed-sub [url]
–list-subs | 列出所有字幕 |
–write-sub | 下载字幕文件 |
–all-subs | 下载所有可用字幕 |
–write-auto-sub | 下载自动生成的字幕文件 |
–sub-lang LANGS | 下载指定语言的字幕, 多种语言字符之间使用逗号分隔 |
–sub-format FORMAT | 字幕文件格式, 如 “srt” 或 “ass/srt/vtt” |
–embed-sub | 把字幕合并到视频中,只支持 mp4、mkv 和 webm 格式的视频 |
–skip-download | 不下载视频(适用于仅下载字幕时使用) |
Licensed under CC BY-NC-SA 4.0