Stranica: 1/1.

Raspberry Pi i OMXPlayer

Postano: 13 vel 2014, 18:38
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.)

Re: Raspberry Pi i OMXPlayer

Postano: 13 vel 2014, 18:52
Postao/la blacx
Probaj:

Kod: Označi sve

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

Re: Raspberry Pi i OMXPlayer

Postano: 15 vel 2014, 12:29
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...

Re: Raspberry Pi i OMXPlayer

Postano: 15 vel 2014, 13:11
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 $).