[Mplayer-felhasznalok] subdelay
Pásztor Szilárd
silicon at inf.bme.hu
Wed Oct 30 11:37:10 CET 2002
khiraly at cia.hu:
> Ha baromi egyszeru akkor megosztanad?
Meg. Perl script:
----------------
virsli:~>cat `which subrate.pl`
#!/usr/bin/perl -n
$oldrate = 23.976;
$newrate = 25;
$offset = 5;
/^\{([^\}]*)\}\{([^\}]*)\}(.*)/;
print "{", int($1 / $oldrate * $newrate) + $offset, "}{",
int($2 / $oldrate * $newrate) + $offset, "}$3\n";
----------------
Microdvd formátumra működik, azaz a {1234}{5678}Felirat típusra.
Offset az eltolás frame-kben megadva. Ha siet a felirat, akkor pozitív kell,
ha késik, akkor negatív. Az oldrate meg newrate elég egyértelmű. Ha ezeket
átírtad, ahogy éppen kell, akkor subrate.pl < kisf at szom.sub > nagyf at szom.sub
és jó. Viszont CRLF-es sorvégekkel nem működik. Ha a netről töltesz
feliratot, az úgy kb. 100%, hogy FOSos sorvége jelekkel lesz, szóval kell
előtte egy dos2unix.
Van egy másik scriptem is, ami microdvd formátumra konvertál subrip-ről, de
az most nincs kéznél, legközelebb este.
> Megkoszonnem!
Lássuk :)
s.
---------------------------------------------------------------------
| Never underestimate the power of stupid people in large groups. |
---------------------------------------------------------------------
More information about the MPlayer-felhasznalok
mailing list