找回密码
 立即注册
12
返回列表 发新帖
楼主: ljx3916190

有人可以把这个网站的歌词生成ass外挂字幕嘛

14

主题

80

回帖

1949

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
477288
NoobNeo 发表于 2019-4-26 09:25:39 | 显示全部楼层
ljx3916190 发表于 2019-4-26 09:06
虽然我很鸡的跑去用了pascal
但是感觉应该不是代码的问题啊
同样的一句

这是因为你用的字体跟我的不一样, 不同字体宽度不同, 自动化时计算的位置肯定不一样
声明: 本人所有手抄字幕都采用 进行许可(特殊标注除外)
已获许可的字幕组: DHR動研字幕組, TUcaptions
以往字幕有问题的, 请与我联系, 论坛不一定有时间上.
最佳途径: Telegram @noobneo
回复

使用道具 举报

7

主题

89

回帖

0

VC币

高级会员

Rank: 4

积分
23538
ljx3916190  楼主| 发表于 2019-4-26 09:28:16 | 显示全部楼层

照着ls的改了字体以后再爪机跟电脑上歪的都不是很厉害了WWW
就这样收工了WWW
这个pas要手动给最后一句调轴 不知道ls是怎么解决最后一句木有endtime的
不过反正也是要手动调轴的没多大区别+.+
a.rar (1.27 KB, 下载次数: 58)
回复

使用道具 举报

14

主题

80

回帖

1949

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
477288
NoobNeo 发表于 2019-4-26 09:34:47 | 显示全部楼层
本帖最后由 NoobNeo 于 2019-4-26 09:39 编辑
ljx3916190 发表于 2019-4-26 09:28

照着ls的改了字体以后再爪机跟电脑上歪的都不是很厉害了WWW
就这样收工了WWW
网站api返回的数据里, StartTime和EndTime是成对的, 不需要处理最后一个EndTime
声明: 本人所有手抄字幕都采用 进行许可(特殊标注除外)
已获许可的字幕组: DHR動研字幕組, TUcaptions
以往字幕有问题的, 请与我联系, 论坛不一定有时间上.
最佳途径: Telegram @noobneo
回复

使用道具 举报

7

主题

89

回帖

0

VC币

高级会员

Rank: 4

积分
23538
ljx3916190  楼主| 发表于 2019-4-26 10:27:31 | 显示全部楼层
NoobNeo 发表于 2019-4-26 09:34
网站api返回的数据里, StartTime和EndTime是成对的, 不需要处理最后一个EndTime

emmm
不换一种语言的话能读到内个endtime嘛T.T
还有pascal输出的文件编码是ansi...有办法让他输出utf-8嘛
T.T
感觉自己好鸡啊

回复

使用道具 举报

14

主题

80

回帖

1949

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
477288
NoobNeo 发表于 2019-4-26 10:53:00 | 显示全部楼层
ljx3916190 发表于 2019-4-26 10:27
emmm
不换一种语言的话能读到内个endtime嘛T.T
还有pascal输出的文件编码是ansi...有办法让他输出utf-8嘛 ...

我没接触过pascal, 这个得你自己Google了EndTime缺少一个, StartTime不应该也少一个吗, 不然循环的时候不会报数组溢出吗? 会不会是循环的时候漏掉了

声明: 本人所有手抄字幕都采用 进行许可(特殊标注除外)
已获许可的字幕组: DHR動研字幕組, TUcaptions
以往字幕有问题的, 请与我联系, 论坛不一定有时间上.
最佳途径: Telegram @noobneo
回复

使用道具 举报

7

主题

89

回帖

0

VC币

高级会员

Rank: 4

积分
23538
ljx3916190  楼主| 发表于 2019-4-26 12:34:03 | 显示全部楼层
本帖最后由 ljx3916190 于 2019-4-26 12:37 编辑
NoobNeo 发表于 2019-4-26 10:53
我没接触过pascal, 这个得你自己Google了EndTime缺少一个, StartTime不应该也少一个吗, 不然循环的时候不 ...

emmm
我是直接网页里检查元素提取的歌词跟时间
每句只有starttime没看到有endtime...
于素每句的endtime用的是下一句的starttime...然后最后一句没有下句就gg了 只能事先把st[n]赋值给st[n+1]...

或者说跟编程没关系用浏览器怎么样能看到这个endtime
内个api能打开成一个页面么...

回复

使用道具 举报

14

主题

80

回帖

1949

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
477288
NoobNeo 发表于 2019-4-26 13:19:27 | 显示全部楼层
本帖最后由 NoobNeo 于 2019-4-26 13:20 编辑
ljx3916190 发表于 2019-4-26 12:34
emmm
我是直接网页里检查元素提取的歌词跟时间
每句只有starttime没看到有endtime...

老哥, 网站是有api的, 放着api不用去解析网页内容, 这太自虐了吧.这个api不是用地址传参的, 需要post歌曲PK, 直接开网页是没内容的.curl的话是这样的⬇
  1. curl "https://www.jpmarumaru.com/tw/api/json_JPSongTrack.asp" -H "Origin: https://www.jpmarumaru.com" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" -H "Referer: https://www.jpmarumaru.com/tw/JPSongPlay-642.html" -H "Connection: keep-alive" --data "SongPK=642"
复制代码
依旧安利python来完成这种简单的任务, 直接用命令行批量抓取
  1. import sys
  2. for pk in sys.argv[1:]:
  3.     api(pk)
复制代码
运行⬇
  1. python3 vcb-s.py 642 9892
复制代码
结果⬇
Annotation 2019-04-26 131525.png

声明: 本人所有手抄字幕都采用 进行许可(特殊标注除外)
已获许可的字幕组: DHR動研字幕組, TUcaptions
以往字幕有问题的, 请与我联系, 论坛不一定有时间上.
最佳途径: Telegram @noobneo
回复

使用道具 举报

4

主题

177

回帖

80

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
418712
xfdz 发表于 2019-4-26 16:27:05 | 显示全部楼层
见证一个程序的诞生
回复

使用道具 举报

2

主题

7

回帖

5

VC币

中级会员

Rank: 3Rank: 3

积分
2012
65887166 发表于 2019-4-26 20:54:52 | 显示全部楼层
人均程序员膜拜楼上
回复

使用道具 举报

0

主题

1

回帖

0

VC币

新手上路

Rank: 1

积分
32
懶懶喔 发表于 2019-6-19 19:03:39 | 显示全部楼层
hchdjp 发表于 2019-4-25 10:23
以前在tcax论坛找到过一份lua脚本,不过最近上不去tcax,忘了来源了。用法大概是(万事屋,よろずや)这样,选 ...

那個
我按下"複製代碼"然後貼到.txt裡面更變附檔名為.lua
再丟到autoload裡面之後開啟aegisub卻載入失敗
想問一下究竟要怎麼安裝
回复

使用道具 举报

12
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表