发生缘由:

  1. 通过哔哩哔哩动画下载视频到本地文件里面,看视频没有弹幕,所以我想着看一下大神们都在说什么。
  2. 但是下载的弹幕都在一个文件里面,并且里面的弹幕都在一行里面。可读性十分的差,所以我想着加一些换行符进去。
  3. 打开文件,通过观察发现可以在div标签后面加一个换行符,可是我不会,所以我想着将div标签换成div标签和换行符。
  4. 理论存在,实践开始。

实现环境:

  • 软件:Intellij IDEA

源代码:

import java.io.*;// 将弹幕文件里面的弹幕显示出来
public class Demo03Test {public static void main(String[] args) throws IOException {// 使用这种方法不行,我也不清楚为什么// 使用i来代替视频集数// int i = 1;// FileReader fileReader = new FileReader("D:\\B站视频\\av号\\" + i + "\\av号_" + i + ".xml");// FileWriter fileWriter = new FileWriter("D:\\B站视频\\av号\\" + i + "\\av号_" + i + ".xml");// 创建字符缓冲输入流对象,构造方法中绑定字符输入流BufferedReader br = new BufferedReader(new FileReader("D:\\B站视频\\av号\\视频集数\\av号_视频集数.xml"));// 读取文件第一行String line = br.readLine();// 替换字符String replace = line.replace("</d>", "</d>" + "\n");// 创建字符缓冲输出流对象,构造方法中绑定字符输出流BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\B站视频\\av号\\视频集数\\av号_视频集数.xml"));// 输出替换后的字符串bw.write(replace);// 关闭bw.close();br.close();}
}

java获取视频弹幕相关推荐

  1. java 获取视频信息_Java获取视频参数信息

    Java获取视频参数信息 资料收集 经过搜索常用的处理视频的方式有两种:xuggler 和 ffmpeg 因ffmpeg 需要使用JNI调用,这里采用xuggler方式 使用xuggler获取视频宽. ...

  2. java 取视频第一帧,java获取视频的第一帧

    //------------maven配置文件--------------- org.bytedeco javacv 0.8 /** * 获取指定视频的帧并保存为图片至指定目录 * @param vi ...

  3. java获取视频第一帧工具类

    java获取视频文件第一帧,为了防止黑画面,此例取第五帧,本例子采用maven形式,可以获取视频的文件大小. 1. pom.xml 添加引用jar包 jdk采用1.8,日志自行添加即可,这里使用的是l ...

  4. java获取视频时长

    java获取视频时长 需要一个包,没有的找我要(java-1.0.2-1.0.2.jar) 一个可以通过视频的url地址或者是上传视频 文件有类型为(MultipartFile)的来获取视频的时长. ...

  5. Java获取视频的时长——日期时间处理

    Problem: 如何通过Java获取视频的时长? 想通过Java来获取某文件夹(或多个文件夹)下的视频的总时长 经过查询资料,发现可以通过JAVE实现:The JAVE (Java Audio Vi ...

  6. 【Python】获取视频弹幕并生成词云

    目录 一.摘要 二.获取目标视频cid 三.获取视频弹幕xml文件 四.处理弹幕文件 五.生成词云 六.完整参考代码 一.摘要 就是那个大家都用的弹幕视频网站,不写名字了,写了老是不能通过. 获取视频 ...

  7. java实现视频弹幕效果,SpringBoot实现视频弹幕功能 DanmuPlayer插件的使用

    前几天朋友让帮忙做一个视频弹幕网站,在找弹幕实现上发现了一个不错的开源的插件. 本文介绍一下基本使用. 一.下载插件和官方示例 直接从官网下载,可以运行官方的 demo 例子先玩一下. 我这里进行了一 ...

  8. Java 实现视频弹幕功能

    2021年了,还有不支持弹幕的视频网站吗,现在各种弹幕玩法层出不穷,抽奖,ppt都上弹幕玩法了,不整个弹幕都说不过去了,今天笔者就抽空做了一个实时视频弹幕交互功能的实现,不得不说这样的形式为看视频看直 ...

  9. java获取视频封面图片

    目录 依赖 代码 解释 结果 依赖 <!-- 视频截图 --> <dependency><groupId>org.bytedeco</groupId>& ...

最新文章

  1. 无线网卡实现AP 热点功能,共享Internet连接设置
  2. web标准---html、css、js分离
  3. unet详解_UNet解释及Python实现
  4. ORACLE GoldenGate 配置
  5. C++中operator的主要用法
  6. PowerShell与系统开局(下)
  7. Java到底如何更优雅的处理空值?
  8. 论文索引平台EI,SCI
  9. Layui 数据表格动态cols(字段)动态变化
  10. 【图像重建】基于matlab主成分分析图像压缩重建【含Matlab源码 1173期】
  11. uniapp 条码生成器
  12. 游戏常用数据分析指标汇总
  13. 自己写的随手记事程序
  14. OOC-GCC 特性介绍
  15. Topology拓扑_8:TopoGeometry构造函数
  16. 内网服务器如何提供外网远程连接访问
  17. centos7 nbd 挂在qcow2或qcow,raw,虚机镜像,virsh,virt,使用qemu-nbd挂载qcow2镜像文件
  18. mac系统共享服务器,mac 链接共享服务器
  19. LINUX杀掉指定进程 脚本 守护进程
  20. 利用RNN神经网络自动生成唐诗宋词

热门文章

  1. 如何使用cmd进入打印机选项_教你怎么使用打印机(api)
  2. 43个处理触摸事件的jQuery插件
  3. 物联卡中心:物联网时代,请保护好你的个人隐私!
  4. 某站增加视频播放量-逆向分析
  5. 五金模具设计试模问题修正方案你知道吗
  6. 怎么做硬盘数据容灾备份,数据容灾备份方案
  7. java统计文件中字符串出现的次数_统计一个字符串在文本文件中的出现次数
  8. PHP图片融合处理,PHP极其强大的图片处理库Grafika详细教程(1):图像基本处理...
  9. 表现工作量完成程度的两种Excel图形表达(燃尽图、趋势图)-附模板
  10. 史上最经典的git教程