Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Juhhe1 - 04.08.07 - klo:17.30

Otsikko: Nautilukseen mplex scripti
Kirjoitti: Juhhe1 - 04.08.07 - klo:17.30
Nyt olisi tarvetta pikku scriptille nautilukseen joka yhdistäisi .m2v ja .mp2 tiedoston mplex -f 8 ohjelmalla ja optionilla.
Itse en ole jaksanut opetella scriptaamaan mutta tuon nyt ei pitäisi kovin paha olla (ja en löytänyt nopealla guugletuksella tuollaista valmiina).
Tässä vielä esimerkki: Jossain hakemistossa on esim tiedostot leffa.m2v ja leffa.mp2 (ProjectX:llä demuxattu boksilta tulleista .rec tiedostoista), scripti kattoisi tiedostojen nimet (tässä tapauksessa leffa) ja luo noista mplex -f 8:a käyttäen leffa.mpeg tiedoston.
Otsikko: Vs: Nautilukseen mplex scripti
Kirjoitti: Fa1r - 04.08.07 - klo:18.23
siis komento joka halutaan ajaa olisi
mplex -f 8 leffa.m2v leffa.mp2 ... tai jos kansiossa ei ole muuta,
mplex -f 8 *.{m2v,mp2}
...

mplex -f 8 -o $(basename $(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | grep '.m2v') .m2v).mpeg $(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | tr '\n' ' ')

"Miksi tehdä asioita helposti kun voi tehdä ne vaikeastikin."
Tuon lopullisen scriptin siis pitäisi käynnistää mplex nautiluksessa valituilla tiedostoilla, tuottaen tulokseksi mpeg-tiedoston, joka on nimeltään sama kuin .m2v-päätteinen tiedosto.

vaikkapa tiedostoon "~/.gnome2/nautilus-scripts/mplexit.sh" tuo rivi, jolloin moinen mahdollisuus ilmaantuu kontekstivalikkoon.

Ja windowsissa väännetty tällainen tekele, rahat takaisin jos ei toimi ;D
Otsikko: Vs: Nautilukseen mplex scripti
Kirjoitti: Juhhe1 - 04.08.07 - klo:21.38
Eipä tuntunut tekevän mitään tuo skripti. Eli tuo komento menee näin: mplex -f 8 -o leffa.mpeg leffa.m2v leffa.mp2