Repository navigation
v0.2.0: 模块化重构与核心功能增强
这是一个重要的版本更新,我们对项目进行了全面的模块化重构,并引入了多项核心功能增强,极大地提升了应用的健壮性和处理能力。
✨ 主要亮点
模块化重构: 项目代码被重构为更清晰的模块,将UI、核心逻辑和工具函数完全分离,提高了代码的可维护性和可扩展性。
无损音频提取: 在处理视频时,程序现在会使用 ffprobe 智能检测音频编码,并以无损流复制的方式提取原始音频。这不仅保证了音频质量,还确保了后续处理的兼容性。
长音视频分片处理: 引入了对长媒体文件的自动分片处理功能。现在,超过预设时长的文件会被自动切分成小片段进行上传和转录,显著提高了大文件的处理成功率和可靠性。
健壮的任务处理: 新增了任务取消和重试机制。对于分片处理的任务,如果中途失败,可以从失败的片段处恢复,无需从头再来。
优化的用户反馈: 界面现在可以提供更详细的实时日志,例如 “正在分析音频流...”、“正在切分音频...”,让用户能更清楚地了解当前的处理状态。