- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 332
Home
        Andriy Lysnevych edited this page Feb 21, 2024 
        ·
        1 revision
      
    radio.sh
#!/bin/bash
DIRS=("high" "medium" "low")
for dir in "${DIRS[@]}"; do
  if [ -d "$dir" ]; then
    rm -rf "$dir"/*
  else
    mkdir -p "$dir"
  fi
done
ffmpeg -i https://streamvideol1.luxnet.ua/nostalgi/nostalgi.stream/playlist.m3u8 \
-map 0 -c:a aac -b:a 128k -f hls -hls_time 10 -hls_list_size 0 -hls_list_size 10 -hls_flags delete_segments high/playlist.m3u8 \
-map 0 -c:a aac -b:a 96k -f hls -hls_time 10 -hls_list_size 0 -hls_list_size 10 -hls_flags delete_segments medium/playlist.m3u8 \
-map 0 -c:a aac -b:a 64k -f hls -hls_time 10 -hls_list_size 0 -hls_list_size 10 -hls_flags delete_segments low/playlist.m3u8radio.m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=192000,AVERAGE-BANDWIDTH=128000,CODECS="mp4a.40.2"
high/playlist.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=144000,AVERAGE-BANDWIDTH=96000,CODECS="mp4a.40.2"
medium/playlist.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=96000,AVERAGE-BANDWIDTH=64000,CODECS="mp4a.40.2"
low/playlist.m3u8