29 Marca 2024 13:05:01
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [MOD] Tomato64 (x86-64)
· [Howto] Xpenology na...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· Asus TUF-AX3000_V2 p...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
· [S] Karta sieciowa Q...
· Asus rt-n18u port fo...
· Netflix dzielenie ko...
· Nextcloud konfigurac...
· Netgear WNR3500L
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [869]
· [MOD] Tomato64 (x... [28]
· [Howto] Xpenology... [15]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.208.197.243
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Napiprojekt w tomato? czemu nie :P
bachciu
Zbyszku czy ten skrypt pozwala pobierać srt zamiast txt i konwertowac je na srt? Ja mam problem z kodowaniem konwertowanych plików. w TV na ąę itp wystepują znaki zapytania Smile
 
on6222
Witam mam taka prosbe
czy moglby ktos napisac takiego tutka dla laika
oto w czym problem, nie wiem co zrobic aby mi zadzialal ten napiprojekt
, zatrzymalem sie zaraz na poczatku bo jak wpisuje komende ipkg install to wyskakuje not found, dodam ze w routerze mam tylko wpiety dysk 500gb z jedna partycja ext2(router asus rtn16), doczytalem ze musze wpiac jeszcze pendrive, ale nie wiem co mi to da, bo chyba musialbym najpierw wgrac cos na niego chyba ze cos zle wyczytalem
z gory dziekuje za wyrozumialosc i wszelka pomoc
pozdrawiam
 
maciej2
Musisz wgrać optware, na forum jest poradnik:
http://openlinksys.info/forum/viewthread.php?thread_id=7607
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
Witam
Juz wczoraj udalo mi sie to znalesc i zainstalowalem wedlug poradnika ale na dysku w katalogu tmp/mnt/multimedia/opt, nastepnie zainstalowalem napi2srt, ale gdy wpisuje w konsoli putty napi.search /mnt/multimedia wyskakuje no such file directory, gdzie robie blad, czy musze wpisac jakies skrypty w tomato?
 
maciej2
/tmp to jest tymczasowa ścieżka, ro restarcie routera ten katalog kasuje się.
Pokaż wynik df -h

Dla dysku powinienes mieć cos takiego:
/dev/sda1 ...... /tmp/mnt/DYSK_USB
/dev/sdb1 ...... /tmp/mnt/opt
/dev/sdb1 ...... /opt

|......| oznacza, ze tam masz podane dane odnosnie dysku.
Jeśli masz inaczej mogles cos popsuc podczas instalacji optware.
optware musisz zainstalowac do katalogu /opt przy czym wczesniej ten katalog musisz podlaczyc do dysku. Wszystko w poradniku jest.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
chyba jednak cos namodzilem mam tak
tmpfs 1%/tmp
devfs 0% /dev
/dev/mtdblock3 4% /jffs
/dev/sda1 8%/tmp/mnt/multimedia
/dev/sda1 8%/opt
 
maciej2
To namieszałeś, zrób na dysku folder opt i potem go podlinkuj do /opt i potem mozesz instalowac optware.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
no to zaczynam od poczatku
mam sformatowany dysk w ext2 o nazwie multimedia, oraz pendraive o nazwie asus rowniez ext2, podpinam je pod rt n16 i montuja sie one nastepujaco

Partycja 'asus' ext2 (7,569.42 MB / 7,490.21 MB wolne) jest zamontowana na /opt
Partycja 'Multimedia' ext2 (458.45 GB / 422.68 GB wolne) jest zamontowana na /tmp/mnt/Multimedia


wpisuje kolejno
mkdir /mnt/opt
nastepnie
mount -o bind /mnt/opt /opt

a tak jest jak wpisuje df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 8.1M 8.1M 0 100% /
tmpfs 61.9M 436.0K 61.5M 1% /tmp
devfs 61.9M 0 61.9M 0% /dev
/dev/mtdblock3 22.5M 900.0K 21.6M 4% /jffs
/dev/sda1 7.4G 79.2M 6.9G 1% /opt
/dev/sdb1 458.4G 35.8G 399.8G 8% /tmp/mnt/Multimedia


nastepnie dodaje ten skrypt w zakladce firewall
#!/bin/sh

sleep 10
/bin/mount -o bind /mnt/opt /opt


to tez dodaje

/bin/mount /dev/sda1 /opt

nastepnie robie reboot routera

potem
cd /tmp
wget http://update.groov.pl/optware-install.sh
chmod +x optware-install.sh
./optware-install.sh

po tej kompendzie w putty jest tak
root@tomatodysk:/tmp#

i po tym przechodze do tutoriala z napiprojekt

ipkg update
ipkg install p7zip python

pozniej
wget http://update.groov.pl/napi/napi.py -O /opt/bin/napi.py && chmod +x /opt/bin/napi.py

wszystko sie instaluje i jest oki

czy ten skrypt mam dodac w firewall czy gdzie
napi.py /mnt/multimedia

jak go wpisuje w putty to jest taki blad
env: can't execute 'python': No such file or directory

pozniej jeszcze wklepuje w putty to
ipkg install bash
wget http://update.groov.pl/napi.search && mv napi.search /opt/bin/ && chmod +x /opt/bin/napi.search

i pozniej wpisuje w putty
napi.search /mnt/multimedia
i jest blad no such file directory

albo jest czasem tak
-sh: napi.search: not found

napewno co gdzies gubie ale nie moge znalesc co i w ktorym momencie
prosze o pomoc

Połączony z 03 wrzesień 2013 21:36:51:

Cytat

on6222 napisał(a):

no to zaczynam od poczatku
mam sformatowany dysk w ext2 o nazwie multimedia, oraz pendraive o nazwie asus rowniez ext2, podpinam je pod rt n16 i montuja sie one nastepujaco

Partycja 'asus' ext2 (7,569.42 MB / 7,490.21 MB wolne) jest zamontowana na /opt
Partycja 'Multimedia' ext2 (458.45 GB / 422.68 GB wolne) jest zamontowana na /tmp/mnt/Multimedia


wpisuje kolejno
mkdir /mnt/opt
nastepnie
mount -o bind /mnt/opt /opt

a tak jest jak wpisuje df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 8.1M 8.1M 0 100% /
tmpfs 61.9M 436.0K 61.5M 1% /tmp
devfs 61.9M 0 61.9M 0% /dev
/dev/mtdblock3 22.5M 900.0K 21.6M 4% /jffs
/dev/sda1 7.4G 79.2M 6.9G 1% /opt
/dev/sdb1 458.4G 35.8G 399.8G 8% /tmp/mnt/Multimedia


nastepnie dodaje ten skrypt w zakladce firewall
#!/bin/sh

sleep 10
/bin/mount -o bind /mnt/opt /opt


to tez dodaje

/bin/mount /dev/sda1 /opt

nastepnie robie reboot routera

potem
cd /tmp
wget http://update.groov.pl/optware-install.sh
chmod +x optware-install.sh
./optware-install.sh

po tej kompendzie w putty jest tak
root@tomatodysk:/tmp#

i po tym przechodze do tutoriala z napiprojekt

ipkg update
ipkg install p7zip python

pozniej
wget http://update.groov.pl/napi/napi.py -O /opt/bin/napi.py && chmod +x /opt/bin/napi.py

wszystko sie instaluje i jest oki

czy ten skrypt mam dodac w firewall czy gdzie
napi.py /mnt/multimedia

jak go wpisuje w putty to jest taki blad
env: can't execute 'python': No such file or directory

pozniej jeszcze wklepuje w putty to
ipkg install bash
wget http://update.groov.pl/napi.search && mv napi.search /opt/bin/ && chmod +x /opt/bin/napi.search

i pozniej wpisuje w putty
napi.search /mnt/multimedia
i jest blad no such file directory

albo jest czasem tak
-sh: napi.search: not found

napewno co gdzies gubie ale nie moge znalesc co i w ktorym momencie
prosze o pomoc


Udalo sie sciaga napisy,jutro przesledze gdzie robilem blad ale wazne ze sie udalo
Pozdrawiam

Połączony z 08 wrzesień 2013 13:09:08:
juz wiem gdzie robilem blad otoz
podajac sciezke pisalem Multimedia z malej litery a powinienem z duzej ale juz sobie poradzilem dzieki za pomoc

a tak poza tematem to czemu jak przerwe ogadanie filmu w polowie to pozniej znowu musze ogladac od poczatku, przewijanie tez nie zbyt dziala bo po 15sekund z gory dzieki za pomoc
Edytowany przez on6222 dnia 08-09-2013 13:09
 
maciej2
To zależy od playera jakiego używasz. Poszukaj w opcjach aby zapamiętywał ostatnią pozycję czy coś w tym stylu.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
a to w samsungu mozna odtwarzac innym playerem?
ja poprostu wchodze w dlna i daje odtworz nie mam mozliwosci wyboru playera,
a jeszcze teraz mam taki blad z srt
a w txt sciaga ale tv przestal czytac


root@TomatoDysk:/tmp/home/root# napi2srt.py /mnt/Multimedia/
Processing pirates4-1080p.mkv... Getting subtitle... DOWNLOADED...
Traceback (most recent call last):
File "/opt/bin/napi2srt.py", line 407, in
sys.exit(main())
File "/opt/bin/napi2srt.py", line 402, in main
processing(filelist)
File "/opt/bin/napi2srt.py", line 357, in processing
txt2srt(file)
File "/opt/bin/napi2srt.py", line 324, in txt2srt
mpl2(os.path.splitext(file)[0]+'.txt', fps)
File "/opt/bin/napi2srt.py", line 281, in mpl2
group = MPL2LINE.match(line).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'

Połączony z 09 wrzesień 2013 16:50:09:

Cytat

on6222 napisał(a):

a to w samsungu mozna odtwarzac innym playerem?
ja poprostu wchodze w dlna i daje odtworz nie mam mozliwosci wyboru playera,
a jeszcze teraz mam taki blad z srt
a w txt sciaga ale tv przestal czytac


root@TomatoDysk:/tmp/home/root# napi2srt.py /mnt/Multimedia/
Processing pirates4-1080p.mkv... Getting subtitle... DOWNLOADED...
Traceback (most recent call last):
File "/opt/bin/napi2srt.py", line 407, in
sys.exit(main())
File "/opt/bin/napi2srt.py", line 402, in main
processing(filelist)
File "/opt/bin/napi2srt.py", line 357, in processing
txt2srt(file)
File "/opt/bin/napi2srt.py", line 324, in txt2srt
mpl2(os.path.splitext(file)[0]+'.txt', fps)
File "/opt/bin/napi2srt.py", line 281, in mpl2
group = MPL2LINE.match(line).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'




zainstalowalem nowego napi2srt z tego linka https://github.com/lstosik/napi2srt/zipball/master
ale wyskakuje mi permision denied jak wpisuje napi2srt.py /mnt/Multimedia

Połączony z 09 wrzesień 2013 17:05:22:
a teraz znowu cos innego w innych liniach

root@TomatoDysk:/tmp/home/root# napi2srt.py /mnt/Multimedia
Processing pirates4-1080p.mkv... txt subtitle exist...
Traceback (most recent call last):
File "/opt/bin/napi2srt.py", line 419, in
sys.exit(main())
File "/opt/bin/napi2srt.py", line 414, in main
processing(filelist)
File "/opt/bin/napi2srt.py", line 356, in processing
txt2srt(file)
File "/opt/bin/napi2srt.py", line 332, in txt2srt
mpl2(os.path.splitext(file)[0]+'.txt', fps)
File "/opt/bin/napi2srt.py", line 281, in mpl2
group = MPL2LINE.match(line).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'
Edytowany przez on6222 dnia 09-09-2013 17:05
 
maciej2
Nie znam się na pythonie, skoro przez TV oglądasz, to wątpię abyś miał funkcję "zapamiętywania". Więc za każdym razem to musisz robić - to wina TV, nie routera.
permision denied oznacza brak dostępu musisz nadać skryptowi odpowiednie prawa zapisu i odczytu.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
okazalo sie ze to z tym filmem cos jest nie tak

Processing pirates4-1080p.mkv

bo jak go usunalem to zaczelo dzialac,
natomiast funkcja "zapamietywania" dziala bo jak ogladam z allshare z komputera to dziala, a jak z dysku routera to juz nie, natomaist u szwagra z routera (tego samego, ale na innym tomato v88, ja mam 110) dziala, ale on w sumie ma inny tv(tez samsung ale wersja d ja mam f) ciekawe prawda

jeszcze taka rzecz jak sciagnie napisy w formacie srt to tv ich nie widzi, dzialaja dopiero po restarcie routera
po takich komendach jak
service media restart
badz
service dlna restart
nie dzialajapomaga dopiero restart

pozdrawiam
Edytowany przez on6222 dnia 10-09-2013 15:48
 
maciej2
Jeżeli oglądasz przez allshare to on pewnie ma opcje zapamiętywania - i nie ma znaczenia czy oglądasz z routera czy z pendriva. Co do TV musisz porównać telewizory. Ja mam np: sony i jak włącze film A potem przejde na TV i wrócę do filmu A zapamieta ostatnią pozycję, natomiast jak włącze film B, a potem wrócę do A to już nie zapamięta.

Co do napisów to jest normalne. Ponieważ dlna nie skanuje na bieżąco dysku, więc jeśli zresetujesz router wtedy on skanuje i widzi dodane rzeczy na dysku.

Masz dwa rozwiązania:
1 - dodanie do crona aby skanował co jakiś czas dysk - musisz znależć w pomocy dlna jaką komendą się skanuje.
2 - dodanie do routera pilota i potem z pilota skanowac dysk (bardziej wydajne)

Albo za każdym razem resetowac router.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
on6222
witam
jednak dalej bawie sie z napi2srt.py
chodzi o fps,
modyfikuje plik ale to nic nie daje bo sypie bledami
i jak ktos moglby napisac jak zainstalowac tcprobe
dodam ze plik sciagany z tego linka https://github.co...all/master.
sypie bledami o fps
prosze o pomoc
z gory dzieki pozdrawiam
 
maciej2
Coś kiepski link podałeś.
W optware tcprobe nie ma, więc nie zainstalujesz. Jeżeli już chcesz zainstalować to musisz ten pakiet skompilować. Ja niestety nie umiem kompilować pod tomato Sad
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
 
Ysiak
Ja mam pytanie jakie tu jeszcze chyba nie padło (sorry jeśli przeoczyłem).

Czy można ustawić aby napisy były zapisane w wybranym przez nas kodowaniu oraz typie plików z napisami?
Osobiście interesuje mnie .srt kodowane w UTF-8
 
on6222
link podalem z tego postu

"dla tego błedu lstosik w swoim forku do skryptu sternik-a (ten sam znajduje się w linku z pierwszego postu http://update.groov.pl/napi/napi2srt.py)

naniósł wymaganą poprawkę: https://github.co...all/master. Dodatkowo, poprawiono wyszukiwanie dekompresora 7za.
Plik z podanego adresu należy ściągnąć, zdekompresować, zmodyfikować ścieżkę do 7za (ew. 7z)"


ale i tak sypie bledami o fps, jak ktos ma poprawiony ten pliczek i mu dziala to niech wrzuci raz jeszcze dla mnie i potomnych chodzi o napi2srt.py
z gory dzieki
pozdrawiam
 
krisan
Hej, dawno tu nie zaglądałem. Jeśli sprawa aktualna - Dołączam moją wersję skryptów

Wypakuj do /opt/bin
chmod +x dla wszystkich

Ustaw domyślne ścieżki (gdy nie wywołujesz z parametrem) w napisy2 i napisy2EN (napisy PL i angielskie).
Angielska wersja szuka i ściąga z sufixem eng, i tylko wtedy jeśli nie ma napisów polskich (bez suffixu). Więc jak chcesz ang i polskie to uruchamiaj zawsze napisy2EN jako pierwsze.


Skrypty wymagają tcprobe (pakiet transcode) do obliczania dokładnego FPS i 7za (p7zip) do dekompresji ściągniętych napisów.
Używają tymczasowego pliku /tmp/t123321

tcprobe (transcode v1.0.7) (C) 2001-2003 Thomas Oestreich, 2003-2008 Transcode Team
Python 2.5.6 (r256:88840, Feb 16 2012, 04:11:25)
7za 7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Połączony z 04 październik 2013 22:57:11:
wcięło zalacznik
krisan załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez krisan dnia 04-10-2013 22:57
[small]Asus RT-N16: http://tomato.groov.pl/tomatoanon.php...0c5eb9d583
Tomato Firmware 1.28.0000 MIPSR2-12x K26 USB VPN

[b][color=#000099]Siemens Gigaset C475IP VoIP & Land
 
on6222
Dzieki wielkie dziala super, w koncu sie udalo raz jeszcze dzieki

A takie pytanie jesli w folderze z filmem sa napisy angielskie badz jakies inne to napi je pominie gdyz bedzie widzial ze juz sa, czy jest jakies rozwiazanie aby sciagal napisy w wersji polskiej

Pozdrawiam
 
krisan
Ogólnie:
1. Jeśli napisy są (*.srt) to wyjście.
2. Jeśli jest plik *.txt to konwersja do srt i wyjście.
3. Jeśli nie ma powyższych to próba ściągnięcia i konwersji.

Dodatkowo, napisy2EN sprawdzają na początku czy plik NazwaFilmu.txt istnieje, jeśli tak to kończą działanie.
[small]Asus RT-N16: http://tomato.groov.pl/tomatoanon.php...0c5eb9d583
Tomato Firmware 1.28.0000 MIPSR2-12x K26 USB VPN

[b][color=#000099]Siemens Gigaset C475IP VoIP & Land
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 10

· Użytkowników online: 0

· Łącznie użytkowników: 24,117
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

tamtosiamto
19-03-2024 14:17
@Adooni 'Guest network on AiMesh - Router only'

70,442,576 unikalnych wizyt