mpv-scripts-v1.5.0
See README for description, Installation, Safety Inspection, Terminal Commands & app versions. Edit main.lua in text editor to decide which scripts load, etc. Example installation: In Windows after extraction to smplayer-portable folder, enter --script=. in its Advanced Preferences (mpv Options).
Updates:
- aspeed: Added 23 clock examples which cycle btwn each other, including French & Russian (vertical & horizontal tricolors). The abday of week is translated into Russian, Arabic, Armenian etc, depending on the colors. Combined
o.timeout&o.timeout_pauseintoo.timeouts. Addedo.options_subprocesses(can load them with vid). Replacedo.clockwitho.clocks, which includesduration,offset,no_locales&DIRECTIVES_OVERRIDEsub-options. Special " " for alignment. The OVERRIDE is a clear list of allos.dateformat directives. Improved reliability: should close txtfile & start subprocesses paused. Named filter options. - automask has rapid smooth toggling. It uses a time-dependent equalizer with time-corrections. Also added a few more examples: PENTAGON_HOUSE, SQUARES_SPIN, TRIANGLE_SPIN & DIAMOND_EYES. Have added
o.fps_maskto speed up load time for monacle & pentagon (only 2 frames are needed for on/off). Bugfix for FP (frames/period) being off-by-1 (must round, not take floor). - autocrop
start(>0) &end(<0) time limits implemented better. Addedo.keybinds_padfor padding toggle,o.formatfor transparent bars &o.pad_scale_flagsfor bilinear down-scaling. Rapid pad-toggling now smooth, using pad_time corrections. Can now handle odd output dimensions, & smooth padding for raw JPEG. Replacedo.detector_image,o.detect_limit_image&o.detect_min_ratio_imagewitho.options_image. Combinedo.TOLERANCEoptions, too. Pad-on or off state now preserved btwn tracks. Improved SMPlayer.app support (shared memory requires removing alpha). Padding nowvf appendso automask doesn't affect the black bars.o.meta_osdnow displays version info. - autocomplex: Combined
o.freqs_mode,o.freqs_win_size,o.freqs_win_func&o.freqs_averagingintoo.freqs_options. Combinedo.volume_fade&o.volume_dmintoo.volume_options. Combinedo.volume_highpass&o.volume_dynaudnormintoo.volume_filterchain. Combinedo.volume_width&o.volume_heightintoo.volume_scaleoptions. Removedo.freqs_alpha&o.gb. Safe zoompan for shrunk primary. Improved codes & commentary. - loadstrings '1+1'→2 for all scripts, when needed. Improved codes.
- Added
o.toggle_exprto autocrop & automask, for non-linear toggle transition. - Added
o.vf_command_t_delayto autocrop & automask. A few frames aren't redrawn fast enough, so rapid smooth-toggling needs a .1s offset. osd-parobservations (&o.dimensionsoverride) for autocrop & automask, for displays with non-square pixels. autocrop also takes the source par into account. They also have terminal gaps for insta_unpause (bugfix for SMPlayer-v24.5).o.osd_on_toggle&o.meta_osdnow gives LUA version. The same LUA code & version often breaks on MacOS.- main.lua replaced
o.sid&o.clear_osdwitho.options_playback_start. - clip function added to aspeed, autocrop & automask. Rapid toggling clips the remaining duration of prior toggle.
- SMPlayer-v24.5 .AppImage now supported. It uses FFmpeg-v4.2 - the oldest I've tested! New mpv is often built with old FFmpeg. It needs more rigorous codes, like extra bgra & gbrap formatting.
SHA256: AA99D6DE1717C1F07B1877FA40A83197C933EA76D32CBD12EF7449CA7E73DB84
