Added macos support
This commit is contained in:
parent
c33cc0a94e
commit
dae88b6e5f
|
@ -23,12 +23,14 @@ local mpopt = require('mp.options')
|
||||||
local utils = require('mp.utils')
|
local utils = require('mp.utils')
|
||||||
local OSD = require('osd_styler')
|
local OSD = require('osd_styler')
|
||||||
|
|
||||||
|
local is_macos = io.popen("uname"):read("*a") == "Darwin\n"
|
||||||
|
|
||||||
-- Options can be changed here or in a separate config file.
|
-- Options can be changed here or in a separate config file.
|
||||||
-- Config path: ~/.config/mpv/script-opts/videoclip.conf
|
-- Config path: ~/.config/mpv/script-opts/videoclip.conf
|
||||||
local config = {
|
local config = {
|
||||||
-- absolute paths
|
-- absolute paths
|
||||||
-- relative paths (e.g. ~ for home dir) do NOT work.
|
-- relative paths (e.g. ~ for home dir) do NOT work.
|
||||||
video_folder_path = string.format('%s/Videos/', os.getenv("HOME") or os.getenv('USERPROFILE')),
|
video_folder_path = string.format(is_macos and '%s/Movies/' or '%s/Videos/', os.getenv("HOME") or os.getenv('USERPROFILE')),
|
||||||
audio_folder_path = string.format('%s/Music/', os.getenv("HOME") or os.getenv('USERPROFILE')),
|
audio_folder_path = string.format('%s/Music/', os.getenv("HOME") or os.getenv('USERPROFILE')),
|
||||||
-- The range of the CRF scale is 0–51, where 0 is lossless,
|
-- The range of the CRF scale is 0–51, where 0 is lossless,
|
||||||
-- 23 is the default, and 51 is worst quality possible.
|
-- 23 is the default, and 51 is worst quality possible.
|
||||||
|
@ -377,7 +379,7 @@ main_menu.keybindings = {
|
||||||
{ key = 'C', fn = function() force_resolution(1920, -2, encoder.create_clip, 'video') end },
|
{ key = 'C', fn = function() force_resolution(1920, -2, encoder.create_clip, 'video') end },
|
||||||
{ key = 'a', fn = function() encoder.create_clip('audio') end },
|
{ key = 'a', fn = function() encoder.create_clip('audio') end },
|
||||||
{ key = 'p', fn = function() pref_menu:open() end },
|
{ key = 'p', fn = function() pref_menu:open() end },
|
||||||
{ key = 'o', fn = function() mp.commandv('run', 'xdg-open', 'https://streamable.com/') end },
|
{ key = 'o', fn = function() mp.commandv('run', is_macos and "open" or "xdg-open", 'https://streamable.com/') end },
|
||||||
{ key = 'ESC', fn = function() main_menu:close() end },
|
{ key = 'ESC', fn = function() main_menu:close() end },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue