EZsoft 板


LINE

文字介面对不懂英文的人可能比较难上手 做个简易教学 这篇不会用到git流程 也不需要架python或其他语言环境 (会上面的请不要看这篇好吗XD) https://github.com/ytdl-org/youtube-dl 这是ytdl的git页面 往下拉直接就是说明 要下载 点release https://i.imgur.com/qoeehWn.png
最上面就是最新的版本 https://i.imgur.com/Goykg4T.png
youtube经常在更新 最常见就是突然无法下载,跳错误 (一些贴网址下载的钓鱼(划掉)网站也会很神奇的同步失效 ㄏㄏ) 当你发现无法下载,大概过一两天有新版下指令更新就好了 你要稳定+更新快就是用ytdl (ytdl不只能抓youtube 还能抓twitter、bili、p_rnhub等一大堆网站根本数不完) 因为git是全世界的人都可以共同维护 youtube一偷改甚麽,大概没几分钟就会有人反应 (然後太多人洗版直接关issues→在修了不要吵辣XD) (一些看vtuber的监控室(?)/自家保存(?)工具其实也是用ytdl,几乎24小时都有人盯着) 大约1~2小时,很快就会有人写好修复方法推上去 但因为要跑流程,不会马上就release新版本 需要第一时间更新请自己学git流程 人家改好放上去,就自己下指令更新/自己修改编译/直接用python跑 就不用等git那边release windwos懒人环境就是下载*.exe执行档 https://i.imgur.com/Z1W6PyQ.png
然後做一些设定後 打开cmd/powershell (就windows的文字介面) 输入youtube-dl就可以直接调用 下载之後放到你好记的位置 例如C:\youtube-dl\youtube-dl.exe (这是超懒人的烂例子,知道我在说啥就不要乱学) win10 开始→右键→系统→(右上)系统资讯→(左上)进阶系统设定 进阶→环境变数 上面的使用者变数下 有个path(路径) 点两下 编辑 新增 输入刚才放youtube-dl.exe的"资料夹路径" 上面例子就是C:\youtube-dl 改好一路确定储存 这样设定之後 C:\youtube-dl这个资料夹下面所有的exe执行档 都可以在任何地方打开cmd/powershell後直接调用 就跟内键的dos/powershell指令一样 在任意资料夹(最好是你要放下载档案的位置)下 按住shift+右键 会多一个在这里开启powershell 你现在可以用youtube-dl下载所有支援网站的影片了 指令很简单 youtube-dl youtube影片/播放清单/使用者影片列表的网址 例如 youtube-dl https://www.youtube.com/watch?v=pIZHuwR6FKQ
就会直接开始下载预设的格式 (一般是mp4) 这不是最好的,但是是最懒人的格式 [以下进阶使用] 更多指令请看,全都写在上面了 https://github.com/ytdl-org/youtube-dl 要说真的一篇说不完 google很方便,相信有写得比我好的教学 没有也没关系,不懂英文没啥好怕 现在chrome右键直接翻译很方便 加减看也能懂个七八成 看不懂就直接试试看就懂了 ytdl 可以下载影像 可以下载声音 可以下载缩图(Thumbnail) 可以下载字幕(Subtitle)←要过滤出你要的不然会一大堆自动翻译/多国语言全抓下来 可以下载串流 可以设定多个设定档,下载不同网站时直接调用就不用花时间改指令 可以配合cookie/代理绕过各种魔法(?) 可以用批次档/python/其他语言环境调用配合其他工具各种花式使用 etc... youtube为了适应各种下载速度/硬体,自动减少流量使用/调整画质 现在一个影片会有一大堆不同格式 用-F指令可以看有甚麽格式(注意大小写有差) 这指令也可以用来测试ytdl支不支援这网站 支援的话就会列出能下载的格式 youtube-dl -F https://www.youtube.com/watch?v=t2X3wlvoShg
https://i.imgur.com/qV6qAs7.png
预设的mp4下载一些短片并不会有甚麽问题 但如果是几十分钟甚至一小时以上,或是2K、4K 那个档案大小会很欢乐 一般会改选vp9(影像)+opus(声音)←这样会包成mkv,因为mp4不支援 相比mp4+m4a档案更小,品质还可能更好 指令用小写的 -f 格式就可以选你想要的格式 以上面当范例 要抓最高画质又想节省空间,指令就改成 youtube-dl -f 303+251 https://www.youtube.com/watch?v=pIZHuwR6FKQ
因为不一定所有影片都有你要的格式 想要自动选择也可以写好几个条件选最好的 只要用/隔开就好,优先顺序是由左到右 像这个例子 -f 243+251/243+140/134+140/bestvideo+bestaudio/best 会从最左边条件开始尝试抓 都抓不到就会抓预设的best 下载的档案名称也可以用-o自由设定 可以抓取的资料都在说明页面的OUTPUT TEMPLATE下 https://github.com/ytdl-org/youtube-dl 这些主要是支援youtube但其他网站也是可以用的 只是可能其他网站并没有这个资料,就抓不到 范例 youtube-dl -o "%(uploader)s\%(playlist)s_%(upload_date)s_%(title)s.%(ext)s" https://www.youtube.com/watch?v=pIZHuwR6FKQ
(上面两行请自行改成一行) 这样抓下来档案会自己放到 アズールレーン资料夹下 档名 NA_20200326_期间限定イベント「闇霭払う银翼」 イメージPV.mp4 ↑因为这是单影片网址所以抓不到播放清单名称显示NA [好孩子不要学] 播放清单有可能影片很多 但ytdl为了避免流量太大youtube不爽 预设是一个抓完才会抓下一个 加速方法 用播放清单(playlist)指令+不下载影片只输出资料 只提取影片的网址,再传递给多个ytdl/其他批量工具 就可以一次下载好几个影片 不过这样会损失播放清单名称 不想损失播放清单名称 ytdl可以指定下载清单里的第几个档案 用个简单回圈 想同时下载几个就执行几个ytdl 好几倍速 其实已经接近程式设计的领域了XD 指令跟工具一大堆 1万个人可以有1万种花式解法 纯指令→批次档/设定档→python或其他语言→结合其他工具 [结合其他工具使用] live(直播)是hls(串流) https://i.imgur.com/EPU9njw.png
可以用ffmpeg/streamlink +vlc直接用拨放器看 相比在浏览器开网页看 优点: 消耗的系统资源大幅降低 可以多线程降低网路不稳(不论你或up)的影响←可能增加延迟 减少延迟 可以一次开10几个拨放器同时看 可以设定buffer(缓冲)←播放会更稳定,但缓冲越大延迟也越高 串流不只能看,也可以直接下载 (我会跟你说有时人家vtuber还在直播,翻译群已经分工打轴+翻译完了吗) 但ytdl原意是下载影片,对直播的支援还是streamlink比较好 虽然没有一定 下面Q&A有 Should I add --hls-prefer-native into my config? 有时ytdl比较好 有时ffmpeg比较好 有时streamlink比较好 甚至有时要cookie/代理绕过魔法(?) ytdl也可以只提取出网址然後传给其他下载工具如aria来下载 一堆毛 也是说不完 streamlink/ffmpeg其实就跟ytdl一样,执行档抓下来 环境变数设定一下,打个指令就可以用 要再进阶一点但是又不想架程式环境 就是写批次档 ytdl/streamlink都可以写设定档(config) 不同网站不同设定直接载入 以上是很懒人不想架程式环境的方法 会用git很好 会用python更好 不需要用这麽阳春的方法 ytdl-dlg也是可以下指令 写在options→extra就可以 建议勾选ignore youtube-dl config(忽略ytdl设定档) --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.176.49 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EZsoft/M.1585232504.A.BBC.html ※ 编辑: x94fujo6 (114.33.176.49 台湾), 03/26/2020 22:25:30
1F:推 holishing: 推个,这个就是最简单可靠的 youtube 影音下载方法了 03/26 22:29
2F:→ holishing: 其他 GUI 什麽的都是多余的 03/26 22:29
3F:推 ch010062: 帮补几个自己碰到的雷,网址引入时最好用双引号刮住,ph网 03/27 15:57
4F:→ ch010062: 址尽量改成http 03/27 15:58
5F:→ ch010062: 另外引入Cookie蛮担心被侦测到的,除非是登入限定不然我 03/27 16:00
6F:→ ch010062: 是尽量不用 03/27 16:00
7F:推 Bellkna: 这个真的简单好用 都用它+mpv看直播 03/27 18:58
8F:推 kesdoputr: youtube-dl抓b站第二个part以後的问题不知道解决了没 03/28 01:57
9F:推 empingao: 有时 GUI 还是比较一目了然,眼拙看错行数抓错格式。 03/30 18:01
10F:推 drkh: 有人做了一个 youtube-dl 的 gui. 05/05 12:17
11F:→ drkh: 见 http://mrs0m30n3.github.io/youtube-dl-gui/ 05/05 12:18
12F:→ drkh: 以及 Github 的网页: 05/05 12:18
13F:→ drkh: https://github.com/MrS0m30n3/youtube-dl-gui 05/05 12:19
14F:→ drkh: 名字就叫做 Youtube-DLG. 可是它自带的 ffmpeg.exe 以及 05/05 12:20
15F:→ drkh: ffprobe.exe 已老旧, 最好自行更换为新版. 05/05 12:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP