Merged
Conversation
添加视频导出核心功能,包括: - 导出任务模型定义 - 滤镜构建器实现 - 多音轨处理逻辑 - 导出命令构建器 - 路径辅助工具类
- 将直接访问文件路径改为使用get_full_file_path方法 - 简化VideoFile模型,移除ConfigDict并设置时间默认值 - 重命名VideoSequence的方法以更简洁 - 改进导出文件名生成逻辑,使用时间戳作为默认文件名
清理不再使用的list_ctrl_on_drop_files方法及相关文件拖拽处理逻辑,简化代码结构
修复update_video_sequence_view方法中删除多余项的逻辑错误,避免直接清空所有项 在移动文件按钮点击事件中添加调试日志以便追踪选中索引
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
进行了大幅度重构,具体看 commit,包括不限于:
x264在导出的时候进行编码压缩以及mbps直接控制码率,none则不进行控制要求first会采用第一道音轨作为输出的音轨,amix会对素材的音轨进行混合成一个音轨,both则会对前面两个分别进行两次输出