ubuntu自动下载电视剧《鸣龙少年》
1 #!/bin/bash 2 3 # 自动下载电视剧,支持按集断点下载,正在追的电视剧添加到计划任务每天定期执行一次即可 4 5 # 需要安装的工具 6 # apt-get install -y parallel wget ffmpeg 7 8 mkdir -p cache mp4 9 touch mp4/m3u8.list 10 for i in `seq $(ls mp4 | wc -l) 32 ` 11 do 12 echo -e "第 $i 集" 13 rm -rf cache/* 14 curl -s https://www.unscard.com/vodplay/74876-1-$i.html \ 15 | sed 's/,/\n/g' \ 16 | grep m3u8 \ 17 | sed -e 's/"url":"//' -e 's@\\@@g' -e 's@index.m3u8"@1000k_0X720_64k_25/hls/index.m3u8@' \ 18 | head -1 \ 19 | while read URL 20 do 21 printf "%03d\t%s\n" $i $URL >> mp4/m3u8.list 22 curl -s $URL | grep '^http.*ts$' > cache/file.list 23 parallel -j 100 -a cache/file.list wget --timeout=30 --tries=3 -nv -P cache 24 for j in `ls cache` 25 do 26 cat cache/$j >> cache/input.ts 27 done 28 ffmpeg -n -loglevel quiet -i cache/input.ts -vcodec copy -acodec copy -absf aac_adtstoasc mp4/$(printf %03d $i).mp4 29 done 30 done