Portál AbcLinuxu, 27. dubna 2024 04:35


Dotaz: mendocer a vice souboru najednou

benyy avatar 16.7.2006 23:56 benyy | skóre: 14
mendocer a vice souboru najednou
Přečteno: 87×
Odpovědět | Admin
Chtel bych pouzit mencoder na vice souboru. Dejme tomu ze mam serial v jedne slozce, co soubor to dil. Chci je prostrcit mencoderem vsechny. V prikazove radce jeste tolik neumim, a napadlo me jak otevrit vsechny soubory (* (^_^) ), jen nevim jak rict mencoderu aby kazdej soubor ukladal pod jinym nazvem.
Priklad: 

Epizoda1.avi, Epizoda2.avi, Epizoda3.avi 

bych chtel na 

Epizoda1_upravena.avi, Epizoda2_upravena.avi, Epizoda3_upravena.avi
Tusim ze to pude pres scripty.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2006 03:12 lefti | skóre: 18 | blog: OneAndOnlyTrueBlog
Rozbalit Rozbalit vše Re: mendocer a vice souboru najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
předpokládám bash:
takže
for soubor in Epizoda*.avi;do soubor=`echo ${soubor}|sed 's/\.avi$//'`; mencoder ${soubor} -more_nezapomatovalnejch_arugmentu -o ${soubor}_upraveno.avi;done

http://docs.linux.cz/programming/interpreted/bashdoc-1.4/
David Watzke avatar 17.7.2006 03:19 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: mendocer a vice souboru najednou
for soubor in Epizoda[123].avi; do
  mencoder [argumenty] "$soubor" -o "${soubor%.*}_upraveno.avi"
done
Snad jsem nic nepodělal :-)

To tvoje by za prvé nefungovalo, protože umažeš na konci to .avi a za druhé je to napsaný... hnusně ;-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
benyy avatar 17.7.2006 11:27 benyy | skóre: 14
Rozbalit Rozbalit vše Re: mendocer a vice souboru najednou
Diky moc, to je presne ono. Sakra to scriptovani je dobry, se to taky musim konecene naucit :P

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.