謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

radikoをフラッシュ無しで再生 (新版)

radikoの仕様変更, ffmpegとlibrtmp (rtmpdumpのライブラリ)の更新に追従。librtmp付きのffplayを使う方法に変更。ffmpegはr22813、librtmpはr421で確認。

ffplay "rtmpe://radiko.smartstream.ne.jp:1935/TBS/_defInst_/simul-stream swfUrl=http://radiko.jp/player/player_0.0.9.swf pageUrl=http://radiko.jp/player/player.html#TBS live=1"

録音はこんな感じ。

ffmpeg -t 秒数 -i "rtmpe://radiko.smartstream.ne.jp:1935/TBS/_defInst_/simul-stream swfUrl=http://radiko.jp/player/player_0.0.9.swf pageUrl=http://radiko.jp/player/player.html#TBS live=1" -acodec copy tbs.aac
librtmp付きffplayのビルドの仕方

librtmpのインストールはこんな感じで。

svn co svn://svn.mplayerhq.hu/rtmpdump/trunk/librtmp
cd librtmp
make
sudo make install

ffmpegはconfigureに--enable-librtmp --extra-ldflags=-lsslを付ければおk。
最低限のものだけコンパイルするなら追加で--disable-everything --enable-decoder=aac --enable-parser=aac --enable-demuxer=flv,aac --enable-protocol=tcp,rtmp,rtmpe,file --enable-muxer=adtsを付ければ良い。--disable-swscaleも試してみたけどバグっててダメだった。

><