bilibili.com/kktv.me/viu.com流媒体平台字幕下载脚本
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
目前支持 viu.com kktv.me bilibili.com
视频网站的CC字幕抓取下载
当你下载了BD资源但是找不到字幕的时候就来这几家平台碰碰运气吧!
kktv.me需要原生TW IP 才能观看影片,下载字幕无需TW IP,非会员只能第一集试看
KKTV为KKCompany 集团旗下的OTT品牌,结合台湾、日本、韩国、香港及中国大陆等,各地的影音内容与影音流服务
部分大陆没有引进的番剧可以来着看看有没有繁体字幕,翻译水平还行,至少比叔叔家的机翻字幕强点
脚本可以自行判断该番剧有无字幕,因为这个网站有外挂字幕的番剧占比不高
仅查看网站无需vip也无需台湾IP,非会员可免费试看一集
目前测试了几个番剧。比如 《失格纹的最强贤者》 《宿命回响:命运节拍》都是可以正常下载的
温馨提示:搜索视频的时候请用繁体字搜索,不知道繁体名称就用关键字一个一个试
rm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带titles字眼的链接,如https://www.kktv.me/titles/06001246"read -p "请输入:" videourlwget -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 该剧集可能没有字幕文件 fifised -i 's/theater\.kktv\.com\.tw/\n△△△/g' index.htmlsed -i 's/\_sub\_hls\.m3u8/◎◎◎\n/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/◎◎◎/\_sub\_sub\/zh-Hant\.vtt/g' index.txtsed -i 's/△△△/https\:\/\/theater-kktv\.cdn\.hinet\.net/g' index.txtii="0"rm -rf seasonmkdir seasonfor 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 donerm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带titles字眼的链接,如https://www.kktv.me/titles/06001246"read -p "请输入:" videourlwget -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 该剧集可能没有字幕文件 fifised -i 's/theater\.kktv\.com\.tw/\n△△△/g' index.htmlsed -i 's/\_sub\_hls\.m3u8/◎◎◎\n/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/◎◎◎/\_sub\_sub\/zh-Hant\.vtt/g' index.txtsed -i 's/△△△/https\:\/\/theater-kktv\.cdn\.hinet\.net/g' index.txtii="0"rm -rf seasonmkdir seasonfor 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 donerm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带titles字眼的链接,如https://www.kktv.me/titles/06001246"read -p "请输入:" videourlwget -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 该剧集可能没有字幕文件 fifised -i 's/theater\.kktv\.com\.tw/\n△△△/g' index.htmlsed -i 's/\_sub\_hls\.m3u8/◎◎◎\n/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/◎◎◎/\_sub\_sub\/zh-Hant\.vtt/g' index.txtsed -i 's/△△△/https\:\/\/theater-kktv\.cdn\.hinet\.net/g' index.txtii="0"rm -rf seasonmkdir seasonfor 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格式,播放器可正常加载
bilibili.com港澳台IP即可,叔叔家港澳台限制番剧 有CC字幕,下载下来为bcc格式需要转码
#yum install -y p7zip*#apt install -y p7zip*rm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中,若文件皆为空白,则说明该番剧没有字幕文件!"echo "输入番剧地址:(结尾为带md字眼的链接,如https://www.bilibili.com/bangumi/media/md28234736/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.zip "$videourl" 7z x index.zipseason_id=$( grep -o "season_id.........season_status" index )season_id=`echo "$season_id" | tr -cd "[0-9]" `echo "season_id是:"$season_idwget -N --no-check-certificate -O season.json "https://api.bilibili.com/pgc/web/season/section?season_id=$season_id"sed -i 's/{\"aid/\n{\"aid/g' season.jsonsed -i '1d' season.jsonsed -i 's/{\"aid\"\:/◎◎◎/g' season.jsonsed -i 's/\,\"badge\"\:/\n☆☆☆/g' season.jsonsed -i 's/\"cid\"\:/\n△△△/g' season.jsonsed -i 's/\,\"cover\"/\n☆☆☆/g' season.jsonsed -i '/☆☆☆/d' season.jsonsed -i 's/◎◎◎/https\:\/\/api.bilibili.com\/x\/player\/v2\?aid\=/g' season.jsonsed -i 's/△△△/\&cid\=/g' season.jsonsed -i ':a;N;s/\n//;ta' season.jsonsed -i 's/https/\nhttps/g' season.jsonsed -i '1d' season.jsonii="0"cclink=""rm -rf seasonmkdir seasonfor line in $(cat season.json) do ii=`expr $ii + 1` echo 第$ii集$line ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/"$ep" "$line" sed -i 's/\"subtitle_url\"\:\"/\nhttps\:/g' ./season/"$ep" sed -i 's/\"\,\"type/\n/g' ./season/"$ep" sed -i '/id_str/d' ./season/"$ep" sed -i '/bvid/d' ./season/"$ep" cclink=$( cat ./season/"$ep" | head -n 1 ) wget -N --no-check-certificate -O ./season/"$ep".bcc "$cclink" rm -rf ./season/"$ep"donesizeA=$(du -h --max-depth=1 ./season | awk '{print $1}' | tr -d "a-zA-Z" |sed "s/\..*//g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""fi#yum install -y p7zip*#apt install -y p7zip*rm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中,若文件皆为空白,则说明该番剧没有字幕文件!"echo "输入番剧地址:(结尾为带md字眼的链接,如https://www.bilibili.com/bangumi/media/md28234736/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.zip "$videourl" 7z x index.zipseason_id=$( grep -o "season_id.........season_status" index )season_id=`echo "$season_id" | tr -cd "[0-9]" `echo "season_id是:"$season_idwget -N --no-check-certificate -O season.json "https://api.bilibili.com/pgc/web/season/section?season_id=$season_id"sed -i 's/{\"aid/\n{\"aid/g' season.jsonsed -i '1d' season.jsonsed -i 's/{\"aid\"\:/◎◎◎/g' season.jsonsed -i 's/\,\"badge\"\:/\n☆☆☆/g' season.jsonsed -i 's/\"cid\"\:/\n△△△/g' season.jsonsed -i 's/\,\"cover\"/\n☆☆☆/g' season.jsonsed -i '/☆☆☆/d' season.jsonsed -i 's/◎◎◎/https\:\/\/api.bilibili.com\/x\/player\/v2\?aid\=/g' season.jsonsed -i 's/△△△/\&cid\=/g' season.jsonsed -i ':a;N;s/\n//;ta' season.jsonsed -i 's/https/\nhttps/g' season.jsonsed -i '1d' season.jsonii="0"cclink=""rm -rf seasonmkdir seasonfor line in $(cat season.json) do ii=`expr $ii + 1` echo 第$ii集$line ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/"$ep" "$line" sed -i 's/\"subtitle_url\"\:\"/\nhttps\:/g' ./season/"$ep" sed -i 's/\"\,\"type/\n/g' ./season/"$ep" sed -i '/id_str/d' ./season/"$ep" sed -i '/bvid/d' ./season/"$ep" cclink=$( cat ./season/"$ep" | head -n 1 ) wget -N --no-check-certificate -O ./season/"$ep".bcc "$cclink" rm -rf ./season/"$ep"donesizeA=$(du -h --max-depth=1 ./season | awk '{print $1}' | tr -d "a-zA-Z" |sed "s/\..*//g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""fi#yum install -y p7zip*#apt install -y p7zip*rm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中,若文件皆为空白,则说明该番剧没有字幕文件!"echo "输入番剧地址:(结尾为带md字眼的链接,如https://www.bilibili.com/bangumi/media/md28234736/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.zip "$videourl" 7z x index.zipseason_id=$( grep -o "season_id.........season_status" index )season_id=`echo "$season_id" | tr -cd "[0-9]" `echo "season_id是:"$season_idwget -N --no-check-certificate -O season.json "https://api.bilibili.com/pgc/web/season/section?season_id=$season_id"sed -i 's/{\"aid/\n{\"aid/g' season.jsonsed -i '1d' season.jsonsed -i 's/{\"aid\"\:/◎◎◎/g' season.jsonsed -i 's/\,\"badge\"\:/\n☆☆☆/g' season.jsonsed -i 's/\"cid\"\:/\n△△△/g' season.jsonsed -i 's/\,\"cover\"/\n☆☆☆/g' season.jsonsed -i '/☆☆☆/d' season.jsonsed -i 's/◎◎◎/https\:\/\/api.bilibili.com\/x\/player\/v2\?aid\=/g' season.jsonsed -i 's/△△△/\&cid\=/g' season.jsonsed -i ':a;N;s/\n//;ta' season.jsonsed -i 's/https/\nhttps/g' season.jsonsed -i '1d' season.jsonii="0"cclink=""rm -rf seasonmkdir seasonfor line in $(cat season.json) do ii=`expr $ii + 1` echo 第$ii集$line ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/"$ep" "$line" sed -i 's/\"subtitle_url\"\:\"/\nhttps\:/g' ./season/"$ep" sed -i 's/\"\,\"type/\n/g' ./season/"$ep" sed -i '/id_str/d' ./season/"$ep" sed -i '/bvid/d' ./season/"$ep" cclink=$( cat ./season/"$ep" | head -n 1 ) wget -N --no-check-certificate -O ./season/"$ep".bcc "$cclink" rm -rf ./season/"$ep"donesizeA=$(du -h --max-depth=1 ./season | awk '{print $1}' | tr -d "a-zA-Z" |sed "s/\..*//g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""fi运行脚本前请安装7z工具, centos就直接 yum install -y p7zip* debian就 apt install -y p7zip*
运行之后会在脚本运行目录下生成一个season文件夹,其中有带数字排序的.bcc文件,这就是下载下来的字幕文件了,有简体繁体两种字幕的剧集会保留只简体,只有繁体的那就只有繁体
但是此时还是不能直接拖到视频工具里直接播放的,因为BCC并不是通用字幕文件,我们还需要转码
使用小工具“字幕文件BCC格式转SRT格式”直接把工具丢在字幕文件夹里就可以批量全部转换为srt格式
香港IP即可,免费视频网站,会员去广告,下载下来为srt格式。
Viu.com是香港电讯盈科媒体有限公司推出,针对香港、东南亚、南亚、中东及南非市场的免费OTT平台影片网站,于2015年10月26日启用。Viu在平台上提供亚洲剧集及日本动画予使用者收看,在部分海外平台则与当地的电视台及内容提供者合作,提供在地化的本地节目予当地的观众收看。由于在香港同时提供电视台ViuTV及OTT平台Viu服务,因而此平台被称为“黄Viu”作分别。
此网站看电视无需vip也无需解锁,只需要在巴林,埃及,香港,印度尼西亚,约旦,科威特,马来西亚,缅甸,阿曼,菲律宾,卡塔尔,沙特阿拉伯,新加坡,南非,泰国,阿联酋 任意地区的IP就能访问,无需家宽,IDC也可以访问。
推荐使用香港ip访问,目前不清楚更换其他地区IP是否会改变字幕语言。
目前测试了几个番剧。比如 《天才王子的赤字國家重生術》是可以正常下载的,在网站搜索剧集时请使用繁体关键字搜索,任意一集的页面都可以抓取全集字幕。
rm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带“vod/数字”的链接,任意一集皆可,如https://www.viu.com/ott/hk/zh-hk/vod/430585/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.html "$videourl"sed -i 's/javascript\:initVideoPlay/javascript\:initVideoPlay\n◎◎◎/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/\,/\n\,/g' index.txtgrep '◎◎◎' index.txt > index2.txtsed -i 's/^..........//' index2.txtawk '{print "https://www.viu.com/ott/hk/index.php?area_id=1&language_flag_id=1&r=vod/ajax-detail&platform_flag_label=web&product_id=" $0}' index2.txt > index3.txtii=$(awk '{print NR}' index3.txt|tail -n1)ep=""rm -rf seasonmkdir seasonfor line in $(cat index3.txt) do ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/EP"$ep".html "$line" sed -i 's/\,\"url\"\:\"/\nVVV/g' ./season/EP"$ep".html sed -i 's/\"\,\"subtitle_url/\n/g' ./season/EP"$ep".html grep 'VVV' ./season/EP"$ep".html > ./season/EP"$ep"A.html sed -i 's/VVV//g' ./season/EP"$ep"A.html sed -i "s:\\\::g" ./season/EP"$ep"A.html sed -i '2,$d' ./season/EP"$ep"A.html srturl=$(cat ./season/EP"$ep"A.html) wget -N --no-check-certificate -O ./season/EP"$ep".srt "$srturl" ii=`expr $ii - 1`donerm -rf ./season/g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""firm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带“vod/数字”的链接,任意一集皆可,如https://www.viu.com/ott/hk/zh-hk/vod/430585/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.html "$videourl"sed -i 's/javascript\:initVideoPlay/javascript\:initVideoPlay\n◎◎◎/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/\,/\n\,/g' index.txtgrep '◎◎◎' index.txt > index2.txtsed -i 's/^..........//' index2.txtawk '{print "https://www.viu.com/ott/hk/index.php?area_id=1&language_flag_id=1&r=vod/ajax-detail&platform_flag_label=web&product_id=" $0}' index2.txt > index3.txtii=$(awk '{print NR}' index3.txt|tail -n1)ep=""rm -rf seasonmkdir seasonfor line in $(cat index3.txt) do ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/EP"$ep".html "$line" sed -i 's/\,\"url\"\:\"/\nVVV/g' ./season/EP"$ep".html sed -i 's/\"\,\"subtitle_url/\n/g' ./season/EP"$ep".html grep 'VVV' ./season/EP"$ep".html > ./season/EP"$ep"A.html sed -i 's/VVV//g' ./season/EP"$ep"A.html sed -i "s:\\\::g" ./season/EP"$ep"A.html sed -i '2,$d' ./season/EP"$ep"A.html srturl=$(cat ./season/EP"$ep"A.html) wget -N --no-check-certificate -O ./season/EP"$ep".srt "$srturl" ii=`expr $ii - 1`donerm -rf ./season/g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""firm -rf index*rm -rf season*echo "下载的字幕文件将会存放在season目录中"echo "输入剧集地址:(链接中为带“vod/数字”的链接,任意一集皆可,如https://www.viu.com/ott/hk/zh-hk/vod/430585/"read -p "请输入:" videourlwget -N --no-check-certificate -O index.html "$videourl"sed -i 's/javascript\:initVideoPlay/javascript\:initVideoPlay\n◎◎◎/g' index.htmlgrep '◎◎◎' index.html > index.txtsed -i 's/\,/\n\,/g' index.txtgrep '◎◎◎' index.txt > index2.txtsed -i 's/^..........//' index2.txtawk '{print "https://www.viu.com/ott/hk/index.php?area_id=1&language_flag_id=1&r=vod/ajax-detail&platform_flag_label=web&product_id=" $0}' index2.txt > index3.txtii=$(awk '{print NR}' index3.txt|tail -n1)ep=""rm -rf seasonmkdir seasonfor line in $(cat index3.txt) do ep=$( printf "%02d\n" $ii ) wget -N --no-check-certificate -O ./season/EP"$ep".html "$line" sed -i 's/\,\"url\"\:\"/\nVVV/g' ./season/EP"$ep".html sed -i 's/\"\,\"subtitle_url/\n/g' ./season/EP"$ep".html grep 'VVV' ./season/EP"$ep".html > ./season/EP"$ep"A.html sed -i 's/VVV//g' ./season/EP"$ep"A.html sed -i "s:\\\::g" ./season/EP"$ep"A.html sed -i '2,$d' ./season/EP"$ep"A.html srturl=$(cat ./season/EP"$ep"A.html) wget -N --no-check-certificate -O ./season/EP"$ep".srt "$srturl" ii=`expr $ii - 1`donerm -rf ./season/g")sizeB=$(find ./season -type f | wc -l)sizeB=`expr $sizeB \* 2`if [[ $sizeA -le $sizeB ]] then echo "该剧集可能没有字幕文件" else echo ""fi下载下来的字幕文件将会存放在season目录中 ,下载下来就是srt格式,播放器可正常加载
[免费VPS]历史优惠活动内容
猜你可能想看的VPS
- 游戏服务器是什么意思?游戏服务器可以用云服务器吗? 全球[VPS测评]
- 众创逸云:1核2G云服务器,不限流量vps/5Mbps/KVM/香港CN 香港VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G 香港VPS[主机]
- 奇异互动,2核4G香港云服务器仅655元/年,注册领550元新手大礼包 香港VPS[主机]
- 硅云服务器拼团活动:香港云服务器1核1G,拼团价仅98元/年 香港VPS[主机]
- 雪花云怎么样?雪花云香港云服务器1核1G2M仅19元/月 香港VPS[主机]
- GreenCloudVPS:6折优惠,日本、新加坡、香港等KVM VPS 日本VPS[主机]
- 初忆云:湖北电信云服务器1核2G仅6.8/月,81.6元/年;香港cn2 香港VPS[主机]
- 青云互联:年终特惠香港弹性云服务器15元/月起,可自定义配置,可选win WINDOWS
- 阿里云香港服务器多少钱一年?香港云服务器租用年付价格表 香港VPS[主机]
- tmhhost:香港安畅机房三网CN2 GIA VPS,月付45起;美国 美国VPS[主机]
- 欧路云:加拿大/法国/新加坡高防vps,2核/2G/100M首月仅14元 WINDOWS
- 咖啡主机:香港云服务器15.6元/月(季付);美西1G云服务器16.8元 香港VPS[主机]
- cloudpowerall:美国洛杉矶CN2 VPS,年付$9.99;香 美国VPS[主机]
- 众创逸云:清明促销,香港沙田/安畅vps前两月半价;美国CERA首月半价 美国VPS[主机]
- Pia云:美国三网CN2 GIA线路,15元/月起;香港云主机1核/2G 美国VPS[主机]
- DDOS攻击类型有哪些? 全球[VPS测评]
- 青云互联:香港荃湾云服务器限时七折,13元/月起;江苏挂机宝vps低至5 香港VPS[主机]
- 7月份,经济复苏边际趋缓,央行降息幅度先稳后升 全球[VPS测评]
- 云服务器都是有哪些特点? 全球[VPS测评]
- 又一跨境电商产业园落户!中山石岐签约引进16个项目 全球[VPS测评]
- 邢志宏:加快推动高质量建设跨境电商综试区起势成势 全球[VPS测评]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至|中报追踪 全球[VPS测评]
- 江苏高防服务器哪里买?宿迁BGP、宿迁双线高防服务器的价格 全球[VPS测评]
- JGKVM促销,美国cn2vps服务器价格再创新低,平均6.5元/月起 美国VPS[主机]
- 狗云DogYun,香港cn2云服务器/优惠码/流量包,按小时计费云服务器 香港VPS[主机]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元 美国VPS[主机]
- 磐逸云怎么样?CN2线路香港VPS月付20元 香港VPS[主机]
- 阁天互联怎么样?香港cn2云服务器 圣何塞cn2vps仅20/月 香港VPS[主机]
- 空空云怎么样?香港CN2-GIA VPS,带宽2M,月付15元 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-164043.html











