Kirjoittaja Aihe: Nautilukseen mplex scripti  (Luettu 3040 kertaa)

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Nautilukseen mplex scripti
« : 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.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: Nautilukseen mplex scripti
« Vastaus #1 : 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
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Vs: Nautilukseen mplex scripti
« Vastaus #2 : 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

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle