TVソス^ソスソス\ソス視抵ソスソスTソス[ソスoソス[ソス\ソスz(epgrec UNA)

ソスナ終ソスXソスVソスソスソスF 2017.12.06

ソスソスソスTソスv

TVソス^ソスソス\ソス視抵ソスソスTソス[ソスoソス[ソスソスソス\ソスzソスソスソスソスBソスソスソスソスソスナは、epgrec UNAソス導難ソスソスソスソスソスWebソスuソスソスソスEソスUソスCソスソスソス^ソスtソスFソス[ソスXソスソスTVソスヤ組ソス\ソスソスソスソスソスソスTVソスヤ組ソスフソスソスAソスソスソス^ソスCソスソスソスソスソスソスソスソスソスソスム、ソス^ソスソス\ソスがでゑソスソスソス謔、ソスノゑソスソスソスBソス^ソス謔オソスソスソスヤ組ソスソスPCソスワゑソスソスヘ、DLNAソスNソスソスソスCソスAソスソスソスgソスoソスRソスソスTVソスソスiPhoneソスナ趣ソスソスソスソスナゑソスソスソス謔、ソスノゑソスソスソスBソスソスソスXソスNソスソスソス[ソスソスソスVソスソスソスbソスg(epgrec UNAソスフベソス[ソスXソスナゑソスソスソスepgrecソス{ソスニのペソス[ソスW)

ソスソスApache+PHPソスAMariaDBソスiMySQLソスjソスAchronyソスiNTPソスjソスソスソスソスソスソスソスマでゑソスソス驍アソスソス

ソスyソスKソスvソスネ機ソスソスz
TVソス`ソスソスソス[ソスiソス[(PT3)
ソスJソス[ソスhソスソスソス[ソス_ソス[
B-CASソスJソス[ソスh
ソスソスソスgソスpソスソスB-CASソスJソス[ソスhソスソスソスネゑソスソス鼾ソスソスhttps://www.b-cas.co.jp/support/bcascard/public/
ソスナ追会ソスソスソスソスsソスツ能



ソスソスソスソスソスOソスソスソスソス

  • TVソス`ソスソスソス[ソスiソス[(PT3)ソスソスソスTソス[ソスoソス[ソスノ接托ソスソスソスソストアソスソスソスeソスiソスPソス[ソスuソスソスソスソスレ托ソスソスソスソスソスソスソスPT3ソスAソスソスソスeソスiソスレ托ソスソスソス謨ェソスEソスEソスES:ソスqソスソスソスソスソスソスソス^T:ソスnソスソスソスソスソス
  • ソスJソス[ソスhソスソスソス[ソス_ソス[ソスソスソスTソス[ソスoソス[ソスノ接托ソスソスソスソスソスB-CASソスJソス[ソスhソスソス}ソスソスソスソスソスソス

ソスソスソスJソス[ソスhソスソスソス[ソス_ソス[ソスン抵ソス

[root@centos ~]# yum -y install ccid pcsc-lite pcsc-lite-devel pcsc-lite-libs perl-ExtUtils-MakeMakerソス@ソスソスソス@ソスKソスvソスpソスbソスPソス[ソスWソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.14.tar.bz2ソス@ソスソスソス@pcsc-perlソス_ソスEソスソスソスソスソス[ソスh
ソスソスソスナ新ソスナゑソスURLソスソスソス_ソスEソスソスソスソスソス[ソスhソスyソス[ソスWソスナ確ソスFソスソスソス驍アソスソス

[root@centos ~]# tar jxvf pcsc-perl-1.4.14.tar.bz2ソス@ソスソスソス@pcsc-perlソスWソスJ

[root@centos ~]# cd pcsc-perl-1.4.14/ソス@ソスソスソス@pcsc-perlソスWソスJソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos pcsc-perl-1.4.14]# perl Makefile.PL && make && make installソス@ソスソスソス@pcsc-perlソスCソスソスソスXソスgソス[ソスソス

[root@centos pcsc-perl-1.4.14]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf pcsc-perl-1.4.14*ソス@ソスソスソス@pcsc-perlソスWソスJソスソスソスtソス@ソスCソスソスソスAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソス除

[root@centos ~]# wget http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-1.5.2.tar.bz2ソス@ソスソスソス@pcsc-toolsソス_ソスEソスソスソスソスソス[ソスh
ソスソスソスナ新ソスナゑソスURLソスソスソス_ソスEソスソスソスソスソス[ソスhソスyソス[ソスWソスナ確ソスFソスソスソス驍アソスソス

[root@centos ~]# tar jxvf pcsc-tools-1.5.2.tar.bz2ソス@ソスソスソス@pcsc-toolsソスWソスJ

[root@centos ~]# cd pcsc-tools-1.5.2/ソス@ソスソスソス@pcsc-toolsソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos pcsc-tools-1.5.2]# ./configure && make && make installソス@ソスソスソス@pcsc-toolsソスCソスソスソスXソスgソス[ソスソス

[root@centos pcsc-tools-1.5.2]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf pcsc-tools-1.5.2*ソス@ソスソスソス@pcsc-toolsソスWソスJソスソスソスtソス@ソスCソスソスソスAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソス除

[root@centos ~]# systemctl start pcscdソス@ソスソスソス@pcscdソスNソスソス

[root@centos ~]# systemctl enable pcscdソス@ソスソスソス@pcscdソスソスソスソスソスNソスソスソスン抵ソス

[root@centos ~]# pcsc_scanソス@ソスソスソス@B-CASソスJソス[ソスhソスXソスLソスソスソスソスソスmソスF
ソスE
ソスE
ソスE
        Japanese Chijou Digital B-CAS Card (pay TV)ソス@ソスソスソス@ソスソスソスLソスソスソスbソスZソス[ソスWソスmソスF

CtrlソスLソス[+CソスLソス[ソスソスソスソスソス@ソスソスソス@ソスXソスLソスソスソスソスソスソス~

ソスソスTVソス`ソスソスソス[ソスiソス[ソスン抵ソス

EPELソスソスソス|ソスWソスgソスソスソスソスソスソス(EPEL)ソスソスソスQソスニゑソスソスソスEPELソスソスソス|ソスWソスgソスソスソス導難ソスソスソスソスソス

[root@centos ~]# yum -y install dkmsソス@ソスソスソス@dkmsソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# git clone https://github.com/m-tsudo/pt3.gitソス@ソスソスソス@PT3ソスhソスソスソスCソスoソス_ソスEソスソスソスソスソス[ソスh

[root@centos ~]# cd pt3/ソス@ソスソスソス@PT3ソスhソスソスソスCソスoソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos pt3]# make && make installソス@ソスソスソス@PT3ソスhソスソスソスCソスoソスCソスソスソスXソスgソス[ソスソス

[root@centos pt3]# sh ./dkms.installソス@ソスソスソス@DKMSソスLソスソスソスソスソスソスkernelソスAソスbソスvソスfソス[ソスgソスソスソスノ趣ソスソスソスソスソスPT3ソスhソスソスソスCソスoソスソスソストイソスソスソスXソスgソス[ソスソスソスソスソスソス謔、ソスノゑソスソスソス

[root@centos pt3]# echo 'blacklist earth-pt3' >> /etc/modprobe.d/blacklist.conf

[root@centos pt3]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf pt3/ソス@ソスソスソス@PT3ソスhソスソスソスCソスoソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソス除

[root@centos ~]# rebootソス@ソスソスソス@ソスVソスXソスeソスソスソスト起ソスソス

[root@centos ~]# ls /dev/ | grep pt3ソス@ソスソスソス@TVソス`ソスソスソス[ソスiソス[ソスFソスソスソスmソスF
pt3video0
pt3video1
pt3video2
pt3video3


ソスソスTVソス^ソスソス\ソスtソスgソスソスソスソス

ソスiソスPソスjlibarib25ソスCソスソスソスXソスgソス[ソスソス
[root@centos ~]# yum -y install cmakeソス@ソスソスソス@ソスKソスvソスpソスbソスPソス[ソスWソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# git clone https://github.com/stz2012/libarib25.gitソス@ソスソスソス@libarib25ソス_ソスEソスソスソスソスソス[ソスh

[root@centos ~]# cd libarib25/ソス@ソスソスソス@libarib25ソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos libarib25]# cmake . && make && make installソス@ソスソスソス@libarib25ソスCソスソスソスXソスgソス[ソスソス

[root@centos libarib25]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf libarib25/ソス@ソスソスソス@libarib25ソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソス除

[root@centos ~]# echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.confソス@ソスソスソス@libarib25ソスソスソスCソスuソスソスソスソスソスソスソスソスソスLソスソスソスCソスuソスソスソスソスソスヨ追会ソス

[root@centos ~]# ldconfigソス@ソスソスソス@libarib25ソスソスソスCソスuソスソスソスソスソスソスソスソスソスLソスソスソスCソスuソスソスソスソスソスヨ費ソスソスf

ソスiソスQソスjrecpt1ソスCソスソスソスXソスgソス[ソスソス
[root@centos ~]# git clone https://github.com/stz2012/recpt1.gitソス@ソスソスソス@recpt1ソス_ソスEソスソスソスソスソス[ソスh

[root@centos ~]# cd recpt1/recpt1/ソス@ソスソスソス@recpt1ソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos recpt1]# ./autogen.sh && ./configure --enable-b25 && make && make installソス@ソスソスソス@recpt1ソスCソスソスソスXソスgソス[ソスソス

[root@centos recpt1]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf recpt1/ソス@ソスソスソス@recpt1ソス_ソスEソスソスソスソスソス[ソスhソスソスfソスBソスソスソスNソスgソスソスソス除

ソスソスTVソス^ソスソス\ソスtソスgソスmソスF

[root@centos ~]# recpt1 --b25 --strip 27 10 test.tsソス@ソスソスソス@27ソス`ソスソスソスソスソスlソスソス(ソスヨ難ソスソスソスソスソスNHKソスソスソスソス(ソスソス))ソスソス10ソスbソスヤ録ソス謔オソスソスtest.tsソスニゑソスソスソスソスソスソスOソスナ保托ソス
using B25...
enable B25 strip
pid = 27553
C/N = 33.028596dB
Recording...
Recorded 11sec
(ソスソス)ソス`ソスソスソスソスソスlソスソスソスヘ地ソスソスノゑソスソスソスト異なゑソスフで、ソスnソスソスfソスWソス^ソスソスソスソスソスソスソス`ソスソスソスソスソスlソスソスソス齬暦ソス\ソスナ確ソスFソスソスソス驍アソスソス
ソスソスニゑソスソスト、ソスヨ難ソスソスナ難ソスソスソスソスXソスJソスCソスcソスソスソス[ソスソスソスソスdソスgソスソスソスソスMソスソスソストゑソスソスソス鼾ソスANHKソスソスソスソスソスフチソスソスソスソスソスlソスソスソスヤ搾ソスソスソス27

ソスソスWinSCPソスナ録ソスソスtソス@ソスCソスソスソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスVLC media playerソスナ再撰ソスソスナゑソスソス驍ゥソスmソスF

[root@centos ~]# rm -f test.tsソス@ソスソスソス@ソス^ソスソスtソス@ソスCソスソスソス除



ソスソスepgrec UNAソスpDBソスン抵ソス

[root@centos ~]# mysql -u root -pソス@ソスソスソス@MariaDBソスソスrootソスナソスソスOソスCソスソス
Enter password:ソス@ソスソスソス@MariaDBソスソスrootソスpソスXソスソスソス[ソスhソスソスソスソスソスソス
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database epgrec;ソス@ソスソスソス@epgrec UNAソスpDBソス成
Query OK, 1 row affected (0.09 sec)

MariaDB [(none)]> grant all on epgrec.* to epgrec@localhost identified by 'ソスpソスXソスソスソス[ソスh';ソス@ソスソスソス@epgrec UNAソスpソスソスソス[ソスUソス[ソスoソス^
Query OK, 0 rows affected (0.33 sec)

MariaDB [(none)]> exitソス@ソスソスソス@MariaDBソスソスソス逕イソスソスソスソス
Bye

ソスソスepgrec UNAソスCソスソスソスXソスgソス[ソスソス

ソスiソスPソスjepgdump UNAソスCソスソスソスXソスgソス[ソスソス
ソスKソスソスソスネ会ソスソスソスソスフ別奇ソスソスソスソスepgdump UNAソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスWinSCPソスナサソス[ソスoソス[ソスヨアソスbソスvソスソスソス[ソスhソスソスソスソス
[root@centos ~]# tar zxvf epgdumpUNA160127.tar.gzソス@ソスソスソス@epgdump UNAソスWソスJ

[root@centos ~]# cd epgdump/ソス@ソスソスソス@epgdump UNAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos epgdump]# make && make installソス@ソスソスソス@epgdump UNAソスCソスソスソスXソスgソス[ソスソス

[root@centos epgdump]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf epgdump*ソス@ソスソスソス@epgdump UNAソスWソスJソスソスソスtソス@ソスCソスソスソスAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソス除

ソスiソスQソスjepgrec UNAソスCソスソスソスXソスgソス[ソスソス
ソスKソスソスソスネ会ソスソスソスソスフ別奇ソスソスソスソスepgrec UNAソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスWinSCPソスナサソス[ソスoソス[ソスヨアソスbソスvソスソスソス[ソスhソスソスソスソス
ソスソスソス_ソスEソスソスソスソスソス[ソスhソスフ際にパソスXソスソスソス[ソスhソスiソスSソスpソスソスソスソスソスjソスソスソスKソスvソスiソスpソスXソスソスソス[ソスhソスqソスソスソスgソスヘ擾ソスLソスyソス[ソスWソスソスソスフプソスソスソスtソスBソス[ソスソスソスソスソスQソスニ)
[root@centos ~]# tar zxvf epgrecUNA_151114.tar.gzソス@ソスソスソス@epgrec UNAソスWソスJ

[root@centos ~]# tar zxvf epgrecUNA151114Fix1.tar.gzソス@ソスソスソス@epgrec UNAソスpソスbソス`1ソスWソスJ

[root@centos ~]# tar zxvf epgrecUNA151114Fix2.tar.gzソス@ソスソスソス@epgrec UNAソスpソスbソス`2ソスWソスJ

[root@centos ~]# mv epgrec /var/www/ソス@ソスソスソス@epgrec UNAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソスソスソスレ難ソス

[root@centos ~]# chown -R apache:apache /var/www/epgrec/ソス@ソスソスソス@epgrec UNAソスWソスJソスソスfソスBソスソスソスNソスgソスソスソスソスソスLソスメゑソスApacheソスソスソスsソスソスソス[ソスUソス[ソスノ変更

[root@centos ~]# rm -f epgrecUNA_151114.tar.gzソス@ソスソスソス@epgrec UNAソスWソスJソスソスソスtソス@ソスCソスソスソスソスソス除

[root@centos ~]# rm -f epgrecUNA151114Fix1.tar.gzソス@ソスソスソス@epgrec UNAソスpソスbソス`1ソスWソスJソスソスソスtソス@ソスCソスソスソスソスソス除

[root@centos ~]# rm -f epgrecUNA151114Fix2.tar.gzソス@ソスソスソス@epgrec UNAソスpソスbソス`2ソスWソスJソスソスソスtソス@ソスCソスソスソスソスソス除

ソスソスepgrec UNAソスン抵ソス

[root@centos ~]# vi /var/www/epgrec/config.phpソス@ソスソスソス@epgrec UNAソスン抵ソスtソス@ソスCソスソスソスメ集
ソスnソスソスfソスWソス^ソスソスソスソスソスソスソス`ソスソスソスソスソスlソスソスソス齬暦ソス\ソスソスソスQソスニゑソスソスト趣ソスソスソスソスフ地ソスソスノ搾ソスソスせソストチソスソスソスソスソスlソスソスソスヤ搾ソスソスソスメ集(ソスソスソスLソスヘ神ソズ川県ソスソスソスlソスnソスソスフ暦ソス)
// ソスソスsソスソスソスpソスnソスソスfソスWソス^ソスソスソス`ソスソスソスソスソスlソスソスソス}ソスbソスv
// ソスソスソスハ子 => ソス`ソスソスソスソスソスlソスソスソスヤ搾ソス
$GR_CHANNEL_MAP = array(
        'GR27' => '27',         // NHK
        'GR26' => '26',         // ソスソスソスソス
        'GR25' => '25',         // ソスソスソスeソスソス
        'GR22' => '22',         // ソスソスソスソス
        'GR21' => '21',         // ソスtソスW
        'GR24' => '24',         // ソスeソスソスソスソス
        'GR23' => '23',         // ソスeソスソスソスソス
//      'GR16' => '16',         // MX TV(ソスXソスJソスCソスcソスソスソス[)
//      'GR20' => '20',         // MX TV(ソスソスソスソスソス^ソスソスソス[)
        'GR18' => '18',         // ソスeソスソスソス_
//      'GR30' => '30',         // ソスソスt
//      'GR32' => '32',         // ソスeソスソスソスソス
        'GR28' => '28',         // ソスソスw
);

// ソスソスソス`ソスソスソス[ソスiソス[ソスン抵ソス(ソスソスソスPTn)
define( 'TUNER_UNIT1', 2 );ソス@ソスソスソス@ソス`ソスソスソス[ソスiソス[ソスソス(TVソス`ソスソスソス[ソスiソス[ソスソスソス~2)ソスソスン抵ソス

// ソスソスソスAソスソスソス^ソスCソスソスソスソスソスソス
define( 'REALVIEW', TRUE );ソス@ソスソスソス@ソスソスソスAソスソスソス^ソスCソスソスソスソスソスソスソスLソスソスソスソス

define( 'HTTPD_USER', 'apache' );                                     // HTTPD(apache)ソスAソスJソスEソスソスソスgソス@ソスソスソス@ソスソスソス[ソスUソス[ソスソスapacheソスノ変更
define( 'HTTPD_GROUP', 'apache' );                                    // HTTPD(apache)ソスAソスJソスEソスソスソスgソス@ソスソスソス@ソスOソスソスソス[ソスvソスソスapacheソスノ変更

[root@centos ~]# vi /var/www/epgrec/recomplete.phpソス@ソスソスソス@recomplete.phpソスメ集
        $ss = stat( '/var/log/syslog' );
        ソスソス
        $ss = stat( '/var/log/messages' );ソス@ソスソスソス@ソスVソスXソスソスソスOソスtソス@ソスCソスソスソスソスソスソスマ更

                $sys_logs = file( '/var/log/syslog', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
                ソスソス
                $sys_logs = file( '/var/log/messages', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );ソス@ソスソスソス@ソスVソスXソスソスソスOソスtソス@ソスCソスソスソスソスソスソスマ更

[root@centos ~]# vi /var/www/epgrec/Reservation.class.phpソス@ソスソスソス@Reservation.class.phpソスメ集
                        // ATソスソスソスsソスソスソスソス
                        $cmdline = $settings->at.' '.date('H:i m/d/Y', $at_start);
                        ソスソス
                        $cmdline = $settings->at.' -M '.date('H:i m/d/Y', $at_start);ソス@ソスソスソス@ソス^ソス謚ョソスソスソスソスソスソスrootソスソスソスノソスソス[ソスソスソスソスソスハ知ソスソスソスソスネゑソスソス謔、ソスノゑソスソスソス

[root@centos ~]# vi /var/www/epgrec/templates/recordedTable.htmlソス@ソスソスソス@recordedTable.htmlソスメ集
                        str += '<form><div style="text-align:center;">ソス^ソスソスtソス@ソスCソスソスソスソスソス除ソスソスソスソス<input type="checkbox" id="delete_file" name="delete_file" value="1" checked="checked"></div></form>';ソス@ソスソスソス@ソス^ソスソス除ソスソスソスノデソスtソスHソスソスソスgソスナ録ソスソスtソス@ソスCソスソスソスソスソス除ソスソスソスソス謔、ソスノゑソスソスソス

[root@centos ~]# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpmソス@ソスソスソス@nux-dextopソスソスソス|ソスWソスgソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# yum -y install ffmpegソス@ソスソスソス@ffmpegソスCソスソスソスXソスgソス[ソスソス(ソス^ソスソスマ一覧ソスソスノ表ソスソスソスソスソスソスTソスソスソスlソスCソスソスソス鞫懶ソス成ソスAソスソスソスソス`ソスソスソスマ奇ソスソスp)


ソスソスApacheソスン抵ソス

[root@centos ~]# yum -y install php-mysql php-process php-gdソス@ソスソスソス@ソスKソスvソスpソスbソスPソス[ソスWソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# usermod -s /bin/bash apacheソス@ソスソスソス@apacheソスノシソスFソスソスソスソス^ソスソスソスソス(ソス^ソスソス\ソスソスRソス}ソスソスソスhソス発行ソスナゑソスソスソス謔、ソスノゑソスソス驍スソスソス)

[root@centos ~]# vi /etc/httpd/conf.d/epgrec.confソス@ソスソスソス@epgrec UNAソスpApacheソスン抵ソスtソス@ソスCソスソスソス成
Alias /epgrec /var/www/epgrec
# TVソス^ソスソス\ソスソスyソス[ソスWソスヨ難ソスソスソスソスソスソスソスフみアソスNソスZソスXソスツ能ソスニゑソスソスソス
<Location /epgrec>
    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require ip 127.0.0.1
        Require ip 10.0.0.0/8
        Require ip 172.16.0.0/12
        Require ip 192.168.0.0/16
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order allow,deny
        Allow from 127.0.0.1
        Allow from 10.0.0.0/8
        Allow from 172.16.0.0/12
        Allow from 192.168.0.0/16
    </IfModule>
</Location>

[root@centos ~]# vi /etc/php.iniソス@ソスソスソス@PHPソスン抵ソスtソス@ソスCソスソスソスメ集
date.timezone = "Asia/Tokyo"ソス@ソスソスソス@ソス^ソスCソスソスソス]ソス[ソスソスソスソスソスソス{ソスノ設抵ソス

[root@centos ~]# systemctl reload httpdソス@ソスソスソス@Apacheソスン定反ソスf

ソスソスepgrec UNAソスソスソスソスソスン抵ソス

http://ソスTソス[ソスoソス[IPソスAソスhソスソスソスX/epgrec/ソスヨアソスNソスZソスXソスソスソスソス

ソスソスネ擾ソスソスソスmソスFソスソスソスソスソスフ設抵ソスノ進ソズ」ソスソスソスNソスソスソスbソスN

MySQLソスレ托ソスソスソスソス[ソスUソス[ソスソスソスEソスEソスEepgrec
MySQLソスレ托ソスソスpソスXソスソスソス[ソスhソスEソスEソスEDBソスン定時ソスノ登ソス^ソスソスソスソスepgrecソスソスソス[ソスUソス[ソスフパソスXソスソスソス[ソスh
ソスgソスpソスfソス[ソス^ソスxソス[ソスXソスソスソスEソスEソスEepgrec
ソスTソスソスソスlソス[ソスソスソスフ使ソスpソスEソスEソスEソスgソスpソスソスソスソス
ソスgソスpソスRソス}ソスソスソスhソスフパソスXソスン抵ソス|sleepソスEソスEソスE/usr/bin/sleep
ソスソスン抵ソスソスロ托ソスソスソスソス鬟ボソス^ソスソスソスソスソスソス

ソスnソスfソスWソス`ソスソスソス[ソスiソス[ソスフ台数ソスEソスEソスE2ソスソスTVソス`ソスソスソス[ソスiソス[ソスソスソス~2ソスソスソスwソス閧キソスソス
BSソス`ソスソスソス[ソスiソス[ソスフ台数ソスEソスEソスE2ソスソスTVソス`ソスソスソス[ソスiソス[ソスソスソス~2ソスソスソスwソス閧キソスソス(BSソスソスソスソスソスソスソスナゑソスソスソス鼾)
CSソス^ソスソスフ有ソスソスソスEソスEソスEソスsソスソスソスソスCSソスソスソスソスソスソスソスナゑソスソスソス鼾
ソス^ソスソスtソス@ソスCソスソスソスソスソスフ形ソスソスソスEソスEソスE%YEAR%.%MONTH%.%DAY%(%DOWJ%)%HOUR%:%MIN%:%SEC%_%TYPE%%CH%_%TITLE%ソスソスソス^ソスソスtソス@ソスCソスソスソスソスソスソス2017.07.22(ソスy)21:00:00_BSBS9_1_ソスyソスナ新ソスソスz[ソスf][SS]ソスoソスCソスIソスnソスUソス[ソスhソスFソスUソスEソスtソス@ソスCソスiソスソス.tsソスソスフようソスネフソス@ソスCソスソスソスソスソスノゑソスソスソス
ソスソスン抵ソスソスロ托ソスソスソスソス鬟ボソス^ソスソスソスソスソスソス

ソスソスソスソスフソスソスソスソスNソスソスソスNソスソスソスbソスNソスソスソスソスソスEPGソスフ擾ソスソスソスソスMソスソスソスJソスnソスソスソスワゑソスソスBソスソスソスソスNソスソスソスbソスN

EPGソスフ擾ソスソスソスソスMソスソスソスsソスソスソスワゑソスソスBxソスソスソスソスソスxソスソスソスepgrecソスフトソスbソスvソスyソス[ソスWソスソスソスJソスソスソストゑソスソスソスソスソスソスソスソスB
ソスニ表ソスソスソスソスソスソスソスフで、ソスソスLソスソスxソスソスソスソスソスxソスソスソスhttp://ソスTソス[ソスoソス[IPソスAソスhソスソスソスX/epgrec/ソスヨアソスNソスZソスXソスソスソスソス

ソスソスTVソスヤ組ソス\ソスソスソス\ソスソスソスソスソスソス驍アソスソス

[root@centos ~]# vi /etc/cron.d/epgrecソス@ソスソスソス@TVソスヤ組ソス\ソスソスソスソスXソスVソスン抵ソスtソス@ソスCソスソスソス成
29 4 * * * apache /var/www/epgrec/shepherd.phpソス@ソスソスソス@ソスソスソスソス4ソスソス29ソスソスソスソスソスソスTVソスヤ組ソス\ソスソスソスXソスV
ソスソスソス^ソスソスAソスソスソスソスソスソスソスsソスソスネゑソスソスソスソスヤゑソスソスwソス閧キソスソス

ソスソスepgrec UNAソスmソスF

http://ソスTソス[ソスoソス[IPソスAソスhソスソスソスX/epgrec/ソスヨアソスNソスZソスXソスソスソスソス

ソスソスTVソスヤ組ソス\ソスソスソス\ソスソスソスソスソスソス驍アソスソス
ソスソスソスeTVソスヌ会ソスソスフ「ソスソスソスソスソスソスソスソスNソスソスソスbソスNソスナ鯉ソスソスン包ソスソスソスソスソスソスフ番組ソスソスソスソスソスAソスソスソス^ソスCソスソスソスソスソスソスソスナゑソスソス驍アソスニソスVLC media playerソスソスasxソスtソス@ソスCソスソスソスソスソスト撰ソスソスソスソスソス
ソスソスソス^ソスソスナゑソスソス驍アソスソス(ソスヤ組ソスIソスソスソスソスソスト「ソスネ易予ソスソス{ソス^ソスソスソスソスソスソス)
ソスソスソス^ソスソスマ難ソスソスソスソスソスソスソスソスソスナゑソスソス驍アソスニソスVLC media playerソスソスasxソスtソス@ソスCソスソスソスソスソスト撰ソスソスソスソスソス

epgrec UNAソスフ使ソスソスソスソスソスソスepgrecソスフ使ソスソスソスソス(epgrec UNAソスフベソス[ソスXソスナゑソスソスソスepgrecソス{ソスニのペソス[ソスW)ソスソスソスQソスソス

ソスソスDLNAソスTソス[ソスoソス[ソスソスソスソス

ソス^ソスソスfソス[ソス^ソスソスTVソスソスiPhoneソスナゑソスソスソスソスソスソスナゑソスソスソス謔、ソスノゑソスソス驍スソス゚、DLNAソスTソス[ソスoソス[ソス導難ソスソスソスソスソスB

ソスソスソスソスソスソス`ソスソスソスマ奇ソス

ソスfソスtソスHソスソスソスgソスフ録ソスソス`ソスソスソスナゑソスソスソスMPEG2-TSソス`ソスソスソスヘフソス@ソスCソスソスソスTソスCソスYソスソスソス蛯ォソスソスソスフで、ソス^ソスソスIソスソスソスソスノフソス@ソスCソスソスソスTソスCソスYソスフ擾ソスソスソスソスソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスノ鯉ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソスソス除ソスソスソストデソスBソスXソスNソスeソスハゑソス゚厄ソスナゑソスソスソス謔、ソスノゑソスソスソスB
ソスネゑソスソスAPCソスフ撰ソスソス\ソスノゑソスソスマ奇ソスソスノは抵ソスソスソスソスヤゑソスソスソスソス驍スソス゚、ソスソスソスソスソスソスノ削除ソスソスソスソス謔、ソスネフソス@ソスCソスソスソスヘ変奇ソスソスソスソスヤゑソスソスソスソスハなので、ソスfソスtソスHソスソスソスgソスソスMPEG2-TSソス`ソスソスソスナ録ソス謔キソスソス謔、ソスノゑソスソスAソスソスソスソスソスソスノゑソスソスロ托ソスソスソスソストゑソスソスソスソス謔、ソスネフソス@ソスCソスソスソスフゑソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスソスソス謔、ソスネ使ソスソスソスソスソスソスソスソスソスソスソスソスB

ソスiソスPソスjソスgソスソスソスソスソスXソスRソス[ソスhソスン抵ソス
[root@centos ~]# cp /var/www/epgrec/settings/trans_config.php.sample /var/www/epgrec/settings/trans_config.phpソス@ソスソスソス@ソスgソスソスソスソスソスXソスRソス[ソスhソスン抵ソスtソス@ソスCソスソスソスソスソスTソスソスソスvソスソスソスソスソスRソスsソス[

[root@centos ~]# vi /var/www/epgrec/settings/trans_config.phpソス@ソスソスソス@ソスgソスソスソスソスソスXソスRソス[ソスhソスン抵ソスtソス@ソスCソスソスソスメ集
$TRANS_MODE = array(
        5 => array(
                'name'    => 'H264-HD',                         // ソスソスソス[ソスhソスフ表ソスソスソスソス
ソスE
ソスE
ソスE
                'tm_rate' => 0.0,ソス@ソスソスソス@ソスマ奇ソスソスト趣ソスソスソスソスヤを無撰ソスソスソスソスノゑソスソスソスソスソスソス^ソスCソスソスソスAソスEソスgソスナ変奇ソスソスソスソスソスソスソスソスソスソスfソスソスソスソスネゑソスソス謔、ソスノゑソスソスソス
        ),
        6 => array(
                'name'    => 'H264-SD',
ソスE
ソスE
ソスE
                'tm_rate' => 0.0,ソス@ソスソスソス@ソスマ奇ソスソスト趣ソスソスソスソスヤを無撰ソスソスソスソスノゑソスソスソスソスソスソス^ソスCソスソスソスAソスEソスgソスナ変奇ソスソスソスソスソスソスソスソスソスソスfソスソスソスソスネゑソスソス謔、ソスノゑソスソスソス
        ),

ソスiソスQソスjソスgソスソスソスソスソスXソスRソス[ソスhソスmソスF
ソスヤ組ソスIソスソスソスソスソスト「ソス\ソスソスJソスXソス^ソス}ソスCソスYソスvソス{ソス^ソスソスソスソスソスソス
ソスuソス^ソス諠ゑソス[ソスhソスvソスEソスEソスE"H264-HD(ソス像度:ソスソスソスフまゑソス)"ソスワゑソスソスソス"H264-SD(ソス像度:640x360)"ソスソスIソスソス
ソスuソスソスソスtソス@ソスCソスソスソス除ソスvソスEソスEソスEソス`ソスFソスbソスN
ソスuソス\ソスすゑソスvソス{ソス^ソスソスソスソスソスソス

ソスソスソス^ソスソスIソスソスソスソスノ趣ソスソスソスソスIソスソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスソスsソスソスソスAソスマ奇ソスソスソスソスソスソスソスノ鯉ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソスソス除ソスソスソスソス驍アソスソスソスソスソスマ奇ソスソスソスソスナゑソスソスマ奇ソスソスソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスフ趣ソスソスソスソスヘ可能

ソスiソスRソスjソス^ソスソスマフソス@ソスCソスソスソスフトソスソスソスソスソスXソスRソス[ソスh
MPEG2-TSソス`ソスソスソスナ録ソス謔オソスソスソスtソス@ソスCソスソスソスソスソス繧ゥソスソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスソスソス鼾ソスB
[root@centos ~]# cd /var/www/epgrec/video/ソス@ソスソスソス@ソス^ソスソスtソス@ソスCソスソスソスiソス[ソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos ~]# (cmd='ffmpeg -y -i ソスマ奇ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソス.ts -f mp4 -vcodec libx264 -bufsize 20000k -maxrate 25000k -acodec copy -bsf:a aac_adtstoasc -threads auto ソスマ奇ソスソスソスMPEG4ソス`ソスソスソスtソス@ソスCソスソスソスソス.mp4' ; nohup $cmd > /tmp/ffmpeg.log 2>&1 && (echo $cmd | mail -s "Transcode finish" root) &)ソス@ソスソスソス@H264-HDソスノ変奇ソスソスソスソスソス鼾

[root@centos ~]# (cmd='ffmpeg -y -i ソスマ奇ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソス.ts -f mp4 -vcodec libx264 -s 640x360 -bufsize 20000k -maxrate 25000k -acodec copy -bsf:a aac_adtstoasc -threads auto ソスマ奇ソスソスソスMPEG4ソス`ソスソスソスtソス@ソスCソスソスソスソス.mp4' ; nohup $cmd > /tmp/ffmpeg.log 2>&1 && (echo $cmd | mail -s "Transcode finish" root) &)ソス@ソスソスソス@H264-SDソスノ変奇ソスソスソスソスソス鼾
ソスoソスbソスNソスOソスソスソスEソスソスソスhソスソスMPEG2-TSソス`ソスソスソスソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスソスsソスソスソスAソスソスソスソスソスソスrootソスソスソスノソスソス[ソスソスソスハ知ソスソスソスソスソス

ソスソスソスQソスdソスソスソスソスソスホ会ソス

ソスQソスソスソスソスソスソスソスソスソスソスソスソスソス^ソス謔オソスソスソスソスソスソスソスソスト撰ソスソスソスソスソスソスロに、ソス蜑ケソスソス(ソスソス:ソスソスソス{ソスソス)ソスニ包ソスソスソスソスソス(ソスソス:ソスpソスソス)ソスソスソスソスソスソスソスノ包ソスソスソスソスソスソスソス鼾ソスAソス蜑ケソスソスソスワゑソスソスヘ包ソスソスソスソスソスソスフみ包ソスソスソスソスソスソスソス謔、ソスノ変奇ソスソスソスソスソスB

[root@centos ~]# cd /var/www/epgrec/video/ソス@ソスソスソス@ソス^ソスソスtソス@ソスCソスソスソスiソス[ソスソスfソスBソスソスソスNソスgソスソスソスヨ移難ソス

[root@centos ~]# (cmd='ffmpeg -y -dual_mono_mode main -i ソスマ奇ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソス.ts -f mp4 -vcodec libx264 -bufsize 20000k -maxrate 25000k -threads auto ソスマ奇ソスソスソスMPEG4ソス`ソスソスソスtソス@ソスCソスソスソスソス.mp4' ; nohup $cmd > /tmp/ffmpeg.log 2>&1 && (echo $cmd | mail -s "Transcode finish" root) &)ソス@ソスソスソス@ソス蜑ケソスソスソスフみに変奇ソスソスソスソスソス鼾

[root@centos ~]# (cmd='ffmpeg -y -dual_mono_mode sub -i ソスマ奇ソスソスソスMPEG2-TSソス`ソスソスソスtソス@ソスCソスソスソスソス.ts -f mp4 -vcodec libx264 -bufsize 20000k -maxrate 25000k -threads auto ソスマ奇ソスソスソスMPEG4ソス`ソスソスソスtソス@ソスCソスソスソスソス.mp4' ; nohup $cmd > /tmp/ffmpeg.log 2>&1 && (echo $cmd | mail -s "Transcode finish" root) &)ソス@ソスソスソス@ソスソスソスソスソスソスソスフみに変奇ソスソスソスソスソス鼾
ソスoソスbソスNソスOソスソスソスEソスソスソスhソスソスMPEG2-TSソス`ソスソスソスソスMPEG4ソス`ソスソスソスヨ変奇ソスソスソスソスソスム会ソスソスソスソスマ奇ソスソスソスソスsソスソスソスAソスソスソスソスソスソスrootソスソスソスノソスソス[ソスソスソスハ知ソスソスソスソスソス


ソスソスソスヨ連ソスRソスソスソスeソスソスソスc

<!ソス\ソスeソスLソスXソスgソスフみゑソス4ソスsソス\ソスソスソスノ追会ソスソスソスCソスソスソスソスソスソス\>



ソスソスソスソスソスフペソス[ソスWソスフトソスbソスvソスヨ戻ゑソス

ソスvソスソスソスCソスoソスVソス[ソス|ソスソスソスVソス[
centossrv.com