[Tip]使用yt-dlp增強mpv player流媒體解析能力&解鎖登陸用戶分辨率
早年版本的mpv shinchiro build打包了yt-dlp這個開源視頻解析、下載神器,對于mpv播放流媒體時的解析成功率有很大幫助,yt-dlp的其他功能網(wǎng)上已有很多介紹,不再說明。不過后來的mpv shinchiro build版本不再打包yt-dlp了,需要另行下載,如遇github下載困難的,在我的mpv網(wǎng)盤分享中(https://www.bilibili.com/read/cv1569030文末)可以找到。
一、使用cookie
現(xiàn)如今各大視頻平臺紛紛限制了非登陸用戶的觀看清晰度,直接拖鏈接到mpv中往往只有480p甚至360p。
在yt-dlp --help中可以找到如下選項:
用法:yt-dlp.exe在mpv.exe同目錄,然后在同目錄創(chuàng)建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
: 視頻編碼選擇優(yōu)先級:AV01>vp9.2>vp9>h265>h264
:avc改為avc(h264)優(yōu)先,+反轉(zhuǎn)優(yōu)先級列表,可組合使用,例如
將優(yōu)先級改為h264 > h265 > vp9 > vp9.2 > AV01