项目功能 1.加载mkv文件,并显示文件中的所有流,包括附件流 2.可以编辑文件中的字幕流 3.字幕流可以推迟或提前时间戳 4.将修改后的字幕流重新混合输出,并且编解码不能改变 项目技术 rust Tauri + Vue + FFmpeg 细节 1.涉及ffmpeg的操作 都需要抽象成trait,方便后期扩展其他实现 2.需要编辑的字幕文件放到内存即可,不需要保存到文件系统 3.加载mkv文件使用文件选择框,也可以直接拖拽到界面