« ubuntu10.10 入れてみました | トップページ | TechNetサブスクリプションに申し込んでみた »

ubuntu10.10でradiko録音

Windows使っているときに、RADIKORECORDER で深夜ラジオを録音してiPhoneに保存して通勤中に聞いてました。ubuntuでも録音できないかとあれこれググってこちらにお世話になりました。ありがとうございます(._.)

しかーし、肝心の録音がうまくいきません。

rtmpdump -vr rtmpe://radiko.smartstream.ne.jp/TBS/_defInst_/simul-stream -s http://radiko.jp/player/player_0.0.9.swf -B 7200 -o output.flv

とあるのですが、何度やっても

ERROR: rtmp server sent error ERROR: rtmp server requested close

と表示されてエラーとなってしまいます。

いろいろ調べて試行錯誤した結果。
こちらのコメントに答えがありました!!!
-s http://radiko.jp/player/player_0.0.9.swf
を除いて実行したらうまくいきました( ̄▽ ̄)

以下のようにするとうまくいきました。

rtmpdump -vr rtmpe://radiko.smartstream.ne.jp/TBS/_defInst_/simul-stream -o hoge.flv -f "dummy"

-f のところは適当な数字を入れればいいようです。 -f 999 とか。


まぁまたradiko側の仕様が変わったらうまくいかなくなりそうですが....

ひとまずこれでRADIKORECORDER使っていた時と同じようにタイマー録音できるようになりました。何でもやれるもんだねぇ。ubuntu。

ちなみにお世話になったサイトのシェルを以下のように変えて使わせていただいてます。

#!/bin/bash

## argument
TITLE=$1
CHANNEL=$2
FTIME=$3

## parameter
OUT_HOME="/home/hogehoge/音楽/radiko"
FLV_OUT=$OUT_HOME/"flv"
MP3_OUT=$OUT_HOME/"mp3"

## setting path
PATH=/usr/bin:/usr/local/bin:$PATH;
export PATH

## others
DATE=`date +%Y%m%d`
FILE="${DATE}_${TITLE}"

## call
### flvstreamer -r "rtmp://radiko.smartstream.ne.jp:1935" -a "$CHANNEL/_defInst_" -y "simul-stream" -v -B $FTIME -o ${FLV_OUT}/${FILE}.flv
rtmpdump -vr rtmpe://radiko.smartstream.ne.jp/$CHANNEL/_defInst_/simul-stream  -B $FTIME -o ${FLV_OUT}/${FILE}.flv -f 999
ffmpeg -y -i ${FLV_OUT}/${FILE}.flv -ar 44100 -ab 192 ${MP3_OUT}/${FILE}.mp3

ビルド方法をあれだけ詳しくアップしてくださってる皆さんに感謝。



« ubuntu10.10 入れてみました | トップページ | TechNetサブスクリプションに申し込んでみた »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/164836/50688207

この記事へのトラックバック一覧です: ubuntu10.10でradiko録音:

« ubuntu10.10 入れてみました | トップページ | TechNetサブスクリプションに申し込んでみた »

2015年9月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

最近のトラックバック

無料ブログはココログ

いくつになったの