訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

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

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

程式功能:

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

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

 

Screenshot:

  http://demo.3wa.tw/uploads/upload/mp3cutter.png

 Dict: ( 6.2 MB )

  http://demo.3wa.tw/uploads/upload/mp3cutter.rar

 

Source: ( 111 KB )

  http://demo.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@demo.3wa.tw)

 

Home Page: http://demo.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-09-15)
【FZR 150】FZR維修-大閔廢鐵號

(2024-09-11)
【遊戲 / 生活】更換新的濾水器水龍頭

(2024-09-04)
【NSR 150】NSR150 大燈燈炮更換

(2024-09-01)
【KTM 390】KTM Duke 390 安裝空濾盒、水箱水、油箱、試發動

(2024-08-31)
【KTM 390】KTM Duke 390 引擎上車、節流閥安裝、空濾盒修補、單向閥思考

(2024-08-30)
【機車綜合相關】買了一組盜版牧田DTW1002

(2024-08-25)
【KTM 390】KTM Duke 390 汽門間隙檢查、凸輪軸安裝、汽缸蓋、機油壓力開關

(2024-08-24)
【KTM 390】KTM Duke 390更換內鏈排骨

(2024-08-17)
【KTM 390】KTM Duke 390內鏈排骨問題查修-清洗篇

(2024-08-10)
【KTM 390】KTM Duke 390內鏈排骨問題查修-中(落引擎)