訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2011-02-15 11:09

類型:Python 程式
作者:羽山
文章時間:2011-02-15 11:09:04
瀏覽人數:4159人
標題: mp3cutter GUI 實作開發 - 內含 Source
網址:http://3wa.tw/blog/blog.php?id=1155
內容:
 

  昨天下午為了慶祝情人節,所以寫了支 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

 

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【0】
其他分類
當月訓練
(2011-02-24)
【網誌】跟台北切割,總算離開了台北

(2011-02-19)
【網頁設計心得】網址列的 javascript

(2011-02-18)
【吉他演奏】Ultima 6 Stones

(2011-02-15)
【Python 程式】mp3cutter GUI 實作開發 - 內含 Source

(2011-02-13)
【網誌】總算是把首頁重程式碼重寫過了

(2011-02-11)
【吉他演奏】Ultima 6 forest

(2011-02-09)
【Python 程式】利用google翻譯作出來的翻譯功能

(2011-02-06)
【Python 程式】圖片批次轉檔

(2011-02-06)
【心情抒發】FZR經典不死,但別因為他而死! By Uplase

最新訓練
(2024-03-09)
【HONDA CBR1000RR】CBR1000RR 原廠管

(2024-02-24)
【NSR 150】NSR150 整理後卡鉗

(2024-02-14)
【機車綜合相關】買了牧田的打氣機與心得

(2024-02-10)
【NSR 150】NSR150 整流器接頭重作

(2024-02-09)
【機車綜合相關】鋰電、鋰鐵電池、電源充電器

(2024-01-07)
【NSR 150】NSR150 貨架耳朵斷裂維修

(2024-01-06)
【KTM 390】KTM Duke390 維修發電問題 電盤內仁

(2023-12-29)
【NSR 150】NSR150 改可調拉桿

(2023-11-20)
【遊戲 / 生活】防盜洗手罐

(2023-11-17)
【KTM 390】KTM Duke390 製作鋰鐵電池