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

 

posted @ 2023-12-29 00:08  三角形  阅读(261)  评论(0编辑  收藏  举报