mirror of
https://github.com/mpv-player/mpv
synced 2025-03-01 20:00:37 +00:00
ytdl_hook.lua: Change format options when vid is "off"
This will change the format option to "bestaudio/best" instead of
passing the "-x" argument to yt-dl.
Prevents the video still being downloaded in the new mpv versions where
the yt-dl format is set to "best" by default.
(cherry picked from commit 5555f6fc2c
)
This commit is contained in:
parent
cb2461044b
commit
277dc33268
@ -103,16 +103,17 @@ mp.add_hook("on_load", 10, function ()
|
||||
ytdl.path, "--no-warnings", "-J", "--flat-playlist", "--all-subs",
|
||||
"--sub-format", subformat, "--no-playlist"
|
||||
}
|
||||
|
||||
-- Checks if video option is "no", change options accordingly
|
||||
if (mp.get_property("options/vid") == "no") then
|
||||
format = "bestaudio/best"
|
||||
msg.verbose("Video disabled. Only using audio")
|
||||
end
|
||||
|
||||
if (format ~= "") then
|
||||
table.insert(command, "--format")
|
||||
table.insert(command, format)
|
||||
end
|
||||
|
||||
-- Checks if no-video option is set and disables video in ytdl if set
|
||||
if (mp.get_property("options/vid") == "no") then
|
||||
table.insert(command, "-x")
|
||||
msg.verbose("Video disabled. Only using audio")
|
||||
end
|
||||
|
||||
for param, arg in pairs(raw_options) do
|
||||
table.insert(command, "--" .. param)
|
||||
|
Loading…
Reference in New Issue
Block a user