Instruktaż/Tutorial QNAP sam szuka napisów do filmów

Nicodem

Staff
Contributor
15 Sierpień 2008
145
2
18
45
Warszawa
HOW-TO to to nie jest :). Na razie mocno skomplikowana sprawa ale może z czasem uda się to jakoś wrzucić mi lub komuś w skrypt automatyzujący wszystko. Osoby kiepsko poruszające się w linux'ie będą jeszcze musiały poczekać...

Co trzeba mieć zainstalowane:
z ipkg:
busybox
p7zip

z QPKG:
Python

Skrypt sciagajacy napisy od http://hacking.apcoh.com/:
http://napi.py.googlepages.com/napi.py który wrzucamy do /usr/local/bin

Co robimy?
Po pierwsze zmiana chroot na rootfs_2_3_6:
# chroot /mnt/HDA_ROOT/rootfs_2_3_6

w przypadku różnych konfiguracji RAID HDA_ROOT należy zamienić na odpowiednik.

będąc już w chroot będziemy mogli odpalić skrypty w Python'ie
busybox był potrzebny do rozwinięcia komendy find
wchodzimy do katalogu w którym mieszczą się filmy (mogą być w podkatalogach) i np dla filmów AVI odpalamy komende:
busybox find -type f -name "*.avi" -exec napi.py "{}" \; > napisy.txt
i czekamy spokojnie na napisy. Jeśli napisy istnieją w napistrefie to zostaną ściągnięte. Lista ściągniętych napisów znajdzie się
na koniec w pliku napisy.txt

to tyle. Oczywiście temat wymaga poważnego rozwinięcia. Przydałoby się zapamiętywać które napisy już są, umożliwiać konwersję np do SRT itp itd. Można uruchomić find z opcją np -mtime -30 (czyli pliki nie starsze niż 30 dni. Do konwersji użyć subconv (http://sourceforge.net/projects/subconv/)
To tylko mała 'zajawka' tego co można zrobić bezpośrednio na QNAPie.