前言
本文是基于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