Skip to content

Releases: Aric-Sun/FirstKeyFrameFilter

v1.1.0+20.10.8

08 Oct 09:12
Compare
Choose a tag to compare
  • 修复 因为indexOf造成无法正确处理多英文句号文件名的问题。参见issue#2
  • 优化 提取获取无扩展名的文件名的方法进Utils,方便调用
  • 修复 调用ffmpeg切割视频被PotPlayer识别为音频的问题,相对兼容,遂版本号升至1.1.0。参见issue#3
  • 优化 将时间戳转换为秒的方法转移到Utils下,方便调用,符合规范
  • 优化 去除无用的import

关于Assets说明请查阅v1.0.0的发布说明

v1.0.1+20.10.4

03 Oct 19:07
Compare
Choose a tag to compare
  • 修复 不能处理缺帧时长在 1s 内的情况,比如 0.15s。

v1.0.0+20.9.5

03 Oct 15:38
Compare
Choose a tag to compare

2020年9月5日完成,推迟到今天发布。

由于项目依赖了两个 exe 可执行文件和 JDK 环境,导致程序体积过大,实际的核心代码只占了相当小的一部分。
但基本上,依赖的 exe 和 JDK 环境都不会发生变化。所以请在后续更新时直接下载 FirstKeyFrameFilter.exe 以覆盖旧版本。

Assets 说明

  • 单独的 FirstKeyFrameFilter.exe 无法正常工作,需要同目录下至少存在 lib-apps 文件夹和其下的两个 exe。错误信息被重定向到当前目录的error.log,如果程序没有输出或者黑框一闪而过或者其他异常,请首先查阅此 log 文件。
  • jar 文件是为了未来可能实现的跨平台程序而上传的,使用方法:cmd:java -jar FirstKeyFrameFilter.jar <flvFile>。注意,必须使用与编译版本(1.8)相同的 JDK 版本运行 jar,否则会出现java.lang.UnsupportedClassVersionError: Main : Unsupported major.minor version 52.0错误。exe 程序无此问题。
  • 带有 Full 字样的文件都包含了完整的依赖 exe 和 JDK 环境。
  • 如果电脑上已有 JDK 环境(>=1.6),即环境变量可访问,则可以删除程序目录下的 jre1.8.0_161 文件夹,或下载 ~Without_JRE.zip

存在的问题

  • 如果电脑上存在 lib-apps 中程序的环境变量,仍然不能删除此文件夹,详见 issue#1