[分享] mp3cutter GUI 實作開發 - 內含 Source

看板Python作者 (Somebody Help Me)時間13年前 (2011/02/15 11:06), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
昨天下午為了慶祝情人節,所以寫了支 mp3 切割器 程式功能: 可以把現有的mp3,依指定的起始秒數、結束秒數,試聽且另存新檔。 有時要拿音樂作手機鈴聲還算滿方便的~ Screenshot: http://3wa.tw/uploads/upload/mp3cutter.png
Dict: ( 6.2 MB ) http://3wa.tw/uploads/upload/mp3cutter.rar Source: ( 111 KB ) http://3wa.tw/uploads/upload/mp3cutter-src.rar 開發心得:   這次在開發的時候,GUI因為已經很熟悉 BOA Constructor 的操作, 所以整體在處理介面快了不少。除此之外,有幾個比較大的怪要打: 一、驗證讀入檔是否真實為mp3格式。 二、要利用pymedia來實作播放試聽。 三、利用 pymp3cut 來作檔案的切割。 四、如何跳躍到想試聽的秒數區間,並播完就收工。 五、之前利用的thread.start_new_thread(self.mythread_GO,()) 在這次播放也有用到,避免整個程式停掉。 六、如果不停的連點試聽、停止、試聽、停止,造成 ram 使用增加, 最後爆炸的處理方法。 七、利用pymp3cut如何使用參數切割,跟生成檔的檔名取代滿髒的處理方法。   總之~Source 裡都有註解,有興趣的就解來玩玩吧~~ 有什麼建議改進的方向也請大大們分享一下建議^^ Author: 羽山秋人 (shadow@3wa.tw) Home Page: http://3wa.tw/ License: Free Software Release Date: 2011-02-15 Build Requires: python 2.6 wxPython 2.8 pymedia (http://pymedia.org/tut/install_bin.html)  實際:http://www.lfd.uci.edu/~gohlke/pythonlibs/ http://www.lfd.uci.edu/~gohlke/pythonlibs/QjDHBobH/pymedia-1.3.7.3.win32-py2.6.exe pymp3cut http://sourceforge.net/search/?q=pymp3cut pymp3cut-0.27.tar.gz python setup.py install # windows 也可以直接這樣裝 py2exe Build Command Lite: python setup.py py2exe -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.82.80 ※ 編輯: shadowjohn 來自: 123.240.82.80 (02/15 11:23)

02/15 16:02, , 1F
感謝分享
02/15 16:02, 1F

02/15 21:08, , 2F
感謝分享
02/15 21:08, 2F
文章代碼(AID): #1DMUsg9- (Python)