java获取视频弹幕
发生缘由:
- 通过哔哩哔哩动画下载视频到本地文件里面,看视频没有弹幕,所以我想着看一下大神们都在说什么。
- 但是下载的弹幕都在一个文件里面,并且里面的弹幕都在一行里面。可读性十分的差,所以我想着加一些换行符进去。
- 打开文件,通过观察发现可以在div标签后面加一个换行符,可是我不会,所以我想着将div标签换成div标签和换行符。
- 理论存在,实践开始。
实现环境:
- 软件: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获取视频弹幕相关推荐
- java 获取视频信息_Java获取视频参数信息
Java获取视频参数信息 资料收集 经过搜索常用的处理视频的方式有两种:xuggler 和 ffmpeg 因ffmpeg 需要使用JNI调用,这里采用xuggler方式 使用xuggler获取视频宽. ...
- java 取视频第一帧,java获取视频的第一帧
//------------maven配置文件--------------- org.bytedeco javacv 0.8 /** * 获取指定视频的帧并保存为图片至指定目录 * @param vi ...
- java获取视频第一帧工具类
java获取视频文件第一帧,为了防止黑画面,此例取第五帧,本例子采用maven形式,可以获取视频的文件大小. 1. pom.xml 添加引用jar包 jdk采用1.8,日志自行添加即可,这里使用的是l ...
- java获取视频时长
java获取视频时长 需要一个包,没有的找我要(java-1.0.2-1.0.2.jar) 一个可以通过视频的url地址或者是上传视频 文件有类型为(MultipartFile)的来获取视频的时长. ...
- Java获取视频的时长——日期时间处理
Problem: 如何通过Java获取视频的时长? 想通过Java来获取某文件夹(或多个文件夹)下的视频的总时长 经过查询资料,发现可以通过JAVE实现:The JAVE (Java Audio Vi ...
- 【Python】获取视频弹幕并生成词云
目录 一.摘要 二.获取目标视频cid 三.获取视频弹幕xml文件 四.处理弹幕文件 五.生成词云 六.完整参考代码 一.摘要 就是那个大家都用的弹幕视频网站,不写名字了,写了老是不能通过. 获取视频 ...
- java实现视频弹幕效果,SpringBoot实现视频弹幕功能 DanmuPlayer插件的使用
前几天朋友让帮忙做一个视频弹幕网站,在找弹幕实现上发现了一个不错的开源的插件. 本文介绍一下基本使用. 一.下载插件和官方示例 直接从官网下载,可以运行官方的 demo 例子先玩一下. 我这里进行了一 ...
- Java 实现视频弹幕功能
2021年了,还有不支持弹幕的视频网站吗,现在各种弹幕玩法层出不穷,抽奖,ppt都上弹幕玩法了,不整个弹幕都说不过去了,今天笔者就抽空做了一个实时视频弹幕交互功能的实现,不得不说这样的形式为看视频看直 ...
- java获取视频封面图片
目录 依赖 代码 解释 结果 依赖 <!-- 视频截图 --> <dependency><groupId>org.bytedeco</groupId>& ...
最新文章
- 无线网卡实现AP 热点功能,共享Internet连接设置
- web标准---html、css、js分离
- unet详解_UNet解释及Python实现
- ORACLE GoldenGate 配置
- C++中operator的主要用法
- PowerShell与系统开局(下)
- Java到底如何更优雅的处理空值?
- 论文索引平台EI,SCI
- Layui 数据表格动态cols(字段)动态变化
- 【图像重建】基于matlab主成分分析图像压缩重建【含Matlab源码 1173期】
- uniapp 条码生成器
- 游戏常用数据分析指标汇总
- 自己写的随手记事程序
- OOC-GCC 特性介绍
- Topology拓扑_8:TopoGeometry构造函数
- 内网服务器如何提供外网远程连接访问
- centos7 nbd 挂在qcow2或qcow,raw,虚机镜像,virsh,virt,使用qemu-nbd挂载qcow2镜像文件
- mac系统共享服务器,mac 链接共享服务器
- LINUX杀掉指定进程 脚本 守护进程
- 利用RNN神经网络自动生成唐诗宋词
热门文章
- 如何使用cmd进入打印机选项_教你怎么使用打印机(api)
- 43个处理触摸事件的jQuery插件
- 物联卡中心:物联网时代,请保护好你的个人隐私!
- 某站增加视频播放量-逆向分析
- 五金模具设计试模问题修正方案你知道吗
- 怎么做硬盘数据容灾备份,数据容灾备份方案
- java统计文件中字符串出现的次数_统计一个字符串在文本文件中的出现次数
- PHP图片融合处理,PHP极其强大的图片处理库Grafika详细教程(1):图像基本处理...
- 表现工作量完成程度的两种Excel图形表达(燃尽图、趋势图)-附模板
- 史上最经典的git教程