# 数码兽大冒险:协作流程与参考

# 总流程

时间 参与者 加工原料 加工成品 流程
前期 制作监督 募集足够的人手
7:50 制作监督 直播源链接 在Youtube上搜寻即将播出的直播源
制作监督 协作表、译名表 发布在线协作表格链接、译名表链接
8:00 翻译A 直播源链接、译名表 A翻译开始
8:18 翻译B 直播源链接、译名表 B翻译开始
8:25 校对A 直播源链接、译名表 A校对开始
8:30 制作监督 向片源方索要ts源
片源 ts源 使用百度云或者GoogleDrive上传片源
制作监督 直播源链接 直播源 使用youtube-dl工具导出直播源以备打初轴
8:38 校对B 直播源链接、译名表 B校对开始
8:50 片源 ts源 发布ts源
制作监督 ts源 原文ass字幕 下载ts源并提取ass字幕文件
8:55 制作监督 原文ass字幕 未处理的原文 加工导出到A和B的在线协作表格中
原文A 未处理的A原文 A原文整理开始
原文B 未处理的B原文 B原文整理开始
翻译A/校对A 未处理的A原文 核对A原文修正听译稿漏听错听部分
翻译B/校对B 未处理的B原文 核对B原文修正听译稿漏听错听部分
9:10 翻译A A译稿 A翻译完成
9:20 翻译B B译稿 B翻译完成
校对A A校对稿 A校对完成
原文A A原文稿 A原文整理完成
原文B B原文稿 B原文整理完成
轴A A原文稿、A校对稿、直播源 A打轴开始
9:30 校对B B校对稿 B校对完成
轴B B原文稿、B校对稿、直播源 B打轴开始
9:45 轴A A初轴 A打轴完毕
终校 A初轴、译名表、直播源 A开始终校
9:55 轴B B初轴 B打轴完毕,等待终校
10:20 终校 A终校初轴 A终校完成
终校 B初轴、译名表、直播源 B开始终校
10:35 制作监督 WEB源种子 开始下载分发WEB片源
10:45 终校 B终校初轴 B终校完成
10:50 WEB源 片源分发完毕
轴A WEB源、A终校初轴 A调轴开始
轴B WEB源、B终校初轴 B调轴开始
后期 WEB源 后期开始
11:30 轴A A终轴 A调轴完成
轴B B终轴 B调轴完成
后期 后期ass字幕 后期完成
轴A/轴B/后期 A终轴、B终轴、后期ass字幕 合轴开始
11:40 轴A/轴B/后期 总轴 合轴完成
制作监督 总轴、译名表 最后核校,检查译名并在字幕中编写STAFF表
11:50 制作监督 简体成品字幕 最后核校完毕,简体字幕完成
压制 简体成品字幕、WEB源 简体压制开始
制作监督 繁化姬、简体成品字幕 繁体转换开始
11:55 制作监督 繁体成品字幕 繁体字幕完成
压制 繁体成品字幕、WEB源 繁体压制开始
12:30 压制 简体成品MP4 简体压制完成
压制/制作监督 简体成品MP4 简体成品种子 简体制作种子发布至BT站点
12:40 压制 繁体成品MP4 繁体压制完成
压制/制作监督 繁体成品MP4 繁体成品种子 繁体发布至BT站点
12:45 压制 简体成品字幕、WEB源 简体在线专用源压制开始
13:15 压制 简体在线专用源MP4 简体在线专用源压制完成
压制/制作监督 简体在线专用源MP4 上传发布至百度贴吧等待审核
14:00 制作监督 在线源外链 审核通过后获取在线源外链,装载于主页上

上述流程的时间和步骤为理想状态下得出,仅供参考,请以制作监督现场调配为准。

# 视频源说明

直播源:Youtube直播以及结束后使用工具提取的视频源,通常用于翻译、打初轴和终校(标题通常为:digimon adventure 2020 episode 13 english sub - デジモンアドベンチャー 13話) ts源:是指从电视台录制的视频源,其中含日语原文字幕,可用于成品字幕中的原文 WEB源:是指从CR视频网站提取的视频源,其中含英语字幕,用于最终压制发布

# 文件名命名规范

制作规范中有详细提及,这里不再赘述,以本作14集为例,列举需要的文件的命名。

协作稿由于不属于单文件无需命名,制作完成后导出为Excel即可,协作稿强制默认版本号为0.1。

[14][0.1][协作稿][Hanada].xlsx

初轴AB通常为0.2和0.3(这里的版本号只是举例,由于版本号以上传先后为准,因此如果B比A快时则B为0.2,请以实际为准)。

[14][0.2][Apart][小路].ass
[14][0.3][Bpart][唧唧].ass

终校轴

[14][0.3][A终校][枫].ass
[14][0.4][B终校][笑笑].ass

调轴、后期与合轴

[14][0.5][A调轴][小路].ass
[14][0.6][B调轴][唧唧].ass
[14][0.7][后期][Geemon].ass
[14][0.8][合轴][小路].ass

成品字幕

[14][0.9][Final][Hanada].ass

繁体字幕

[14][1.0][繁体][Hanada].ass

# 获取Youtube视频源

经过前面的实践表明,每周都会有一个或多个Youtube直播频道在放松期间直播本作,通常标题格式类似:digimon adventure 2020 episode 13 english sub - デジモンアドベンチャー 13話 可以在直播开始后安排翻译。

# 关于翻译

翻译前一定要准备好译名表作为参考,如已收录则使用译名表内译名,反之自行翻译(或搜索数码兽数据库等站点的已有译名)并写入译名表,同时在群里知会一下。最好也在协作表注释栏备注一下。其他有任何问题均可在注释栏备注。画面字也写在注释栏上,不要单独开行。

# 关于校对

校对不必等待翻译全部翻译完,等翻译完成一半左右即可开始校对,校对要检查翻译的译名是否有问题。

# 获取ts源并提取字幕

放送完毕(8:30)后找片源方获取即可。可以要求百度盘或者GoogleDrive。ts源下载后使用Caption2Ass可以提取出字幕,具体方法为使用鼠标将ts文件拖动到Caption2Ass.exe上方放手,此时会出现命令框,按下Enter按钮等待执行完毕后ts所在目录会出现同名的ass文件,此即为日语原文字幕。 将日语原文字幕导入到Excel中,然后使用分列功能可以将原文文本分离出来,并粘贴到协作稿中。粘贴完毕后原文整理即可开始工作,同时翻译或校对也可以根据该原文适当修正或者补充翻译,尤其要注意因为直播源被切的原因可能会缺漏次回预告。

# 获取直播源

由于直播源需要在WEB源可下载前作为打轴用源,以及由于翻译无法访问Youtube需要直播源作为听译源,因此可以在直播结束后使用youtube-dl (opens new window)下载该直播视频。

# 获取WEB源

WEB源一般会由HorribeSubs发布于Nyaa (opens new window)或者其站点https://horriblesubs.info/ (opens new window)上。发布时间一般是10:35左右。下载种子并下载资源即可。如果HorribleSubs出现问题未能及时发布,也可以下载PuyaSubs!等其他提供的用户,他们都来自同一个WEB源。

# 初轴

由于WEB源在打轴前通常未发布,因此通常使用直播源来打轴,称之为初轴。打完初轴后交给终校校对。初轴请保留第三列注释列的内容(补加*以方便终校查找)。从协作表中迁移并打轴前,请告知该Part已进入打轴状态,暂停一切校对活动。

# 调轴与合轴

WEB源发布后需要基于WEB源调轴,调轴后即可将ABPart合二为一,同时如果此时后期已完成也可合并后期。调轴与合轴要注意样式表的问题。同时合轴需要将OP、ED等合并进来,同时检查初轴因为直播源部分内容缺失而未打的部分。

# 最后核校

合轴完毕后由制作监督检查整体是否还有问题、译名是否有问题等其他可能出现的问题。同时在STAFF轴处修改本集STAFF。这里请注意格式,每个STAFF之间都是用一个全角空格( )分开,职位名使用42号字体,STAFF名使用50号字体,职位名以及一职位最后一个名字后添加一个空格,再切换字体大小。 示例如下

{\fad(500,500)\an8}{\fs42}歌词翻译 {\fs50}野龙 风彻 笑笑 みなもと楓 {\fs42}校对 {\fs50}Alone みなもと楓 笑笑

同一行太长时可以拆分,但同一职位通常出现在同一行(除非该职位人数过多以至于一行内无法容纳该职位所有人)。

# 繁化和交付压制

先发送片源和简体字幕给压制,再打开繁化姬 (opens new window),将简体字幕所有内容放入,点击台湾化。生成转换后结果,将结果复制到一个新的文件中,此时下方会出现台湾化转换的差异比较,简要检查一下转换是否正常,如果有不正常的地方则进行修正。特别注意每集结尾的「進發」会被修改为「出發」,这里一定要改回「進發」。其他看情况决定是否改回即可。完成后把繁体字幕发给压制。MP4版格式为x264 8bit的MP4文件,如果压制返回的是MKV文件,请使用MP4重新封装后再发布

# MP4命名说明

本作成品MP4文件名统一格式为 简体

[EMTP-Raws&TamersUnion]デジモンアドベンチャー:[14][WEBrip][x264_AAC][CHS_JPN].mp4

繁体

[EMTP-Raws&TamersUnion]デジモンアドベンチャー:[14][WEBrip][x264_AAC][CHT_JPN].mp4

请勿修改文件名命名格式

# BT种子生成与发布说明

生成种子前请确保文件名正确。 通常使用qBittorrent生成 Tracker框处填入如下Tracker

https://tracker.tamersunion.org/announce

http://tr.bangumi.moe:6969/announce

http://nyaa.tracker.wf:7777/announce

http://t.acg.rip:6699/announce

http://opentracker.acgnx.se/announce

http://open.acgnxtracker.com/announce

勾选完成后开始做种和优化对齐。

点击制作Torrent后即可生成种子文件。

发布时只需要发布于bangumi.moe站点即可。 由于bangumi.moe (opens new window)具有团队同步功能,只需要在该站点发布前勾选团队同步,并且将种子拖放上传即可。上传后将会自动套用模板(有多个模板),请确认简体为以下格式的标题,如果不是可能是套用模板错误,修改一下模板即可。 简体

【EMTP-Raws&驯兽师联盟】数码宝贝/数码暴龙/数码兽大冒险:[Digimon Adventure:][14][1080p][简日字幕]

繁体

【EMTP-Raws&馴獸師聯盟】數碼寶貝/數碼暴龍/數碼獸大冒險:[Digimon Adventure:][15][1080p][繁日字幕]

由于目前主页使用这两个标签作为BT站点全集列表,请确保标签中含有「驯兽师联盟」和「数码宝贝:」 请记得勾选团队同步,发布后请确认动漫花园 (opens new window)ACG.RIP (opens new window)Nyaa (opens new window)ACGNX (opens new window)已同步成功。

# 百度网盘上传说明

文件上传至组内公共网盘(账号密码参见组员中心)以下目录内即可。 字幕组分享 > 驯兽师字幕工作组 > DIGIMON ADVENTURE :

# 主页在线播放源上传

首先由于百度对视频要求是500M(实际限制比该数值更小),因此通常建议文件在400M上下,通常使用crf26压制即可。

由于最近百度审核趋于严格,因此可能会遭遇长时间审核但未见过审情况,建议多准备一两个贴吧账号,进行如下操作。

首先随便打开随便一个贴吧(最近通常选用暗丘吧),然后发布视频贴,将在线源上传,标题随便命名一个(如:新ED),分区动漫即可,然后发布。

此时发布的很有可能需要审核很长时间甚至杳无音信,此时打开CMD或者PowerShell,使用以下命令修改视频

echo A >> baidu.mp4

此时文件的MD5会发生修改但不影响播放,再使用另外一个百度账号上传,以此类推,一般建议准备两到三个账号即可。

等待其中任何一个贴子审核通过可以打开后,右键点击查看网页源代码,搜索关键词vhsrc,其中一个对应的正是原视频外链,形如以下格式

http://tb-video.bdstatic.com/tieba-movideo/387476777_eaf7248c077b4f9f93dc3ca6494b620f_dd4cbfd9da25.mp4
https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/387476783_17e2a5d28893ee6b18b89e79ca2eb235_928c706659f5.mp4

视频链接格式有两种,但是前者(前缀为http://tb-video.bdstatic.com/)在一段时间后会变成后者(前缀为https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/)因此如果是前者的类型,建议修改一下前缀变成后者的类型(修改后的链接也是有效的),即便不改前缀也需要将http改为https。

# 主页在线播放文章编辑

截止至第15话,主页的在线播放器代码全文(部分css样式未列出)及注释如下,请根据实际修改即可。

<div class="video">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/DPlayer.min.js"></script>
<div id="dplayer"></div>
<!--集数选择开始-->
<ul class='dplistul'>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(0)' id='p0'><span>PV1</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(1)' id='p1'><span>PV2</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(2)' id='p2'><span>PV3</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(3)' id='p3'><span>第1话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(4)' id='p4'><span>第2话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(5)' id='p5'><span>第3话</span></a></li>
<li class="ep-item" style="width: 84px;"><a href='javascript:void(0);' onclick='switchDPlayer(6)' id='p6'><span style="width:56px;">1-3话精编</span></a></li>
<li class="ep-item" style="width: 84px;"><a href='javascript:void(0);' onclick='switchDPlayer(7)' id='p7'><span style="width:56px;">角色介绍</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(8)' id='p8'><span>第4话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(9)' id='p9'><span>第5话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(10)' id='p10'><span>第6话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(11)' id='p11'><span>第7话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(12)' id='p12'><span>第8话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(13)' id='p13'><span>第9话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(14)' id='p14'><span>第10话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(15)' id='p15'><span>第11话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(16)' id='p16'><span>第12话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(17)' id='p17'><span>第13话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(18)' id='p18'><span>第14话</span></a></li>
<li class="ep-item"><a href='javascript:void(0);' onclick='switchDPlayer(19)' id='p19'><span>第15话</span></a></li>
</ul>
<!--集数选择结束-->
<!--请注意集数p数和集数并不是相等关系,例如p19实际为15话,根据实际增加即可-->
<script>
/*视频外链列表开始*/
var listArr = [
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/12297846_aa089be41bd374f50552a899886c8420_0d4315978455.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/36165664_300b037a5ee078e7f6d49e75cccb1d7d_ff74ed909579.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-smallvideo/30_7aa017f2fc94922b3f374f01841e63a4.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/462595191_b0d0160b7e8ecc7c147aa94bada4fa51_bf5789102265.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/404691124_a10a684c151b1bb7939e6612f77251c8_3b3adf905159.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/383905448_d8f5e78d4857364af823b1f202a9cb10_12f36d96c463.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/320172506_eb98b8106ab84eb067423f61a8d10a6c_dae2660101ee.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/174244041_9fc8e57c59d3d346a247e5fa25a11a40_72f32c10fd2e.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/476365038_1d1ff4a40ddd65f9860288277505d827_4f1fd580800f.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/455531577_67922b6c7231dec5a7237831c40174ea_c813f19365c8.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/404699811_6f96e37e2d0f28c2fcf91d218859b637_d76372172ddc.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/374607068_34d2c6b911a406086185881147487e38_09f83fbf7cf1.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/380572782_77966e0c9edf0af54a166b48a285c227_a7906e2afb21.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/447573832_f5beafea30ccb0bb014385a20e471ca1_9264e573e13a.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/400273094_85fa4180177b771c479013a989bdeca4_934480d7fa41.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/419425230_a7386d4d2aa0063cd36b72d72ce948fd_f652fd8621f7.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/379027014_de6d9cf00cd999e3897944586d9f92bf_6f29abf846c1.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/407676532_087417bb0a2b7b444d744b3d480c9a16_e3bb5d39aca5.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/376639191_c7f7ad28cbca3ec91b6bc06ffb2b38ba_f173a7b5f870.mp4',
    'https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-movideo/387476783_17e2a5d28893ee6b18b89e79ca2eb235_928c706659f5.mp4'
];
/*视频外链列表结束*/
/*注意最后一行不需要逗号,链接使用单引号括起*/
/*视频封面列表开始*/
var picArr = [
    'https://www.tamersunion.net/wp-content/uploads/2020051723512966.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020051723550280.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020051723512854.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020051612082137.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020051612082161.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020051612202285.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020050117273190.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020060515055293.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020062813414730.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020070514130362.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020071213153368.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020071912421875.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020072612452357.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020080212415612.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020080911172420.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020081612505652.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020082312285781.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020083014242684.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020090616222872.jpg',
    'https://www.tamersunion.net/wp-content/uploads/2020091314321774.jpg'
];
/*视频封面列表结束*/
/*视频封面点击添加媒体按钮上传图片后,右侧会有Copy url按钮,点击即可复制链接,放入此处即可,注意最后一行不需要逗号,链接使用单引号括起*/
/*弹幕ID列表开始*/
var idArr = [
    'da2020pv1',
    'da2020pv2',
    'da2020pv3',
    'da2020ep01',
    'da2020ep02',
    'da2020ep03',
    'da2020sp1to3digest',
    'da2020spcharacter',
    'da2020ep04',
    'da2020ep05',
    'da2020ep06',
    'da2020ep07',
    'da2020ep08',
    'da2020ep09',
    'da2020ep10',
    'da2020ep11',
    'da2020ep12',
    'da2020ep13',
    'da2020ep14',
    'da2020ep15'
];
/*弹幕ID列表结束*/
/*格式为da2020epxx,注意最后一行不需要逗号,链接使用单引号括起*/
/*额外弹幕列表开始*/
var additionDanmakuArr = [
    [
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1J7411i7CX",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1g7411e7ox",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1P7411i7Jh",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1P7411i7DP"
    ],
    [
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1nE411s7io",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1NE411s7YF",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1yE411H7X1",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1NE411s7Rr",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1KE411s7yp",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=17E411s7eK",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1KE411s7kJ"
    ],
    [
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1v7411Z7Ac",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1D7411Z7hE",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1U7411Z71C",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1C7411Z7My",
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1w7411o7tM"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020052313343763.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020052313421778.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020052313315847.json"
    ],
    [
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1eK41157W6",
 	"https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1Rg4y1z75k"
    ],
    [
        "https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?aid=583435354",
 	"https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1qz411i7iP",
 	"https://danmaku.tamersunion.net/api/danmu/dplayer/v3/bilibili/?bvid=1Tt4y1y7SN"
    ],
  [
        "https://www.tamersunion.net/wp-content/uploads/2020080112280891.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020080113302052.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020080114170940.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020080114322394.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020080114570281.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020081214304839.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020081100051477.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020081613194339.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020082313403822.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020083015160879.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020090616423963.json"
    ],
    [
        "https://www.tamersunion.net/wp-content/uploads/2020091314334210.json"
    ]
];
/*额外弹幕列表结束*/
/*额外弹幕是来自其他网站发表的弹幕,单集多条请注意除了最后一条之外都需要逗号,链接使用双引号括起*/
/*pn参数代表最新P,增加集数后请将该值+1*/
var pn = 19;
document.getElementById('p'+pn).className='playing';
var url = listArr[pn];
var pic = picArr[pn];
var id = idArr[pn];
var additionDanmaku = additionDanmakuArr[pn];
const dp = new DPlayer({
    container: document.getElementById('dplayer'),
    video: {
        url: url,
        pic: pic
    },
    danmaku: {
      user: 'tamers',
      id: id,
      bottom: "30%",
      api: "https://danmaku.tamersunion.net/api/danmu/dplayer/", 
      addition: additionDanmaku,
    },
    //screenshot: true,
    //preload: 'none'
});
dp.on("fullscreen", function() {
    if ( /Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
      screen.orientation.lock("landscape");
    }
});
dp.on('ended', function () {
    if(pn < listArr.length-1) {
        dp.notice("即将播放下一话", 3600);
        setTimeout(function() {
            pn++
            dp.switchVideo(
                {
                    url: listArr[pn],
                    pic: picArr[pn]
                }, 
                {
                    id: idArr[pn],
                    api: "https://danmaku.tamersunion.net/api/danmu/dplayer/",
                    addition: additionDanmakuArr[pn],
                    user: 'tamers'
                }
            );
            dp.toggle();
            for(var i=0;i<listArr.length;i++){
                document.getElementById('p'+i).className='wbf';
            };
            document.getElementById('p'+pn).className='playing';
        }, 1200);
    }else{
        dp.notice("最新话放送完毕", 3600);
    }
});
function switchDPlayer(pnNew){
    pn = pnNew;
    dp.switchVideo(
        {
            url: listArr[pn],
            pic: picArr[pn]
        }, 
        {
            id: idArr[pn],
            api: "https://danmaku.tamersunion.net/api/danmu/dplayer/",
            addition: additionDanmakuArr[pn],
            user: 'tamers'
        }
    );
    dp.toggle();
    for(var i=0;i<listArr.length;i++){
        document.getElementById('p'+i).className='wbf';
    };
    document.getElementById('p'+pn).className='playing';
}
</script>
</div>