prevod titulku do jineho formatu
Petr Kolar
Petr.Kolar na vslib.cz
Pátek Duben 22 11:11:22 CEST 2005
perl srt2sub.pl soubor.srt > vystup.sub
S pozdravem
--
*** Petr Kolar ***
Department of Applied Informatics, Technical University of Liberec
Halkova 6, 461 17 Liberec, Czech Republic
Phone: +420-48-535-3673 Fax: +420-48-535-3696
E-mail: Petr.Kolar na vslib.cz http://www.kai.vslib.cz/~kolar/
------------- další část ---------------
#!/usr/bin/perl
while (<>) {
s/\r$//;
next if /^\d+$/;
if (/^(\d\d):(\d\d):(\d\d),(\d\d\d) --> (\d\d):(\d\d):(\d\d),(\d\d\d)/) {
$from=(($1*60)+$2)*60+$3+$4/1000.0;
$to=(($5*60)+$6)*60+$7+$8/1000.0;
} elsif (/^(.*\S)\s*$/) {
if ($text eq '') {
$text=$1;
} else {
$text .= "|" . $1;
}
} elsif (/^\s*$/) {
if ($from ne '' && $to ne '' && $text ne '') {
print "{", int(25*$from)-6, "}{", int(25*$to)-6, "}", $text, "\n";
}
$from='';
$to='';
$text ='';
}
}
if ($from ne '' && $to ne '' && $text ne '') {
print "{", int(25*$from)-6, "}{", int(25*$to)-6, "}", $text, "\n";
}
Další informace o konferenci Linux