Odp: TL-WDR3600 problem z FTP
co masz już sprawnie chodzącego, a na czym się zatrzymałeś?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TL-WDR3600 problem z FTP
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
co masz już sprawnie chodzącego, a na czym się zatrzymałeś?
no udało mi się ogarnąć extroota vsftpd sambę transmission i minidlna i manualne ściąganie napisów do txt
Została automatyzacja tego zagadnienia razem z konwersją do srt i chyba jest to najtrudniejsza dla mnie część zagadnienia ![]()
Jak to skonczę to pewnie zabiorę się za zdalny dostęp do transmission żeby móc z pracy kolejkować sobie ściąganie, a potem to już tylko zabawa i nauka w wolnym czasie.
Zdalny dostęp do transmission możesz sobie dodatkowym programem załatwić, zależy z jakiego systemu chcesz się dostać. Dla windows może być to Transmission Remote GUI, na androida np transdroid itp.
Czyli widzę podobnie skończyliśmy na manualnym ściąganiu napisów.
O fajnie wiedzieć o tym zdalnym dostępie
Zawsze to trochę mniej szukania. Jak narazie muszę ponadganiać papierkową robotę, ale myślę że do końca tygodnia uda mi się ogarnąć ten temat, bo odpalalnie laptopa tylko po to żeby przez ftp wrzucić plik napisów strasznie mnie drażni...
Ja mam openvpn uruchomione i po lanie z windows odpalam napiprojetk, który z automatu ściąga i zapisuje jako srt napisy.
Ok zainstalowałem napiprojekt wg tutka który przytoczyłeś na poprzedniej stronie.
Działa, ale miałem mały problem, bo czasami ściągnięte pliki txt nie zmieniały rozszerzenia na srt.
Doszedłem że jest to wina tego jak osoba pisząca napisy je zapisała.
Jesli użyto formatu subrip, ale jako kontenera użyto .txt, to subotage wariowało [ono czyta tylko to co jest w pliku, pomijając rozszerzenie] i nie zmieniało rozszerzenia na srt.
Ot taka ułomność tego skryptu.
Na szczęście ułomność która powodowała problem, stała się również jego rozwiązaniem.
Tak jak pisałem subotage przy odczytywaniu pliku txt z napisami nie zwraca uwagi, czy jest to txt, czy srt tak długo jak może odczytać zawartość.
Więc zmieniłem w napi.sh
Konwertuje napisy do formatu: [$g_Format]"
# determine the output extention and the output filename
# if ext == txt then copy the original with a ORIG_ prefix
case "$g_Format" in
"subrip")
outputSubs="$output_path/${base%.*}.txt"
;;
.txt zameniamy na .srt
W ten sposób nawet jeśli subotage nie zmieni nic w pliku napisów, to i tak mamy plik .srt i który spokojnie otworzy się na tv.
Minus rozwiązania jest taki że wypadało by jeszcze zmienić którąś linijkę, aby przy pobieraniu napisów po raz n'ty brał również pod uwagę znajdujące się w folderze pliki .srt
W obecnej chwili za każdym razem kiedy odpalimy komendę wyszukiwania plików, będzie ona ściągała filmy do wszystkich filmów [niezależnie czy mają już napisy czy nie, bo napi.sh również jest trochę ułomne i również w sprawdzaniu czy przypadkiem nie ma już pobranych napisów bierze pod uwagę jedynie znajdujące się w folderze pliki .txt], nie jest to jednak szczególnie uporczywe, bo przy kolejnym ściągnięciu tych samych napisów, napisy są zawsze nadpisywane na istniejące już w folderze [nie powstają nowe kopie plików z sufiksem [1], [2] itd].
No to lux że działa. Teraz pewnie będziesz robić jakieś cykliczne sprawdzanie czy się napisy pojawiły?
Własnie nie wiem. albo to albo skrypt dla transmission żeby ściągał napisy jeśli są dostępne, a jeśli nie, to już odpalę następnym razem ręcznie.
Teraz to się zastanawiam jak rozgryźć mój tv.
Wychodzi na to że dla plików 1080p.mkv oraz różnych mp4 nie czyta żadnych napisów i myślę nad transkodowaniem [ale tu to się już w ogóle zielony robię
].
Wyczytałem że jest coś takiego jak minidlna-transcode, ale nie wiem czy ktoś to przeportował na openwrt...
Pewnie wieczorem będę nad tym siedział, bo ze skryptem do ściągania to sobie myślę poradzę dość szybko...
Ja sprawdzałem. Możesz zapomnieć w sumie, na 680MHz procesorze mipsa na openwrt transkodowanie wynosi 3kl/s. Potrzebna jest niezła moc obliczeniowa że uzyskać 25kl/s i HD.
Uhh, no to słabo.
Musze sprawdzić czy to wina dlna u mnie czy może wogóle tv nie ciągnie takich plików.
Podepne usb z tymi filmami i sprawdzę. Jeśli itak nie pójdze , to pech i nic nie zrobie. Jeśli pójdzie, to zawsze zostaje zrobić małą partycję na dysku który teraz robi za sieciowy w ntfs i ręcznie przepinać dysk ...
Ale to już wieczorkiem, po pracy, na spokojnie [do 2 w nocy wczoraj nad tym problemem gniłem].
if [[ $fExists -eq 1 ]] && [[ $g_Skip -eq 1 ]]; then
echo -e "[SKIP]\t[${base%.*}.txt]:\tPlik z napisami juz istnieje !!!"
g_Skipped=$(( $g_Skipped + 1 ))
continue
Myślę że jakby tu zmienić.txt na srt to może pomijałby wtórne pobieranie plików ...
Trzeba będzie sprawdzić wieczorem...
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TL-WDR3600 problem z FTP
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc