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