Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

multirename... potrebna pomoc

[es] :: Skript jezici :: multirename... potrebna pomoc

[ Pregleda: 2802 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon multirename... potrebna pomoc03.06.2012. u 17:42 - pre 99 meseci
Pozdrav ES

Imam problem koji treba da resim a ne mogu sam, i jako mi je potrebna pomoc.

ovako: Imam folder sa fajlovima koji su uvek .png extenzije i slozeni su redosledom npr. frame00.png, frame01.png, itd... U folderu nema nista drugo osim tih slika.

Potrebno mi je da nekako izlistam sve fajlove iz foldera u neki txt fajl, dodam convert pre imena svakog fajla, posle imena fajla odredjene parametre i napravim .bat fajl u kome ce stojati ovako:

primer:

@echo off
convert frame00.png -type TrueColor -alpha Off -depth 12 -gama 2.6 frame00.tga
convert frame01.png -type TrueColor -alpha Off -depth 12 -gama 2.6 frame01.tga
convert frame02.png -type TrueColor -alpha Off -depth 12 -gama 2.6 frame02.tga
itd...

convert je komanda od ImageMagic softvera.

Problem je sledeci: Softver mi izbaci film u PNG slicicama. Ja svaku slicicu treba da iskonvertujem preko convert naredbe a da ne moram rucno (kao prvi put kad sam radio) da ispisujem svaku komandu. Takodje izlazni targa fajl na kraju naredbe treba da ima isto ime kao i ulazni.

Inace, 45sec materijala ima 1100 slika u 24fps, sta ako moram da obradjujem pola sata?


molim vas pomozite...
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 18:30 - pre 99 meseci
EDIT: POGRESNO (nisam dobro procitao poruku)



za Linux:


Jel moze ovako:

Code:

for i in *.png; do echo convert $i -type TrueColor -alpha Off -depth 12 -gama 2.6 `basename $i png`tga; done

ako obrises 'echo', sam uradi sve :)

[Ovu poruku je menjao mulaz dana 03.06.2012. u 20:13 GMT+1]

[Ovu poruku je menjao mulaz dana 03.06.2012. u 20:13 GMT+1]
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 18:55 - pre 99 meseci
Napravio .bat file, uneo liniju, izbrisao echo...
paaa.. kaze mi The syntax of the command is incorrect.
Probao rucno da odtipkam, da vidim da li sam u prvom postu nesto pogresio u pisanju, radi.
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 19:14 - pre 99 meseci
Uf izvini, tek sad sam video da ti treba za windowse :/ Video sam convert, pa odma pomislio na linux.


Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.97.*



+256 Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 21:00 - pre 99 meseci
Da, na linuxu je jednostavno, jedna kobasica :)

Ne windowsima bi trebalo ovako nešto:

c:\slike\konvertuj.bat:
Code:
@echo off
for %%X in (c:\slike\*.png) do (call c:\slike\konvertujizapisi.bat %%X)
@echo on


c:\slike\konvertujizapisi.bat:
Code:
for /F "delims=" %i in %1 do set ime=%~ni
c:\puna\putanja\do\convert.exe %ime%.png -type TrueColor -alpha Off -depth 12 -gama 2.6 %ime%.tga

Ne garantujem da će raditi, a opet mrzi me da isprobavam, a i nemam convert :)
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 21:42 - pre 99 meseci
zamenio sam putanje ali sam dobio sledecu gresku: The following usage of the path operator in batch-parameter substitution is invalid: %~ni
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.97.*



+256 Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 21:53 - pre 99 meseci
Probaj da %~ni zameniš sa %%~ni.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 22:09 - pre 99 meseci
zamenio, a on izbacio: 1 was unexpected at this time.
 
Odgovor na temu

rajco

Član broj: 19348
Poruke: 1019

Sajt: rajco.me/blog


+44 Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 22:30 - pre 99 meseci
Kad ne koristite PS :) Probaj ovako ako sam te dobro razumeo:
Code:

Get-Item D:\ISO\* | ft Name | Out-File d:\rajco.txt

pa zatim:
Code:
(Get-Content D:\rajco.txt ) -replace ' {2,}','' | foreach {$_ + " rajcoDoktor :)"} | Out-File d:\rajco_final.txt

rajco.me/blog

 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon Re: multirename... potrebna pomoc03.06.2012. u 22:49 - pre 99 meseci
rajco, izvini na mom neznanju ali kako da pokrenem te skripte? Probao sam kao .vbs ali sam dobio VBScript compilation error, code 800A0400, expected statement, line1, char1

probao kao .js slicna poruka: Jscript comp.error, code 800A03EC, error expected ';' , char:10 line 1

sigurno ne radim dobro...
 
Odgovor na temu

rajco

Član broj: 19348
Poruke: 1019

Sajt: rajco.me/blog


+44 Profil

icon Re: multirename... potrebna pomoc04.06.2012. u 06:26 - pre 99 meseci
Uh, moja greška što nisam malo detaljnije opisao. Ovo je PowerShell, i ukoliko ti je Win 7 sve ti radi odmah, a ukoliko ti je neki stariji OS ti reci pa ćemo da rešimo.
rajco.me/blog

 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
*.dynamic.isp.telekom.rs.



Profil

icon Re: multirename... potrebna pomoc04.06.2012. u 07:07 - pre 99 meseci
jeste, win7
 
Odgovor na temu

viccpa
A/V tehnicar
Zemun

Član broj: 294628
Poruke: 7
...148.91.adsl.dyn.beotel.net.



Profil

icon Re: multirename... potrebna pomoc04.06.2012. u 10:03 - pre 99 meseci
pa, pomoci ce uz neke promene, jedino sto mi je potrebno da na kraju imam ime sa pocetka sa promenjenom extenzijom u .tga i rec convert na pocetku svake linije

[Ovu poruku je menjao viccpa dana 04.06.2012. u 16:07 GMT+1]
 
Odgovor na temu

[es] :: Skript jezici :: multirename... potrebna pomoc

[ Pregleda: 2802 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.