網上偷音樂技巧:RTSP 篇
2008 九月 2
今天做了一些邪惡的事,現把方法記下來跟其它魔鬼們分享:
任務:從網上經 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,即可進行全自動的偷音樂勾當。








我最近想錄下一些電台節目,用 VIDEO LAN http://www.videolan.org/vlc,但在COMMAND 總是錄不到,教教我…:P
把那聲音檔的 URL 發給我試試。
http://s1.104mfonline.com.hk/Encoder5
is 104 fmonline real time thanks thanks
我試過了,這個更簡單。先以 wget 下載網址裡的文件。這只是個文字檔,內有 asf 檔的真身。然後把那個網址抄下來,再執行類似以下命令:
mplayer -ao pcm:file=out.wav http://url.to/input.asf
之後再按上面第三和第四步編輯及轉換格式即可。