批量下载KKTV站CC外挂字幕shell脚本

发布于 / 实用软件 / 0 条评论

KKTV为KKCompany 集团旗下的OTT品牌,结合台湾、日本、韩国、香港及中国大陆等,各地的影音内容与影音流服务

部分大陆没有引进的番剧可以来着看看有没有繁体字幕,翻译水平还行,至少比叔叔家的机翻字幕强点

脚本可以自行判断该番剧有无字幕,因为这个网站有外挂字幕的番剧占比不高

仅查看网站无需vip也无需台湾IP,非会员可免费试看一集

目前测试了几个番剧。比如  《失格纹的最强贤者《宿命回响:命运节拍》都是可以正常下载的

温馨提示:搜索视频的时候请用繁体字搜索,不知道繁体名称就用关键字一个一个试

#https://cangshui.net/4964.html 沧水博客
rm -rf index*
rm -rf season*
echo "下载的字幕文件将会存放在season目录中"
echo "输入剧集地址:(链接中为带titles字眼的链接,如https://www.kktv.me/titles/06001246"
read -p "请输入:" videourl
wget -N --no-check-certificate -O index.html "$videourl"
subhls_num=$( grep -o "_sub_hls.m3u8" index.html | wc -l )
hls_num=$( grep -o "_hls.m3u8" index.html | wc -l )
if [[ $hls_num -eq '0' ]]
  then
    echo 该剧集可能没有字幕文件
  else
      if [[ $subhls_num -eq $hls_num ]]
      then
        echo 该剧集存在字幕文件
      else
        echo 该剧集可能没有字幕文件
      fi
fi

sed -i 's/theater\.kktv\.com\.tw/\n△△△/g' index.html
sed -i 's/\_sub\_hls\.m3u8/◎◎◎\n/g' index.html
grep '◎◎◎' index.html > index.txt
sed -i 's/◎◎◎/\_sub\_sub\/zh-Hant\.vtt/g' index.txt
sed -i 's/△△△/https\:\/\/theater-kktv\.cdn\.hinet\.net/g' index.txt

ii="0"
rm -rf season
mkdir season
for line in $(cat index.txt) 
do
  ii=`expr $ii + 1`
  ep=$( printf "%02d\n" $ii )
  wget -N --no-check-certificate -O ./season/EP"$ep".srt  "$line"
  sed -i '1d' ./season/EP"$ep".srt 
done

下载下来的字幕文件将会存放在season目录中 ,下载下来就是srt格式,播放器可正常加载

后续数个月可能会制作多个流媒体网站的字幕脚本,敬请期待 github:https://github.com/CangShui/subtitle-download

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载原创文章请注明,转载自: 沧水的博客 » 批量下载KKTV站CC外挂字幕shell脚本
Not Comment Found