Releases: eshaz/synaudio-cli
Releases · eshaz/synaudio-cli
0.0.4
0.0.3
Full Changelog: 0.0.2...0.0.3
0.0.2
Features
- Add option
--flac-threads Number of threads to spawn while encoding usingflac. Set to 1 to disable threading. [number] [default: 16]
Full Changelog: 0.0.1...0.0.2
Initial Release
$ synaudio-cli --help
index.js <base-file> <comparison-file>
syncs the <comparison_file> to the <base_file>
Sync Options:
-R, --rectify Rectify the audio before comparing for better cross-correlation [boolean] [default: true]
-T, --rate-tolerance Duration in seconds describing how much +- the rate might differ from the base file. [number] [default: 0.5]
-L, --sample-length Duration in seconds of each comparison file sample. [number] [default: 0.125]
-G, --sample-gap Duration in seconds to skip between samples of the comparison file. [number] [default: 10]
-S, --start-range Duration in seconds to try to sync before the sample. [number] [default: 180]
-E, --end-range Duration in seconds to try to sync after the sample. [number] [default: 60]
Output Options:
-d, --delete-comparison Delete the original comparison file after successfully syncing. [boolean] [default: false]
-n, --normalize Normalize the output audio. [boolean] [default: false]
-m, --normalize-independent Normalize the output audio independently for each channel. [boolean] [default: false]
-e, --encode-options Encode options supplied to `flac` [string] [default: "--best"]
-r, --rename-string String to insert in the synced file before the extension. i.e. comparison.flac -> comparison.synced.flac [string] [default: ".synced"]
Positionals:
base-file File used as the base of comparison. [string]
comparison-file File that will be synced against the base file. [string]
Options:
--help Show help [boolean]
--version Show version number [boolean]
-t, --threads Number of threads to spawn while comparing audio. [number] [default: 16]
Full Changelog: https://github.com/eshaz/synaudio-cli/commits/0.0.1