- 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