Raspberry Pi i OMXPlayer

Novi ste u svijetu Linuxa? Imate hrpu početničkih pitanja?

Moderator/ica: Moderatori/ce

Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja

Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)

Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
Odgovori
Avatar
Slavek
Postovi: 11
Pridružen/a: 23 sij 2014, 19:10
Spol: M
OS: Xubuntu 16.04 - Xfce
Lokacija: Beletinec i Zagreb
Kontakt:

Raspberry Pi i OMXPlayer

Post Postao/la Slavek »

Pozdrav svima!

Imam jedno pravo početničko pitanje. :) Koristim RPi - Raspbian, za sada uglavnom kao čisti hobi, učenje Pythona kad nemrem spati i tako to...

Isprobavao sam OMXPlayer iz terminala i to sjajno radi. Htio bih, međutim, pokretati filmove s titlovima iz upravitelja datoteka, dvoklikom, jelte.

Na ovome linku su upute kako pokrenuti film dvoklikom bez ikakvog dodatnog GUI softvera, samo uz PCManFM. Da skratimo, naredba za otvaranje je jednostavna:

1)

Kod: Označi sve

xterm -fullscreen -fg black -bg black -e omxplayer -o hdmi -r %f
Savršeno! Takvom naredbom, međutim, film neće imati titlove (ma koliko stiskali S). OMXPlayeru treba titlove izričito zadati. Iz terminala to ide ovako nekako:

2)

Kod: Označi sve

omxplayer -o hdmi -r moj_film.avi -t moj_film.srt
Konačno, evo pitanja:
Kako da pospojim naredbe 1 i 2 u cilju pokretanja filma s titlovima dvoklikom na fajl u PCManFM?

(Jasno, podrazumijeva se da su fajlovi filma i titlova istog naziva.)
Daj čovjeku ribu i nahranit ćeš ga na jedan dan.
Nauči čovjeka pecati i nahranit ćeš ga za cijeli život.
Daj čovjeku tuđu ribu i glasat će za tebe.
Avatar
blacx
Postovi: 1245
Pridružen/a: 22 vel 2012, 12:24
Spol: M
OS: Arch bspwm/KDE
Lokacija: Split

Re: Raspberry Pi i OMXPlayer

Post Postao/la blacx »

Probaj:

Kod: Označi sve

xterm -fullscreen -fg black -bg black -e omxplayer -o hdmi -r %f -t ${f%%avi}srt
Avatar
Slavek
Postovi: 11
Pridružen/a: 23 sij 2014, 19:10
Spol: M
OS: Xubuntu 16.04 - Xfce
Lokacija: Beletinec i Zagreb
Kontakt:

Re: Raspberry Pi i OMXPlayer

Post Postao/la Slavek »

blacx je napisao/la:Probaj:

Kod: Označi sve

xterm -fullscreen -fg black -bg black -e omxplayer -o hdmi -r %f -t ${f%%avi}srt
Radi!

Može pokoje objašnjenje? Specifično me zanima baratanje stringovima koje si izveo, ovaj

Kod: Označi sve

${f%%avi}

Nije uobičajena C/C++/C#/Java sintaksa pa baš ne razmem...
Daj čovjeku ribu i nahranit ćeš ga na jedan dan.
Nauči čovjeka pecati i nahranit ćeš ga za cijeli život.
Daj čovjeku tuđu ribu i glasat će za tebe.
Avatar
blacx
Postovi: 1245
Pridružen/a: 22 vel 2012, 12:24
Spol: M
OS: Arch bspwm/KDE
Lokacija: Split

Re: Raspberry Pi i OMXPlayer

Post Postao/la blacx »

To je BASH, za taj primjer možeš ovdje više pogledati
http://mywiki.wooledge.org/BashFAQ/073
http://mywiki.wooledge.org/BashFAQ/030

${f%%avi} kaže makni sve iz stringa što se nalazi poslije stringa avi, uključujući i njega i stavi u privremenu varijablu (zbog $).
Odgovori