差分発生行の前後
無視リスト:
コミット日時:
2010/04/02 22:58:58 (14 年前)
コミッタ:
sorshi
ログメッセージ:

radiko録音対応

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/install/perl/ipodtranscode.pl

    r94 r97  
    134134} 
    135135 
    136  
    137136$filenamebody = $inputmpeg2 ; 
    138 $filenamebody =~ s/.m2t$|.ts$|.m2p$|.mpg$//gi; 
     137$filenamebody =~ s/.m2t$|.ts$|.m2p$|.mpg$|.aac$//gi; 
    139138 
    140139#デジタルかアナログか 
    141 if ($inputmpeg2 =~ /m2t$|ts$/i){ 
    142         #print "MPEG2-TS\n"; 
    143  
     140if ($inputmpeg2 =~ /m2t$|ts$|aac$/i){ 
    144141 
    145142if ($filestatus <= $FILESTATUSTRANSCODETSSPLITTING){ 
     
    237234} 
    238235if ($filestatus <= $FILESTATUSTRANSCODEMP4BOX){ 
     236 
     237unlink("${filenamebody}.base.mp4"); 
     238 
     239#デジタルラジオなら 
     240if ($inputmpeg2 =~ /aac$/i){ 
     241        if (-e "$toolpath/perl/tool/MP4Box"){ 
     242                &writelog("ipodtranscode MP4Box $filenamebody"); 
     243                system ("cd $recfolderpath ;$toolpath/perl/tool/MP4Box -add $filenamebody.aac  -new $filenamebody.base.mp4"); 
     244        $exit_value = $? >> 8; 
     245        $signal_num = $? & 127; 
     246        $dumped_core = $? & 128; 
     247        &writelog("ipodtranscode DEBUG MP4Box -add $filenamebody.aac  -new $filenamebody.base.mp4:$exit_value:$signal_num:$dumped_core"); 
     248        }else{ 
     249                &writelog("ipodtranscode WARN; Pls. install $toolpath/perl/tool/MP4Box"); 
     250        } 
     251}else{ 
    239252        # MP4ビルド 
    240         unlink("${filenamebody}.base.mp4"); 
    241253        if (-e "$toolpath/perl/tool/MP4Box"){ 
    242254                &changefilestatus($pid,$FILESTATUSTRANSCODEMP4BOX); 
    243255                &writelog("ipodtranscode MP4Box $filenamebody"); 
    244 #                       system ("cd $recfolderpath ; MP4Box -fps 29.97 -add $filenamebody.264 -new $filenamebody.base.mp4"); 
    245                         system ("cd $recfolderpath ;$toolpath/perl/tool/MP4Box -fps 29.97 -add $filenamebody.264 -new $filenamebody.base.mp4"); 
     256                system ("cd $recfolderpath ;$toolpath/perl/tool/MP4Box -fps 29.97 -add $filenamebody.264 -new $filenamebody.base.mp4"); 
    246257        $exit_value = $? >> 8; 
    247258        $signal_num = $? & 127; 
    248259        $dumped_core = $? & 128; 
    249260        &writelog("ipodtranscode DEBUG MP4Box -fps 29.97 -add $filenamebody.264 -new $filenamebody.base.mp4:$exit_value:$signal_num:$dumped_core"); 
    250  
    251          
    252261                if (-e "$filenamebody.base.mp4"){ 
    253 #               system ("cd $recfolderpath ; MP4Box -add $filenamebody.aac $filenamebody.base.mp4"); 
    254262                system ("cd $recfolderpath ;$toolpath/perl/tool/MP4Box -add $filenamebody.aac $filenamebody.base.mp4"); 
    255263        $exit_value = $? >> 8; 
     
    265273                &writelog("ipodtranscode WARN; Pls. install $toolpath/perl/tool/MP4Box"); 
    266274        } 
     275unlink("$filenamebody.aac"); 
     276}#endif #デジタルラジオなら 
     277         
    267278#} 
    268279 
     
    299310        unlink("$filenamebody.264"); 
    300311        unlink("$filenamebody.wav"); 
    301         unlink("$filenamebody.aac"); 
    302312        unlink("$filenamebody.base.mp4"); 
    303313         
track feed