首先要明确一点,系统位数、Java位数和VLC位数都必须一致才可打开Arctime。
32位系统+32位JAVA+32位VLC【正确】
64位系统+64位JAVA+64位VLC【正确】
64位系统+32位JAVA+64位VLC【错误】
64位系统+64位JAVA+32位VLC【错误】
64位系统+32位JAVA+32位VLC【可以运行但效率低】
如果Arctime启动过程中出现了异常,请检查系统位数、Java位数和VLC位数是否一致。如果看到类似于“UnsatisfiedLiskError:Unable-to-load-library-'libvlc'...”字样,则说明位数不一致。
视频播放
使用VLC内核播放
支持绝大多数视频音频格式
如果闪退,去除文件名和路径中的中文和特殊字符
字幕预览
使用VLC渲染
预览前请先保存字幕
如果不能正确预览,去除文件名和路径中的中文和特殊字符
音频提取
目前使用ffmpeg提取音频,目前稳定性和准确性都不错
可以在时间轴面板中通过快捷键F9、F10来调整波形尾部的对齐
视频转码
使用VLC内核转码,所以不太稳定
由于VLC限制
视频开头1秒可能会出现数码斑块
视频结束可能会缺失1-2秒
输出MKV格式,播放时进度条无法拖拽
进度条不动、软件崩溃、闪退
去除文件名和路径中的中文和特殊字符!
为确保稳定性,建议转码时暂停播放
转码过程中不要保存字幕
为什么使用Java编写Arctime?
借助Java本身跨平台优势,确保Arctime可以在Windows、Mac OSX、Linux系统上运行
每个新版本发布时,所有平台可同步获得更新
可以在每个平台获得几乎完全一致的外观和使用体验
优秀的多线程支持、运算、IO密集任务支持
减少开发周期,快速迭代
桌面程序开发,我只会Java
免责声明:文中图文均来自网络,如有侵权请联系删除。
欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。