- コミット日時:
- 2010/04/07 22:42:59 (15 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/install/perl/digitalradiorecording.pl
r98 r99 113 113 sub calldigitalrecorder{ 114 114 115 if (-e "$toolpath/perl/tool/ffmpeg"){116 115 #if (-e "$toolpath/perl/tool/ffmpeg"){ 116 #2010/4/7 radikoに対策されたのでffmpeg直接受信できなくなった 117 117 #./ffmpeg -i rtmp://radiko.smartstream.ne.jp:1935/QRR/_defInst_/simul-stream -t 180 -acodec copy ~/php/tv/qrr.aac 118 &writelog("digitalradiorecording :DEBUG :$toolpath/perl/tool/ffmpeg -y -i rtmp://radiko.smartstream.ne.jp:1935/$stationname/_defInst_/simul-stream -t $reclengthsec -acodec copy $outputfile."); 119 120 system("$toolpath/perl/tool/ffmpeg -y -i rtmp://radiko.smartstream.ne.jp:1935/$stationname/_defInst_/simul-stream -t $reclengthsec -acodec copy $outputfile"); 121 118 #&writelog("digitalradiorecording :DEBUG :$toolpath/perl/tool/ffmpeg -y -i rtmp://radiko.smartstream.ne.jp:1935/$stationname/_defInst_/simul-stream -t $reclengthsec -acodec copy $outputfile."); 119 #system("$toolpath/perl/tool/ffmpeg -y -i rtmp://radiko.smartstream.ne.jp:1935/$stationname/_defInst_/simul-stream -t $reclengthsec -acodec copy $outputfile"); 120 121 if (-e "$toolpath/perl/tool/rtmpdump"){ 122 #./rtmpdump -y "simul-stream" -n "radiko.smartstream.ne.jp" -c 1935 -p "http://radiko.jp/player/player.html#QRR" -a "QRR/_defInst_" -f "WIN 10,0,45,2" -v -B 180 -o joqr.flv 123 124 &writelog("digitalradiorecording :DEBUG :$toolpath/perl/tool/rtmpdump -y \"simul-stream\" -n \"radiko.smartstream.ne.jp\" -c 1935 -p \"http://radiko.jp/player/player.html#${stationname}\" -a \"$stationname/_defInst_\" -f \"WIN 10,0,45,2\" -v -B $reclengthsec -o ${outputfile}.flv"); 125 126 system("$toolpath/perl/tool/rtmpdump -y \"simul-stream\" -n \"radiko.smartstream.ne.jp\" -c 1935 -p \"http://radiko.jp/player/player.html#${stationname}\" -a \"$stationname/_defInst_\" -f \"WIN 10,0,45,2\" -v -B $reclengthsec -o ${outputfile}.flv"); 127 128 &writelog("digitalradiorecording :DEBUG :ffmpeg -y -i ${outputfile}.flv -vn -acodec copy $outputfile"); 129 130 system("ffmpeg -y -i ${outputfile}.flv -vn -acodec copy $outputfile"); 131 132 unlink("${outputfile}.flv"); 122 133 }else{ 123 134 &writelog("digitalradiorecording :ABORT :File not found,recordable ffmpeg on $toolpath/perl/tool/ffmpeg. Show http://d.hatena.ne.jp/nazodane/20100315/1268646192 "); trunk/install/perl/digitaltvrecording.pl
r94 r99 370 370 371 371 }elsif($bandtype == 2){ 372 # 110度CSよくわかんない 372 # recpt1でのみ動作確認 373 if ($recch == 333) { 374 $recch = "CS16";#333ch:アニメシアターX(AT-X) 375 }elsif($recch == 330){ 376 $recch = "CS22";#330ch:キッズステーション 377 }elsif($recch == 332){ 378 $recch = "CS20";#332ch:アニマックス 379 }else{ 380 $recch = "CS16";#333ch:アニメシアターX(AT-X) 381 } 382 383 373 384 }else{ 374 385 &writelog("digitaltvrecording :ERROR :Unsupported and type (digital CS)."); … … 379 390 # b25,recpt1があるか確認 380 391 if (-e "$toolpath/perl/tool/recpt1"){ 392 if ($bandtype >= 1){ #BS/CSなら 393 #[foltia@velvia tool]$ ./recpt1 --b25 --sid 333 CS16 180 ~/php/tv/atxtest.m2t 394 &writelog("digitaltvrecording DEBUGrecpt1 --b25 --sid $originalrecch $recch $reclengthsec $outputfile "); 395 $oserr = system("$toolpath/perl/tool/recpt1 --b25 --sid $originalrecch $recch $reclengthsec $outputfile "); 396 }else{ 381 397 &writelog("digitaltvrecording DEBUG recpt1 --b25 $originalrecch $reclengthsec $outputfile "); 382 398 $oserr = system("$toolpath/perl/tool/recpt1 --b25 $originalrecch $reclengthsec $outputfile "); 399 } 383 400 $oserr = $oserr >> 8; 384 401 if ($oserr > 0){