#input="https://b01-kr-naver-vod.pstatic.net/navertv/a/read/v2/VOD_ALPHA/navertv_2024_03_04_829/hls/eae4eba1-d9f5-11ee-bf6b-a0369ffabcc4.m3u8?_lsu_sa_=6ef562f3013562d602dd85456b052eb2fe2f3de86f079f393b577bcd67d536957a224a996e55e90350113382c3353bd9462c8a2abe6388cb8eb4f230802ed27359902d46ecbf903fa06a2d8a09b70ee3b585c302471aaab5092d4b76dfffe676477fd9eac0a83840eccc2da4bf2a995b8146da992e652c77b0b884e42e7f4607ab95252be88e44e05eadf7c57556aea2"

input=$1
prefix=`echo $input | sed -e 's/VOD_ALPHA.*/VOD_ALPHA/g'`
folder=`echo $input | sed -e 's/.*VOD_ALPHA\///g' | sed -e 's/\/hls.*//g'`
m3u8=`echo $input | sed -e 's/.*\/hls\///g' | sed -e 's/?_lsu_sa_=.*//g'`
gda=`echo $input | sed -e 's/.*_lsu_sa_=//g'`

echo prefix=$prefix
echo folder=$folder
echo m3u8=$m3u8
echo gda=$gda

export prefix=$prefix
export folder=$folder
export m3u8=$m3u8
export gda=$gda

step1(){
  mkdir $folder
  echo url="$prefix/$folder/hls/$m3u8?_lsu_sa_=$gda"
  curl -o $folder/$m3u8 "$prefix/$folder/hls/$m3u8?_lsu_sa_=$gda"
}

step2(){
  cd $folder	 
    tss=`cat *.m3u8 | grep ts`
    for ts in $tss;
    do
      curl -o $ts "$prefix/$folder/hls/$ts?_lsu_sa_=$gda"
    done
  cd -
}

step3(){
  ffmpeg -i $m3u8 out.mp4
}

step1
step2
#step3

