欢迎光临散文网 会员登陆 & 注册

[Tip]使用yt-dlp增强mpv player流媒体解析能力&解锁登陆用户分辨率

2023-01-16 09:10 作者:FinnR  | 我要投稿

早年版本的mpv shinchiro build打包了yt-dlp这个开源视频解析、下载神器,对于mpv播放流媒体时的解析成功率有很大帮助,yt-dlp的其他功能网上已有很多介绍,不再说明。不过后来的mpv shinchiro build版本不再打包yt-dlp了,需要另行下载,如遇github下载困难的,在我的mpv网盘分享中(https://www.bilibili.com/read/cv1569030文末)可以找到。

一、使用cookie

现如今各大视频平台纷纷限制了非登陆用户的观看清晰度,直接拖链接到mpv中往往只有480p甚至360p。

在yt-dlp --help中可以找到如下选项:

用法:yt-dlp.exe在mpv.exe同目录,然后在同目录创建yt-dlp.conf,写一行--cookies-from-browser [浏览器名称],意思是使用某浏览器的cookies。这样就视为使用你在该浏览器的登陆信息观看了,可以解锁登陆用户可使用的最高分辨率。

支持的浏览器在上述代码块已列出,例

使用firefox的cookies

--cookies-from-browser firefox

二、选择格式

参见:https://github.com/yt-dlp/yt-dlp#sorting-formats

使用--format-sort

vcodec: 视频编码选择优先级:AV01>vp9.2>vp9>h265>h264

:avc改为avc(h264)优先,+反转优先级列表,可组合使用,例如

将优先级改为h264 > h265 > vp9 > vp9.2 > AV01

[Tip]使用yt-dlp增强mpv player流媒体解析能力&解锁登陆用户分辨率的评论 (共 条)

分享到微博请遵守国家法律