Releases: Myaamori/SubKt
Releases · Myaamori/SubKt
0.1.19
- Add TTC file support to the font validator
- Various other bug fixes to the font validator
- Add an info property to the
Mux
task, allowing you to access metadata about the output video (e.g. resolution and codec) from properties, for use in e.g. filenames - Add onNegativeTimestamp to the
Merge
task, allowing you to specify how to handle timestamps that end up negative after shifting - Make the
tracks
/audio
/video
/subtitles
functions when configuringMux.from
return the matching tracks, so you can e.g. check the number of audio tracks withif (audio().size > 1) { /* ...*/ }
- Remove empty elements from
getList
, allowing for patterns such as episode-specific additional font directories, with an empty default value:
extra_fonts=
{01,03}.extra_fonts=fonts/extra
- Add fromIfPresent function to
Merge
task which ignores input files for undefined properties, and optionally files that don't exist on the file system
0.1.18
0.1.17
- Close ASS files properly after reading (hopefully fixes files being locked unless you restart Gradle on Windows)
- Verify the CRC of input files that have a CRC in the filename, e.g.
show_premux [DEADBEEF].mkv
, on muxing; disable withverifyCRC(false)
- Experimental
skipUnusedFonts
property that, when enabled, removes unused fonts from the list of fonts to attach; defaults tofalse
- Better error messages for recursive properties and when running
item()
on a task that doesn't have the corresponding episode defined