ekisu / mpv-webm

Simple WebM maker for mpv, with no external dependencies.
MIT License
554 stars 32 forks source link

srt subtitle style #180

Closed Sharad104 closed 5 days ago

Sharad104 commented 8 months ago

Windows 10 Pro 22H2 mpv v0.36.0-401-g140d0185 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects built on Sep 24 2023 00:22:41

PLEASE implement taking srt subtitle style from mpv.conf .

Sharad104 commented 5 days ago

OLD version how i fixed :

fixed using ASS tags here and there . line 78 : font_size = 20 line 135 : return "{\\b1\\bord2\\shad4}" .. tostring(text) .. "{\\b0}" ass tags can be added here like i added border and shadow etc .


NEW mpv.conf works as intended as they added this code .

local get_sub_options
get_sub_options = function()
  local ret = { }
  append_property(ret, "sub-ass-override")
  append_property(ret, "sub-ass-force-style")
  append_property(ret, "sub-ass-vsfilter-aspect-compat")
  append_property(ret, "sub-auto")
  append_property(ret, "sub-pos")
  append_property(ret, "sub-delay")
  append_property(ret, "sub-scale")
  append_property(ret, "sub-font")
  append_property(ret, "sub-font-size")
  append_property(ret, "sub-bold")
  append_property(ret, "sub-italic")
  append_property(ret, "sub-color")
  append_property(ret, "sub-back-color")
  append_property(ret, "sub-border-color")
  append_property(ret, "sub-border-size")
  append_property(ret, "sub-shadow-color")
  append_property(ret, "sub-shadow-offset")
  append_property(ret, "sub-use-margins")
  append_property(ret, "sub-margin-x")
  append_property(ret, "sub-margin-y")
  append_property(ret, "sub-align-x")
  append_property(ret, "sub-align-y")
  append_property(ret, "sub-spacing")
  append_property(ret, "sub-justify")
  append_property(ret, "sub-gauss")
  append_property(ret, "sub-gray")
  return ret
end