我爱普洱茶 发表于 2022-8-11 12:07:50

工具-blibli视频下载查看工具

问题:

b站视频下载之后,其他视频播放器打不开。解决方法:

以16进制格式的文件编辑器打开,删掉前面的6个F。https://img2022.cnblogs.com/blog/1389849/202206/1389849-20220625134044112-1946384931.png
困难:

1、notepad++、vscode的hexeditor无法直接修改。
2、winhex收费。
3、网页版hex编辑器对文件大小有要求。结论:手写脚本。

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class formatFiles {   public static void recurseFile(File file) throws Exception{      if(file.isFile()&&file.toString().endsWith("mp4")){            //todo: 处理视频文件,修改字符。            FileInputStream in = new FileInputStream(file);            System.out.println(file.getName());             String[] filePart = file.getName().split("\\.");            File target = new File(file.getParent().toString(),filePart+"_copy."+filePart);            FileOutputStream out = new FileOutputStream(target);            byte[] fileData = new byte ;            int lineLength = in.read(fileData);            out.write(fileData,3,fileData.length-3);            in.read(fileData);            while (lineLength !=-1){                out.write(fileData);                lineLength =in.read(fileData);            }            in.close();            out.close();         }else if(file.isDirectory()){            File[] listFile = file.listFiles();            for(int i= 0;i
页: [1]
查看完整版本: 工具-blibli视频下载查看工具