Raspberry Pi 3B+によるradiko受信メモ^^

スポンサーリンク

Raspberry Pi 3B+を使ったradiko受信の方法をメモ。

ネットで調べると色々情報が出てきますが、昔の方法は最近は使えないようなので
色々調べて2018年10月に動作した方法をメモっておきます

必要なソフトをインストール
sudo apt install rtmpdump swftools libxml2-utils libav-tools mplayer

参考にしたサイト
http://www.nofuture.tv/diary/20130111.html
https://xanadu6291.stars.ne.jp/?p=274
⇒  https://mtunn.wordpress.com/2017/02/08/raspberrypi3%E3%81%A7radiko/
こちらのサイトのradiko.shを使用し、録音関係を削除し再生用にさせて頂きました^^

home/pi の下に radiko_tmp ディレクトリを作成して
radiko.shに実行権限を不可すれば
./radiko.sh -p RCC で再生OK

受信可能な放送局一覧は広島では
http://radiko.jp/v2/station/list/JP34.xml
で取得可能
RCC
HFM
RN1
RN2
HOUSOU-DAIGAKU
JOFK
JOAB
JOAK-FM

http://www.dcc-jpl.com/foltia/wiki/radikomemo


サイマルラジオで配信されている放送はmplayerでそのまま受信できるらしい

まえばしCITYエフエムの場合

 

日本コミュニティ放送協会で配信されている放送は

FMちゅーピーの場合

FM湘南ナパサの場合 JCB014(JCBxxxの部分放送局選択) 等で受信できるようですが、
途中音声が途切れるので何か工夫が必要なのかも・・
mplayer から ffplay -nodisp に変えると少し改善するが、それでも途切れる
⇒引数のweb_xxの値を変えたり削除すると途切れにくくなった気がするが、真相は不明・・・^^;;
-nodisp -rtbufsize 10M 効果なし

ffmpegを経由すると改善あり
sudo apt install ffmpeg でインストール

ffmpeg経由でmplayerを使うと最初にエラーが発生するので、プレーヤはffplayに変更^^

AVOptionsにバッファサイズ指定があったので5MB設定してみました。
効果は不明ですが1Mだと切断あり、50Mと極端に大きくすると別のエラーが頻発し、5Mだと好結果でした
それでも切断することはあるので5MBのバッファで切断有りとなると、思っている動作とは違うんだと思います^^;;
しかし、これなら実用になりそうです^^


ついでにyoutube の 音声再生環境のメモ

参考にしたページ  ⇒ https://qiita.com/yuki_ycino/items/594c27426c5580450bf2

必要なソフトをインストール
sudo apt install youtube-dl mplayer

youtube-dl ‘https://www.youtube.com/watch?v=NdfXqwWgbBE&t=12s’ -o – | mplayer – -novideo
youtube-dl ‘https://www.youtube.com/watch?v=TMnKRA-koac&t=141s’ -o – | mplayer – -novideo
youtube-dl ‘https://www.youtube.com/watch?v=R2TRdynJiIE’ -o – | mplayer – -novideo
youtube-dl ‘https://www.youtube.com/watch?v=uhOMW_NOXDU&t=29s’ -o – | mplayer – -novideo
で再生OK
-noviceo オプションを外すと動画も表示されるらしい

ffplayをプレーヤで使う場合は
youtube-dl ‘https://www.youtube.com/watch?v=NdfXqwWgbBE&t=12s’ -o – | ffplay -i -nodisp -hide_banner –
でOK

ローカルファイルの再生はmplayerのみでOK
mplayer /share/10.YUKI.mp3

エラーが出る場合
ERROR: Signature extraction failed: Traceback (most recent call last):
sudo pip install –upgrade youtube_dl でアップデート

>>実行結果
Collecting youtube_dl
Downloading https://files.pythonhosted.org/packages/fc/fd/eec89ed38b6ddba29fba41be1d3d98a933ed4dd0c426ca04444b1d6789d4/youtube_dl-2018.9.10-py2.py3-none-any.whl (1.8MB)
100% |████████████████████████████████| 1.8MB 153kB/s
Installing collected packages: youtube-dl
Successfully installed youtube-dl-2018.9.10

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。 本文に全角文字を2文字以上含めて下さい (スパム対策)