ServersMan@VPS

超A&G+ Flash版録画(CentOS5版)

更新日:

はじめに

メインPCの大きな不調はなくなったけど、休止からの復帰が週1,2回ほど失敗するようになったのと、PCついてるとうるさいし暑いから(夏場)と思っていたところ、このブログを動かしているサーバ 24時間動いてるじゃん。といういことで、Linuxで超A&G+を録画してみた。

環境は ServersMan@VPSの CentOS5です。

準備

入っていなければ必要なライブラリ、ツールをインストール。

  • zlib-devel
  • openssel-devel
  • git
$ sudo yum install zlib zlib-devel openssl openssl-devel git

RTMPDumpのコンパイル

ソースを取得してコンパイル。

$ git clone git://git.ffmpeg.org/rtmpdump
$ cd rtmpdump
$ sudo make install


動作確認。

$ rtmpdump
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname


以下の様なエラーの時には共有ライブラリの読み込み設定を変更。

$ rtmpdump
rtmpdump: error while loading shared libraries: librtmp.so.1: cannot open shared object file: No such file or directory
$ sudo vi /etc/ld.so.conf
-----
以下を追加
/usr/local/lib
-----
$ sudo /sbin/ldconfig
$ rtmpdump
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname

超A&GL録画用シェルスクリプト

適当なディレクトリに以下のシェルスクリプトを作成。

agqr.sh

#!/bin/sh
#
# 超A&G+ 録画スクリプト
#
# Usage: agqr.sh 番組名 保存時間(秒)
#
# 番組名_YYYYMMDDhhmm.flvといいファイル名で 録画時間(秒)の録音を行う。
#

/usr/local/bin/rtmpdump -r rtmp://fms-base1.mitene.ad.jp/agqr/aandg22 --stop $2 --live -o {保存ディレクトリ}/$1_`date +"%Y%m%d%H%M"`.flv

PC用

PC用

-ServersMan@VPS
-,

Copyright© marronism , 2020 AllRights Reserved.