|
[+] Przesuwanie napisów (współczynnik fps i klatki)
lis6502 - 15-12-2008 19:12
Dobry :) Poniekąd wszedłem w posiadanie materiału wideo, do którego wypadałoby dosztukować napisy. Okazało się, że przy swoim ogromie Internet nie potrafi dostarczyć wersji zgodnej z moją kopią. Bojownikom rodem z RIAA (i innych podobnych organizacji) oświadczam, że chodzi o film pt 'Revolution OS' :mrgreen:
W każdym razie, pod moim ulubionym systemem nie znalazłem programu, który umożliwiałby edycję wartości w tagach {} (format microdvd bodajże) wg specyficznych wartości (pod Windowsem świetnie sprawował się Subedit player). Jako że znam się co nieco na bashu, chciałbym skreślić niewielki skrypcik do tego celu.
Problemy z napisami to niezgodność wartości fps obu plików i ogólne przesunięcie napisów. Zastanawiam się czym to ugryźć na początek. AWK? Perl? flex? W każdym razie wymagania są takie, że wybrane narzędzie musi umieć wyszukiwać ciągi znaków od jednego znacznika do drugiego. umieścić je w jakiejś zmiennej, wykonać na niej operację/e i umieścić zmodyfikowaną wartość z powrotem na miejscu. Czyli
{275}{320}Byłem na Agenda 2000
przetworzyć na
{170}{280}Byłem na Agenda 2000
yantar - 15-12-2008 20:33
Gaupol lub SubtitleEditor wystarczaja do takich operacji, chyba ze plik ma zupelnie skopane fps i synchro. To nie zostaje nic innego jak samemu je zrobic w tych programach. Albo ja nie rozumiem problemu, ze az trzeba do niego zaprzegac skrypt. ;]
lis6502 - 15-12-2008 20:41
Poległem O_o. ÂŻeby przejrzeć forum i google to nie było problemu, ale zapomniałem odpytać Synaptica. Zależało mi by napisać coś niewielkiego, a działającego, ale skoro ktoś już zadał sobie ten trud, to przecież nie będę wyważał otwartych drzwi :). Dzięki yantar.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|