• R/O
  • HTTP
  • SSH
  • HTTPS

Resumo do Repositório

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythongamewindowsbathyscaphephpguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

NHKのネットラジオ「らじる☆らじる」を録音するためのシェルスクリプトを生成し、録音予約ジョブを登録する。こじまみつひろ氏作の radiru_rec2.py を改造したもの。


Recent Commits RSS

Rev. Hora Autor Mensagem
e6e270d 2017-11-26 23:27:30 EHARA, Junichi master insert 38 seconds sleep before recording
0de9790 2017-11-25 22:22:19 EHARA, Junichi Fix markdown
ee15143 2017-11-25 22:03:45 EHARA, Junichi remove README
f87e844 2017-11-25 21:59:19 EHARA, Junichi Change the method to receive streaming audio to m3u8
a3405ee 2016-01-17 20:47:45 Junichi Ehara develop First.
74d0faa 2015-11-06 22:42:55 Junichi Ehara Change file mode.
027ffb0 2015-09-27 22:14:46 Junichi Ehara Initial commit. Modificated version of radiru_rec.py: - J...

Branches

Nome Rev. Hora Autor Mensagem
master e6e270d 2017-11-26 23:27:30 EHARA, Junichi insert 38 seconds sleep bef...
develop a3405ee 2016-01-17 20:47:45 Junichi Ehara First.

README.md

radiru_rec.py

「らじる☆らじる」録音のためのシェルスクリプト生成器

Usage

python radiru_rec.py [OPTIONS] [BEGIN_DATE] [END_DATE] <END_TIME|RECORDING_TIME>

<> : 必須
[] : 任意(省略可能)

Description

NHKのネットラジオ「らじる☆らじる」を録音するためのシェルスクリプトを生成し,at コマンドに登録します。 こじまみつひろ氏作の radiru_rec2.py (*1) に対し,以下の変更を施しています。

  • 文字コードをEUC-JPからUTF-8に変更
  • ストリーミングデータのURLを変更
  • 録音形式を MP3 から AAC (拡張子 .m4a) に変更
  • mplayer(ストリーミングデータから録音), lame(MP3生成) の代わりに avconv を使用
  • 録音時間経過後に停止する方法を,timeout コマンドに変更

(*1) http://plamo.linet.gr.jp/wiki/index.php?diary%2FKojima%2F2012-08-29

Requirement

  • Python
  • avconv (libav)
  • GNU coreutils (timeout コマンド)

Option

Usage中 <>で括られたオプションは必須,[]で括られたオプションは任意です。

CHANNEL

必須
録音する局を指定します。r1, r2 または fm のうちどれか一つを指定します。

  • r1 -- AMラジオ放送第1
  • r2 -- AMラジオ放送第2
  • fm -- FMラジオ放送

いずれも,東京局のみ対応しています

BEGIN_DATE

任意 録音開始日(BEGIN_DATE)を指定します。 省略された場合はコマンドを実行した当日を指定したものとみなします。 書式は YYYY/MM/DD (YYYY:年, MM:月, DD:日)です。

BEGIN_TIME

必須 録音開始時刻を指定します。書式は hh:mm (hh: 時(24H), mm: 分)です。

END_TIME, RECORDING_TIME

どちらか必須 録音終了時刻(END_TIME)または録音時間(RECORDING_TIME)を指定します。

OPTIONS

任意

  • -t <タイトル> -- 録音のタイトルを指定する。
  • -d -- 日毎の繰り返しを行う。繰り返し回数は -r オプションで指定する (-d を指定した場合、-r オプションは必須)。
  • -w -- 週毎の繰り返しを行う。繰り返し回数は -r オプションで指定する (-w を指定した場合、-r オプションは必須)。
  • -r -- 繰り返し回数(n回)を指定する。
  • -n -- タイトルに連番を付与する。繰り返し録音を指定した場合は、その回数に応じて連番が1ずつ増加する。