Binary Waterfall v1.2.0 executable release for Windows.
usage: binary-waterfall.exe [-h] -f FILE [-vw VISWIDTH] [-vh VISHEIGHT] [-fs FPS]
[-ws WINDOWSIZE] [-cf COLORFORMAT] [-v VOLUME]
[-ac AUDIOCHANNELS] [-ab AUDIOBYTES] [-ar AUDIORATE] [-sa] [-p]
Visualizes binary files with audio and video.
Default parameters are shown in [brackets].
options:
-h, --help show this help message and exit
-f FILE, --file FILE the name of the file to visualize
-vw VISWIDTH, --viswidth VISWIDTH
the width of the visualization [48]
-vh VISHEIGHT, --visheight VISHEIGHT
the height of the visualization [48]
-fs FPS, --fps FPS the maximum framerate of the visualization [120]
-ws WINDOWSIZE, --windowsize WINDOWSIZE
the length of the longest edge of the viewer window [600]
-cf COLORFORMAT, --colorformat COLORFORMAT
how to interpret the bytes into colored pixels, requires exactly one
of each "r", "g", and "b" character, and can have any number of
unused bytes with an "x" character [bgrx]
-v VOLUME, --volume VOLUME
the audio playback volume, from 0 to 100 [100]
-ac AUDIOCHANNELS, --audiochannels AUDIOCHANNELS
how many channels to make in audio (1 is mono, 2 is stereo) [1]
-ab AUDIOBYTES, --audiobytes AUDIOBYTES
how many bytes each sample uses (1 is 8-bit, 2 is 16-bit, etc.) [1]
-ar AUDIORATE, --audiorate AUDIORATE
the sample rate to use [32000]
-sa, --saveaudio add to prevent the program from deleting the computed .wav file
-p, --pause add to make the program pause before playing (useful for screen
recorder setup)
Changes:
- Made program save .wav file in program dir (not binary file dir)
- Changed `-p` pause behavior to be the same as play/pause
- Added option to save audio file (no delete)
- Some exception catches