NHKの「らじるらじる」をlinuxで録音。
環境は、CentOS6.2 の最小インストールからアップグレードしたCentOS6.4。
YahooBB ADSL12M, Pentiam3 66MHz, 128MB でも十分に同時録音 確認済み。
手順は... ↓
環境は、CentOS6.2 の最小インストールからアップグレードしたCentOS6.4。
YahooBB ADSL12M, Pentiam3 66MHz, 128MB でも十分に同時録音 確認済み。
手順は... ↓
●openssl-devel が、RTMPDumpコンパイルに必要。
音声・動画・データのストリーミング プロトコルを保存するツールをインストール。v2.4以上。git でcloneするか、アーカイブを取得( https://github.com/svnpenn/rtmpdump )。
プロトコル解説 ↓
http://ja.wikipedia.org/wiki/Real_Time_Messaging_Protocol
らじるらじる から保存した m4aファイルを mp3形式にコンバートするため、動画・音声ファイルのフォーマットを変換するツール ffmpeg をインストール。
ツール解説 ↓
http://ja.wikipedia.org/wiki/FFmpeg
yumコマンドでインストールするためのリポジトリ作成。
[admin@localhost ~]$ sudo yum -y install openssl-devel●RTMPDump v2.4 のインストール
音声・動画・データのストリーミング プロトコルを保存するツールをインストール。v2.4以上。git でcloneするか、アーカイブを取得( https://github.com/svnpenn/rtmpdump )。
プロトコル解説 ↓
http://ja.wikipedia.org/wiki/Real_Time_Messaging_Protocol
[admin@localhost ~]$ wget https://github.com/snpn/rtmpdump/archive/v2.4.tar.gz解凍、コンパイル、インストール
[admin@localhost ~]$ tar zxvf v2.4 [admin@localhost ~]$ cd rtmpdump-2.4 [admin@localhost rtmpdump-2.4]$ make SYS=posix [admin@localhost rtmpdump-2.4]$ sudo make installメッセージによればインストール先のパスは
[admin@localhost rtmpdump-2.4]$ ll /usr/local/lib total 228 -rw-r--r-- 1 root root 120976 Sep 23 14:06 librtmp.a lrwxrwxrwx 1 root root 12 Sep 23 14:06 librtmp.so -> librtmp.so.0 -rwxr-xr-x 1 root root 105624 Sep 23 14:06 librtmp.so.0 drwxr-xr-x 2 root root 4096 Sep 21 18:44 pkgconfigインストール先のパスを1行追加し、共有ライブラリに登録。
[admin@localhost rtmpdump-2.4]$ cd ~/ [admin@localhost ~]$ sudo vi /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/local/lib [admin@localhost ~]$ sudo ldconfig [admin@localhost ~]$ which rtmpdump /usr/local/bin/rtmpdumpNHK FMを30秒録音 保存するコマンド例。
rtmpdump --rtmp "rtmpe://netradio-fm-flash.nhk.jp" \ --playpath 'NetRadio_FM_flash@63343' \ --app "live" \ -W http://www3.nhk.or.jp/netradio/files/swf/rtmpe.swf \ --live \ -stop 30 \ -o NHK-FM.m4a●ffmpegのコーデックに必要な lame インストール。
[admin@localhost ~]$ sudo yum install -y lame●ffmpegのインストール
らじるらじる から保存した m4aファイルを mp3形式にコンバートするため、動画・音声ファイルのフォーマットを変換するツール ffmpeg をインストール。
ツール解説 ↓
http://ja.wikipedia.org/wiki/FFmpeg
yumコマンドでインストールするためのリポジトリ作成。
[admin@localhost ~]$ sudo vi /etc/yum.repos.d/ffmpeg.repo [admin@localhost ~]$ cat /etc/yum.repos.d/ffmpeg.repo [rpmforge] name = RHEL $releasever ? RPMforge.net ? dag baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge enabled = 0 protect = 0 gpgcheck = 0yumコマンドでインストール
[admin@localhost ~]$ sudo yum install -y --enablerepo=rpmforge ffmpeg : Complete! [admin@localhost ~]$ which ffmpeg /usr/bin/ffmpegRTMPDump で保存した m4aファイルをmp3形式に変換するコマンド例。
ffmpeg -i NHK-FM.m4a -acodec libmp3lame NHK-FM.mp3コマンドを cronなどに登録してタイマー予約録音が可能に。 次は、ラジコ編。