網上偷音樂技巧:RTSP 篇

2008 九月 2
by 有涯

今天做了一些邪惡的事,現把方法記下來跟其它魔鬼們分享:

任務:從網上經 RTSP 協定下載聲音檔案,儲存為 mp3 檔。

警告:以下動作經專人訓練,家中小朋友切勿模仿。

工具及環境:在 Ubuntu Linux 上使用 mplayer、lame 及 Sweep,不齊全的請以 apt-get install 安裝。

步驟:

一、第一步亦即最重要的一步,是以 mplayer 下載串流的 ra 檔,再儲存為 Real Audio 格式:

mplayer -noframedrop -dumpfile output.rm -dumpstream rtsp://url.to/input.ra

音樂至此已被成功偷取,下面是轉格式的事。

二、從 Real Audio 檔轉為 wave 檔:

mplayer output.rm -ao pcm:file=output.wav

三、有需要的話,可以用 audio editor 來進行剪輯,我的選擇是 Ubuntu 上的 Sweep

四、最後把 wave 檔轉為 mp3 檔:

lame -f output.wav output.mp3

完成!

建議:只要把上面的命令寫成 shell script,即可進行全自動的偷音樂勾當。

4 Responses leave one →
  1. 2008 九月 3
    Bennet permalink

    我最近想錄下一些電台節目,用 VIDEO LAN http://www.videolan.org/vlc,但在COMMAND 總是錄不到,教教我…:P

  2. 2008 九月 3

    把那聲音檔的 URL 發給我試試。

  3. 2008 九月 5
    Bennet permalink

    http://s1.104mfonline.com.hk/Encoder5
    is 104 fmonline real time thanks thanks

  4. 2008 九月 7

    我試過了,這個更簡單。先以 wget 下載網址裡的文件。這只是個文字檔,內有 asf 檔的真身。然後把那個網址抄下來,再執行類似以下命令:

    mplayer -ao pcm:file=out.wav http://url.to/input.asf

    之後再按上面第三和第四步編輯及轉換格式即可。

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS