Stream Audio
May 15, 2025 ·
Turn any audio file into a streaming server.
arecord -f cd | ffmpeg -re -i - -hide_banner -loglevel quiet -stats -acodec libmp3lame -ab 128k icecast://source:1234@$ip_addr:8000/a.mp3
arecord -f cd | ffmpeg -re -i - -hide_banner -loglevel quiet -stats -acodec libmp3lame -ab 128k icecast://source:1234@$ip_addr:8000/a.mp3
alias externalip="dig @resolver1.opendns.com myip.opendns.com +short"
alias perm="stat -c '%n %U:%G-%a'"
ffgif() { p="fps=10,scale=${4:-320}:-1:flags=lanczos"; ffmpeg -y -ss ${2:-0} -i "$1" -to ${3:-0} -vf ${p},palettegen -loglevel error .p.png \ && ffmpeg -ss ${2:-0} -i "$1" -i .p.png -to ${3:-0} -loglevel error -filter_complex "${p}[x];[x][1:v]paletteuse" "${1%.*}".gif \ && rm .p.png; }
weather() { curl -s "wttr.in/$(echo $@ | tr ' ' '+')"; }