muxtools.muxing.muxer
mux
mux(*tracks: _track | MuxingFile | Chapters | PathLike | GlobSearch | None, tmdb: TmdbConfig | None = None, outfile: PathLike | None = None, quiet: bool = True, print_cli: bool = False) -> Path
Runs the mux.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
*tracks
|
_track | MuxingFile | Chapters | PathLike | GlobSearch | None
|
Any amount of track objects and a Chapters object |
()
|
tmdb
|
TmdbConfig | None
|
A TMDB Config used for additional tagging if you so desire. |
None
|
outfile
|
PathLike | None
|
If you want to overwrite the output file path |
None
|
quiet
|
bool
|
Whether or not to print the mkvmerge output |
True
|
print_cli
|
bool
|
Print the final muxing command before running it if True |
False
|
Source code in
muxtools/muxing/muxer.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
clean_name
This removes every unused token and delimiter aswell as empty brackets/parentheses. Ideally should be called before inserting the show name to not cause false positives with that. The .hack series would definitely cause some :)