阅读:1170回复:9
油管下载视频给个假货
离线下载不行了,集体失效
找到个Savefrom凑合用 大家还有还有好用的扩展吗 |
|
|
1楼#
发布于:2024-04-28 11:24
|
|
2楼#
发布于:2024-04-28 17:21
taoww:不用扩展,用 https://github.com/yt-dlp/yt-dlp回到原帖看了下教程,略复杂,部分扩展似乎用的他的技术,确定下载下来的不是假视频吗? |
|
|
3楼#
发布于:2024-04-30 19:49
taoww:不用扩展,用 https://github.com/yt-dlp/yt-dlp回到原帖哈哈!me too |
|
4楼#
发布于:2024-04-30 20:46
viewtheard:看了下教程,略复杂,部分扩展似乎用的他的技术,确定下载下来的不是假视频吗?回到原帖其实常用的选项也就那么几个,先用 -F 列出所有音频和视频的媒体流的格式,然后再用 -f id+id 的格式下载所需的媒体流。这是直接从 youtube 上下载的,不可能是假的。 比如某视频地址是 https://www.youtube.com/watch?v=z-3foCU2Cnk 那么第一步只需用 yt-dlp -F z-3foCU2Cnk 列出所有格式,其中最好的音频流 ID 为 140,最好的视频流 ID 为 616,那么再用 yt-dlp -f 616+140 z-3foCU2Cnk 下载这两个媒体流即可,下载后是两个单独的文件,你要再用 ffmpeg 自行合并,你也可以在 yt-dlp 选项中指明 ffmpeg 的执行路径,比如 --ffmpeg-location C:/ffmpeg/bin ,下载完成后 yt-dlp 会自动调用 ffmpeg 帮你合并,合并后原来两个单独的媒体流文件会自动删除,你也可以用 -k 选项保留。 yt-dlp 也提供了他们编译版的 ffmpeg,带某些补丁和能更好地与 yt-dlp 集成到一起, https://github.com/yt-dlp/FFmpeg-Builds 对于像 --ffmpeg-location 这样经常都要用的选项你可以写在 yt-dlp.conf 文件中,这样不必每次在写命令行的时候都要写了。 如果你嫌麻烦不讲究质量,不想每次都列表看的话也可以让 yt-dlp 自动选择,用 -f bv+ba 选项。 对于下载字幕,因为每个视频所支持的字幕语种不一样,可以事先用 --list-subs 选项列出该视频所支持的所有字幕,然后在下载时加上所需下载的字幕语言。 --write-subs 写视频本身所提供的字幕文件 --write-auto-subs 写机器自动生成的字幕文件 --sub-langs "en.*,cn.*,zh-cn,zh-[Hh]ans.*" 选择字幕的语言,在这个例子中选择的是英文和中文,选项支持正则表达式。 也可以事先不列所支持的语种,直接把你要的语种写上去,它有就下载,没有就不下载,也不会报错。大部分语言的名称是一样的,但有有时候可能会有些差异,比如同样是中文,有时候是 cn 或 cn-* ,有时候是 zh-* zh-hans-* 什么的,你不列有可能会漏掉。如果你每次都要写字幕文件,也可以把这些选项写到 yt-dlp.conf 文件中。 |
|
5楼#
发布于:2024-05-01 09:59
DOSforever:其实常用的选项也就那么几个,先用 -F 列出所有音频和视频的媒体流的格式,然后再用 -f id+id 的格式下载所需的媒体流。这是直接从 youtube 上下载的,不可能是假的。油管现在用了防下载技术,只给个360p的假视频,不知道你们是否正常 |
|
|
6楼#
发布于:2024-05-01 15:13
这段时间外网上不去了,没试过。但应该不会,否则的话 yt-dlp 那里早就会有人反馈这一问题了。你原来是用什么下载得到的假视频?现在有啥好的翻 墙工具?
|
|
7楼#
发布于:2024-05-01 15:24
DOSforever:这段时间外网上不去了,没试过。但应该不会,否则的话 yt-dlp 那里早就会有人反馈这一问题了。你原来是用什么下载得到的假视频?现在有啥好的翻 墙工具?回到原帖firefox扩展区前几页的油管扩展全挂了。自己买vps搭,搬瓦工啥的,或者买家庭宽带 |
|
|
8楼#
发布于:2024-05-02 13:20
DOSforever教程简洁明了啊,只要用-F和-f两个选项就够了,yt-dlp的选项功能实在太多了看得眼花。
试了下yt-dlp下载1080p正常。 |
|
9楼#
发布于:2024-05-02 15:14
|
|
|