想在 mp3 隨身聽聽歌,只有找到 flv 或 mp4 的影片,去查看其音效的編碼 (滑鼠右鍵->屬性->音效/視像) 大多是 MPEG-4 AAC audio。我用 ffmpeg 抽出聲音部份,再用 mplayer 轉成 wav 檔,再用 lame 轉成 mp3,指令如下:
ffmpeg -i xxx.flv -acodec copy xxx.aac
mplayer -vc null -vo null -ao pcm:fast -ao pcm xxx.aac -ao pcm:file=xxx.wav
lame xxx.wav
應該有較簡單的方法,例如 ffmpeg 抽出聲音時,直接轉成 mp3 儲存,但需要 ffmpeg 編譯時支援 mp3 編碼。
參考:
2011年12月28日 星期三
2011年1月18日 星期二
Linux 串流影音下載
mms (Microsoft Media Services):用 mimms
rtsp:mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://ooxx (未試過)
參考:[教學]在 linux 底下下載 mms, rtsp 影音串流檔
延伸閱讀:Streaming Media Protocols[HTTP,MMS,RTSP,PNM,RTMP]
rtsp:mplayer -noframedrop -dumpfile out.rm -dumpstream rtsp://ooxx (未試過)
參考:[教學]在 linux 底下下載 mms, rtsp 影音串流檔
延伸閱讀:Streaming Media Protocols[HTTP,MMS,RTSP,PNM,RTMP]
訂閱:
文章 (Atom)
SIP header Via
所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...
-
驅動程式除了 read()/write() 外,通常可以透過 ioctl() 系統呼叫進行一些控制或設定,如鎖門、退片、回報錯誤、改變 baud rate、或 self destruct 等。 在 user space 格式如下: #include <sys/ioctl...
-
網路界面驅動程式有兩種接收封包的方式 -- 中斷驅動和 NAPI。傳統是用中斷驅動,在中斷服務程式裡接收封包,但封包量大時會有中斷次數太多而效能變差的問題。NAPI (意思是 New API) 改成中斷服務程式只通知有封包,Kernel 再排程一次接收多個封包來提昇效能。 中...
-
74HC595 74 系列的移位暫存器 IC 基本上都有序列輸入 (serial-input, SI) 及序列輸出 (serial-output, SO) 功能,有些有加上並列輸入 (parallel-input, PI) 或並列輸出 (parallel-output...