訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:Python 程式
作者:羽山
文章時間:2011-02-15 11:09:04
瀏覽人數:4688人
標題: mp3cutter GUI 實作開發 - 內含 Source
網址:http://59-126-75-42.hinet-ip.hinet.net/blog/blog.php?id=1155
內容:
 

  昨天下午為了慶祝情人節,所以寫了支 mp3 切割器

程式功能:

可以把現有的mp3,依指定的起始秒數、結束秒數,試聽且另存新檔。

有時要拿音樂作手機鈴聲還算滿方便的~

 

Screenshot:

  http://59-126-75-42.hinet-ip.hinet.net/uploads/upload/mp3cutter.png

 Dict: ( 6.2 MB )

  http://59-126-75-42.hinet-ip.hinet.net/uploads/upload/mp3cutter.rar

 

Source: ( 111 KB )

  http://59-126-75-42.hinet-ip.hinet.net/uploads/upload/mp3cutter-src.rar

 

開發心得:

這次在開發的時候,GUI因為已經很熟悉 BOA Constructor 的操作,

所以整體在處理介面快了不少。除此之外,有幾個比較大的怪要打:

一、驗證讀入檔是否真實為mp3格式。

二、要利用pymedia來實作播放試聽。

三、利用 pymp3cut 來作檔案的切割。

四、如何跳躍到想試聽的秒數區間,並播完就收工。

五、之前利用的thread.start_new_thread(self.mythread_GO,())

在這次播放也有用到,避免整個程式停掉。

六、如果不停的連點試聽、停止、試聽、停止,造成 ram 使用增加,最後爆炸的處理方法。

七、利用pymp3cut如何使用參數切割,跟生成檔的檔名取代滿髒的處理方法。

 

總之~Source 裡都有註解,有興趣的就解來玩玩吧~~

有什麼建議改進的方向也請大大們分享一下建議^^

 

Author: 羽山秋人 (shadow@59-126-75-42.hinet-ip.hinet.net)

 

Home Page: http://59-126-75-42.hinet-ip.hinet.net/

 

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-11-04)
【酷龍 150】酷龍150 換新鏈條 里程:39250km

(2024-10-31)
【機車綜合相關】煞車檢測筆測量電阻範圍

(2024-10-29)
【機車綜合相關】拆胎特工-輪胎拆胎架

(2024-10-25)
【NSR 150】NSR150 更換前煞車油(簡易) 43177km

(2024-10-25)
【網誌】加密文章測試

(2024-10-19)
【本田 MSX-125】MSX-125 更換前輪軸承

(2024-10-18)
【HONDA CBR1000RR】CBR1000RR 側柱維修

(2024-10-15)
【KTM 390】KTM RC390 側柱增加 1.5cm

(2024-10-12)
【NSR 150】NSR150 更換空濾綿 43010km

(2024-10-10)
【NSR 150】NSR150 側柱加高1.5cm