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
Muxtask, 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
Mergetask, allowing you to specify how to handle timestamps that end up negative after shifting - Make the
tracks/audio/video/subtitlesfunctions when configuringMux.fromreturn 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
Mergetask 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
skipUnusedFontsproperty 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