# forensic -- puzzle forensics, steganography, ciphers, number theory # Audio analysis, image stego, esoteric languages, file format forensics, math puzzles # ============================================================================ # aliases: audio analysis # ============================================================================ alias soxinfo='sox "$1" -n stat' alias soxspec='sox "$1" -n spectrogram -x 1024 -y 512 -z 120 -o spec.png' alias soxreverse='sox "$1" "$2" reverse' alias ffextraudio='ffmpeg -hide_banner -i "$1" -vn -acodec pcm_s16le -ar 44100' alias ffaudioinfo='ffprobe -hide_banner -v error -select_streams a:0 -show_entries stream=codec_name,channels,sample_rate,duration -of csv=p=0' alias dtmf='multimon-ng -a DTMF -t wav' alias midi2csv='midicsv' # ============================================================================ # functions: audio analysis # ============================================================================ spectrogram() { [ -z "$1" ] && { echo "Usage: spectrogram