diff Reservation.class.php @ 47:a701aaf6d216

add: gen-thumbnail.sh
author Sushi-k <epgrec@park.mda.or.jp>
date Tue, 28 Jul 2009 18:48:32 +0900
parents a935b4789aff
children 8fbe3913f214
line wrap: on
line diff
--- a/Reservation.class.php	Tue Jul 28 17:22:55 2009 +0900
+++ b/Reservation.class.php	Tue Jul 28 18:48:32 2009 +0900
@@ -235,6 +235,7 @@
 				$filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );
 			}
 			$filename .= $RECORD_MODE[$mode]['suffix'];
+			$thumbname = $filename.".jpg";
 			
 			// ファイル名生成終了
 			
@@ -267,6 +268,9 @@
 				          "TYPE"     => $crec->type,
 			              "TUNER"    => $tuner,
 			              "MODE"     => $mode,
+			              "THUMB"    => INSTALL_PATH.$settings->thumbs."/".$thumbname,
+			              "FORMER"   => "".$settings->former_time,
+			              "FFMPEG"   => "".$settings->ffmpeg,
 			);
 			
 			// ATで予約する
@@ -276,9 +280,7 @@
 				fwrite($pipes[0], DO_RECORD . "\n" );
 				fwrite($pipes[0], COMPLETE_CMD." ".$rrec->id."\n" );
 				if( $settings->use_thumbs ) {
-					// サムネール生成
-					$ffmpeg_cmd = $settings->ffmpeg." -i \${OUTPUT} -r 1 -s 160x90 -ss ".($settings->former_time + 2)." -vframes 1 -f image2 ".INSTALL_PATH.$settings->thumbs."/".$filename.".jpg\n";
-					fwrite($pipes[0], $ffmpeg_cmd );
+					fwrite($pipes[0], GEN_THUMBNAIL."\n" );
 				}
 				fclose($pipes[0]);
 				// 標準エラーを取る