Skip to content

VideoExtractAndConcat-version-pre1.2

Choose a tag to compare

@wish2333 wish2333 released this 10 May 12:14
· 19 commits to master since this release

UpdateLog20240509

version-pre1.1弃用

弃用原因

异步多线程运行并不适用于ffmpeg视频处理,pre1.2将恢复到pre0.2的subprocess同步运行,解决假死并不必要,但是将尝试使用Thread多线程分开UI运行和FFmpeg运行

UpdateLog20240510

返回到pre0.2进行,优化代码结构,重新使用同步执行FFmpeg命令,使用logging模块实现格式化日志并输出日志。通过QObject、QThread和Singal实现多线程,确保UI不假死,实际上多线程没有优化性能的作用,只是不希望程序假死,优雅!

调整内容

ffmpegApi.py

实时返回ffmpeg执行命令(实际上并不实时而是需要等待某一步进行完成后才能返回,因而尚不能实现返回进度条→是不是去掉while True的判断就行了?笑哭)

main.py

  1. 多线程设置
  2. logging记录日志信息
  3. 调整主题
  4. 检查ffmpeg修改后的情况

Full Changelog: version-pre1.0...version-pre1.2