Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5c8c4b1
refactor(export): 实现视频导出功能模块(但没测试)
FishCat233 Jan 10, 2026
be9ed7f
refactor(export): 修改了 export 模块的路径计算方法
FishCat233 Jan 11, 2026
5635be0
dev(core_controller): 重写到一半的 core_controller 模块
FishCat233 Jan 11, 2026
747a870
refactor(export): 重构视频文件处理和导出任务模型
FishCat233 Jan 11, 2026
f5bd55e
dev(core_controller): 写到一半的 core_controller
FishCat233 Jan 11, 2026
5dbda00
fix(export): 修复 export 模块 time 相关校验器逻辑问题
FishCat233 Jan 11, 2026
f1e6cea
refactor(core_controller): 完成对 core_controller 的重构,并优化视图
FishCat233 Jan 11, 2026
39dca46
refactor(export): 修改 core.export() 返回任务是否成功导出.
FishCat233 Jan 11, 2026
e5c6e57
refactor(export): 调整模型
FishCat233 Jan 11, 2026
89349a2
chore: 移除没有使用的 import
FishCat233 Jan 11, 2026
646e991
fix(core_controller): 修复 import
FishCat233 Jan 11, 2026
46c9b0e
fix(logging): 配置日志输出模块用 utf8 输出,这样日志输出中文就不会乱码
FishCat233 Jan 11, 2026
a99f327
fix(dnd&update view): 拖拽导入的日志输出忘记写了,而且 os.path.split 函数用反了,此外还修复了upda…
FishCat233 Jan 11, 2026
c7257d1
fix(remove file): 修复移除序列的小问题
FishCat233 Jan 11, 2026
a696017
fix(remove file): 修复了移除文件的索引问题
FishCat233 Jan 11, 2026
7416c4e
fix(core_controller): 修复交换文件并没有交换编号的问题
FishCat233 Jan 11, 2026
900c711
build: 添加pydantic依赖以支持数据验证功能
FishCat233 Jan 11, 2026
f218045
refactor(SimpleCutMainFrame): 移除未使用的文件拖拽功能代码
FishCat233 Jan 11, 2026
97fa310
fix(SimpleCutMainFrame): 修复视频序列视图更新逻辑并添加调试日志
FishCat233 Jan 11, 2026
e103abe
fix(view): 修复拖拽导入列表产生的空白项问题
FishCat233 Jan 11, 2026
a6e02ab
fix(export): 修复导出视频带空格就无法导出的问题
FishCat233 Jan 11, 2026
96c2acb
fix(view): 修复 size control mode 事件绑定错误的问题
FishCat233 Jan 11, 2026
ba6dd7f
feat(view): 设置标题会显示版本号
FishCat233 Jan 11, 2026
51d0d2c
fix(view): 修复主窗口信息传递的问题
FishCat233 Jan 11, 2026
0a6a4b1
fix(core_controller): 修改view 验证时间的实现
FishCat233 Jan 11, 2026
9e3bb1d
fix(view): 修复了 mbps 输入框的禁用问题
FishCat233 Jan 11, 2026
92a9e60
fix(export): 修复了双份导出但是导出全是混音处理的问题
FishCat233 Jan 11, 2026
ec47a66
fix(export): 修复双份导出 amix 版导出文件名问题
FishCat233 Jan 11, 2026
8e5640f
chore(view): 添加 todo
FishCat233 Jan 11, 2026
01d5f0a
chore(view): 清理未使用的 import
FishCat233 Jan 11, 2026
00274c3
refactor(view): 清除废弃代码
FishCat233 Jan 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SimpleCutPy.spec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ a = Analysis(
pathex=['src'],
binaries=[('assets/ffmpeg.exe', 'assets')],
datas=[],
hiddenimports=['wx', 'src', 'pymediainfo'],
hiddenimports=['wx', 'src', 'pymediainfo', 'pydantic'],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
Expand Down
7 changes: 6 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ version = "0.4.3"
description = "A simple video cut tool based on wxpython, ffmpeg"
readme = "README.md"
requires-python = "==3.12.*"
dependencies = ["logging>=0.4.9.6", "pymediainfo>=7.0.1", "wxpython>=4.2.2"]
dependencies = [
"logging>=0.4.9.6",
"pydantic>=2.12.5",
"pymediainfo>=7.0.1",
"wxpython>=4.2.2",
]

[dependency-groups]
dev = [
Expand Down
Loading
Loading