播放YouTube视频很卡,希望适配好aria2 #6
-
试了一下自己修改youtube-download.lua |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
你搞错脚本功能了,youtube-download.lua是用来下载ytdl视频到本地的脚本,并不是加载时使用的。 而mpv用来加载http视频的功能实际是使用内置的ytdl-hook.lua脚本实现的,我禁用了内置脚本,并用增强脚本ytdl_hook_plus.lua替代。 另外YouTube视频加载慢很大程度上是因为你使用了youtube-dl.exe,youtube-dl开发已经很不活跃了,release更不积极,一直不更新。建议换用维护更活跃的yt-dlp分支,加载方面会有明显改善。ytdl-hook.lua和ytdl_hook_plus.lua其实默认优先查找yt-dlp,不应选择使用youtube-dl。yt-dlp的每日构建:https://github.com/ytdl-patched/yt-dlp/releases |
Beta Was this translation helpful? Give feedback.
-
我试着修改了一下ytdl_hook_plus.lua,现在av1和vp9的权重比h264高了,也把youtube-dl.exe换成了yt-dlp,但是默认似乎依旧是单线程加载。播放视频的时候依旧有卡顿的现象 |
Beta Was this translation helpful? Give feedback.
-
因为我基本不怎么用mpv/mpv.net观看在线视频,所以对ytdl相关功能研究不深,这方面只能说爱莫能助了。
传递给yt-dlp/youtube-dl的代理等额外参数其实是在mpv.conf里进行追加的,参考: Lines 428 to 437 in a79506d 使用 |
Beta Was this translation helpful? Give feedback.
你搞错脚本功能了,youtube-download.lua是用来下载ytdl视频到本地的脚本,并不是加载时使用的。
quality-menu.lua是ytdl加载后用来选择音视频质量的菜单脚本。
而mpv用来加载http视频的功能实际是使用内置的ytdl-hook.lua脚本实现的,我禁用了内置脚本,并用增强脚本ytdl_hook_plus.lua替代。
如果你想进行进一步修改并增强ytdl功能应该调整ytdl_hook_plus.lua脚本。
另外YouTube视频加载慢很大程度上是因为你使用了youtube-dl.exe,youtube-dl开发已经很不活跃了,release更不积极,一直不更新。建议换用维护更活跃的yt-dlp分支,加载方面会有明显改善。ytdl-hook.lua和ytdl_hook_plus.lua其实默认优先查找yt-dlp,不应选择使用youtube-dl。yt-dlp的每日构建:https://github.com/ytdl-patched/yt-dlp/releases