Muxtools

Latest version: v0.2.0

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

What's Changed
* Font collection improvements by yuv420p10le in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/14
* Bump FontCollector version to 3.0.0 by moi15moi in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/16
* fix illegal font names with slash character by Ichunjo in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/17
* Dynamic dataclasses by Vodes in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/19
Read more [in the guide](https://muxtools.vodes.pw/guide/dynamic-dataclasses/)
* Change globsearch return type by LightArrowsEXE in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/20
* Automatic Tagging for audio encoder metadata
<details>
<summary>Example</summary>


Writing library : opusenc opus-tools 0.2-29-gecd50e5 (using libopus 1.4)
Encoding settings : --vbr --bitrate 192

</details>
* Better use of logging colors and more info instead of debug
* Merriweather Styling preset
* A lot more bug fixes, view full changelog below

New Contributors
* yuv420p10le made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/14
* moi15moi made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/16
* Ichunjo made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/17

**Full Changelog**: https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/compare/v0.1.0...v0.2.0

0.1.0

Notable new stuff
- Progressbars for most audio encoders (still kind of flaky but works well enough)
- SubFile
- Adaptive restyling (for any resolution)
- `set_header`/`set_headers` functions for easy header modification
- `manipulate_lines` function for easier arbitrary line modification
- Custom swap markers for autoswapper (petzku)
- `unfuck_cr` can now handle "Alt" styles aswell
- Automatic fixing for "invalid" style definition casing (Erai needed this for example)
- TMDB Orders/Episode groups
- Muxing or rather any process call will now print the log on error codes even if quiet=True

More typing and other various misc fixes by LightArrowsEXE and sgt0.

Breaking
- `SubFile.syncpoint_merge` was removed.
`SubFile.merge` should be used now.
It was rewritten to be way more readable and offers a little more freedom all around.
- A lot of Frame <-> Time conversion functions were adjusted to match aegisub behavior more closely.
While this is technically breaking, it should be a very welcome change.
Mostly done by arch1t3cht.

New Contributors
* petzku made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/6
* LightArrowsEXE made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/7
* arch1t3cht made their first contribution in https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/pull/8

**Full Changelog**: https://github.com/Jaded-Encoding-Thaumaturgy/muxtools/compare/v0.0.9...v0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.