use IO::Epoll;
use Data::Dump qw(dump);
use File::Slurp;
+use YAML;
my $movie = shift @ARGV
warn "$movie ", -s $movie, " bytes $edl\n";
print $to_mplayer qq|loadfile "$movie"\n|;
-if ( -e $subtitles ) {
- print $to_mplayer "sub_visibility 1\n";
- print $to_mplayer qq|sub_load "$subtitles"\n|;
-}
-
$|=1;
my $line;
warn $srt;
}
write_file $subtitles, $srt;
+ YAML::DumpFile "$subtitles.yaml", @subtitles;
+}
+
+if ( -e $subtitles ) {
+ print $to_mplayer "sub_visibility 1\n";
+ print $to_mplayer qq|sub_load "$subtitles"\n|;
+ @subtitles = YAML::LoadFile "$subtitles.yaml";
+ warn "subtitles ", dump @subtitles;
}
sub add_subtitle {