【Python小项目之Tkinter应用】【实用工具】.MP4格式文件转换.GIF文件转换器大优化,新增设置界面,可选分辨率和帧率,新增视频预览功能,实现简易视频播放器,修复上个版本Bug

文章目录

  • 前言
  • 一、实现思路
  • 二、关键代码
    • 设置界面
    • 预览视频文件
    • 线程中断处理
  • 三、完整代码
  • 总结
    • 同系列项目文章:


前言

老规矩,先看效果:

预览文件按钮点击后是一个简易的视频播放器:

【Python小项目之Tkinter应用】【实用工具】.MP4格式文件转换.GIF文件转换器大优化,新增设置界面,可选分辨率和帧率,新增视频预览功能,实现简易视频播放器,修复上个版本Bug_第1张图片
那么,这些优化的新功能是如何一步一步实现的呢?


一、实现思路

优化目标:

  1. 增加设置界面,可选转换后生成的GIF文件的分辨率、帧率等
  2. 增加文件预览功能,播放视频文件,可拖动进度条查看视频
  3. 设定好每个组件的逻辑,组件间的逻辑,优化其他的bug

对于目标1,我们使用一个画布来作为设置界面,点击设置按钮后该界面从主窗口右侧弹出。与以往的点击按钮弹窗不同,这次我们想用一种新的方式来实现,简洁明了。设置界面如下:

你可能感兴趣的:(Python小项目,python,音视频,tkinter,GUI,实时音视频,图像处理,线程)