Serverを入れて色々やる流れです。Server入れるの記事になります。予定ではMySQL辺りを入れようと思ってたのですが体調不良で更新に間が空いてしまっているので違う話題で更新します。内容はLinux(Ubuntu)でradikoの録音です。した事情で4月からのラジオ番組を聞いてるのですがその時間はラジオを聞くことが出来ず、またFMラジオを録音する環境は無いわけでは無いけれど面倒だし最初はスマホでradiko録音をやろうと思ったのです。アプリの評価を見る限りはそのアプリは問題ないんだろうけどうちのスマホの省電力が頑張りすぎて正しい動作してくれなかったり設定した時間に動かないくせにラジオ局の放送開始の音を突如流して早朝に叩き起こしてくれたりといい加減違う環境でやるわ!!となったのでやったことのまとめです。最初は軽い気持ちでurl叩けばストリームが拾えると思ってたのですがradikoは認証やら地域判定やら面倒くさいことをやっていてとてもじゃないけど仕様調べてradiko受信スクリプト書くなんてやりたくない。言うことで検索したらこちで録音用スクリプトを公開してくださっていたのでありがたく使わせて貰う。https://gist.github.com/matchy2/3956266radikoは何年か置きに仕様変更しているようでそれに気づかず日付が書かれてないブログの情報で悩んだりしました。こちらは頻繁に更新されてるようでしばらく安心。このスクリプトを動かすのに必要そうなアプリをインストール。ffmpeglibavcodecも必要なようだけど既にインストールされているかffmpegと一緒に入るだろうと言う甘い想定。実行時にエラーが出る場合は別途入れる。作業前にきちんと音が出るかを確認。内容はスピーカーから音を鳴らすの通り。radiko次に先ほどの録音用スクリプトをダウンロードする。https://gist.githubusercontent.com/matchy2/3956266/raw/371be42108ea0c4a96c488f36a44b98deb17008f/rec_radiko.sh落としたスクリプトに実行許可を出す。-修正点を差分風に書いた方が良いのか悩むそして実行、TBSを10分視聴する。radikoは地域によって視聴局が変わるので現在の地域をここで確認。次は本命の録音になる。mp3のエンコード後の出力ディレクトリを指定する。10出力ファイルはTBS_2018-04-24-18_41.mp3のようにチャンネル名+録音開始時間のmp3で作られた。1分辺り915kb程度のサイズこのサイズならば60分番組でも問題無い。録音時の一時ファイルは/tmpに作られ1分辺り365kb程度だった。ファイル名は上記mp3と同じで拡張子無し。後はこのスクリプトをcronに登録してラジオの放送時間に録音すれば良い。現在の設定だと問題があった時にメールが飛んでこないから後でpostfixでも入れて設定しないとかな?備考:試験的に少し前に60分録音したTBS_2018-04-24-18_41(21.4MB)ですがネットブックでは録音後の50分経ってもまだmp3へのエンコードが終わってません。頻繁に録音する場合は録音スクリプトのエンコード部分をコメントアウトして別の早いパソコンでエンコードする方が確実に楽だと思われます。余りにおかしいのでエンコードをやり直したら12分でエンコードが終わりました。[必須入力]※ブログオーナーが承認したコメントのみ表示されます。この記事へのトラックバックURLhttp://blog.sakura.ne.jp/tb/183071664※ブログオーナーが承認したトラックバックのみ表示されます。NAVERまとめ等のまとめサイトへの引用を厳禁いたします。利用された場合は利用料金を請求させていただきます。最近のコメントカテゴリ日記(14)Web技術(2)VR(10)技術(18)ダイエット(8)過去ログ2019年12月(3)2019年11月(1)2019年10月(1)2019年09月(1)2019年08月(1)2019年07月(1)2019年05月(1)2019年04月(1)2018年10月(1)2018年08月(1)2018年07月(1)2018年06月(1)2018年05月(2)2018年04月(3)2018年03月(13)2018年02月(20)。