前言
 本文是基于python语言使用pyqt5来构建的GUI,功能是使用ffmpeg来对音频文件进行格式转换,如mp3、aac、wma、flac等音乐格式。
 UI示例:
 
环境配置
 系统:windows
 平台:visual studio code
 语言:python
 库:pyqt5、ffmpeg
概述
 本文是建立在之前的博文的基础上的优化版,前文链接:
 1、python使用ffmpeg来制作音频格式转换工具(优化版)
 2、利用python加上ffmpeg,ffmpy,做一个音视频格式转换器
之所以单独再写一篇博文,主要是csdn上的文章不适合持续更新,所以单独在此篇编写。
本文会更新多方面,一是UI的优化,而是添加了线程来实现转换功能,不至于会阻塞主线程。
UI与逻辑分离
python的UI和逻辑分离比较简单,本文的实现方法是将UI布局写在一个单独的模块里,示例代码如下:
 mainUI.py