use HTML5TV::Slides;
my $debug = $ENV{DEBUG} || 0;
+my $generate = $ENV{GENERATE} || 0;
my $movie = shift @ARGV;
our $err_mplayer;
our $prop = {};
-my $pid = open3( $to_mplayer, $from_mplayer, $err_mplayer,
+my @mplayer_command = (
'mplayer',
'-slave', '-idle',
# '-quiet',
'-vf' => 'screenshot',
);
+push @mplayer_command, qw/ -vo null -ao null / if $generate;
+
+my $pid = open3( $to_mplayer, $from_mplayer, $err_mplayer, @mplayer_command );
+
my $select = IO::Select->new();
#$select->add( \*STDIN );
$select->add( $from_mplayer );
print $to_mplayer $cmd;
}
+ if ( $generate && html5tv() ) {
+ warn "generated\n";
+ exit;
+ }
}