mpv 0.35.0에서는 기본적으로 작동합니다.

mpv 0.35.0에서는 기본적으로 작동합니다.

Mpv는 이름은 같지만 파일 확장자가 다른 동일한 디렉토리에 있더라도 가사 파일을 로드하고 재생하지 않습니다 .lrc. 내 mpv.conf 파일에는 다음이 포함되어 있습니다.

autoload-files=yes
sub-auto=fuzzy

답변1

이러한 옵션을 사용해도 mpv는 LyRiCs( ) 파일을 로드하지 않는 것 같습니다 .lrc. 내가 해야 할 일은 작은 mpv 플러그인 스크립트를 만들어 scriptsmpv 디렉토리 내의 디렉토리에 배치하는 것뿐입니다.config

--  load lrc files

function file_exists(name)
   local f=io.open(name,"r")
   if f~=nil then io.close(f) return true else return false end
end

function GetLrcPath(name)
  return name:gsub("(%..+)$", ".lrc")
end

function open_handler()
        lrcPath = GetLrcPath(mp.get_property("path"))
        if file_exists(lrcPath) then
            mp.set_property("options/sub-files", lrcPath)
        end
end
mp.register_event("start-file", open_handler)

답변2

mpv 0.35.0에서는 기본적으로 작동합니다.

관련 정보