Sziasztok!
Egy sorozat képet akarok feldolgozni libav-vel. A gond az, hogy a bash nem fogja fel a számsorozat behelyettesítését a fájlnévben. Szerinte nincs ilyen fájl vagy könyvtár. A rendszer: Ubuntu 14.04
A parancs és a hiba így néz ki:
[10:56:20@lapse1]$ avconv -f image2 -r 25 -i G%07d.JPG -r 25 -s hd1080 -vcodec libx264 rocks.mp4
G%07d.JPG: No such file or directory
Gyanítom, hogy ez valami bash hiba lehet, először Openshot videószerkesztőnek van timelapse gyártó módja. Az is valami hasonló kódot alkalmazhat, mert nem tudta megcsinálni a videót.
Hogy tudom rábírni a bash-t, hogy megtalálja a fájlokat ezzel a módszerrel?
üdv
bunya
Hozzászólások
Olyan konstrukciot kene talalnod, amit a shell tamogat, mert a %07d nem ilyen. Lasd globbing: '?' ill. '*' karakterek, range-ek mint pl. [0-9] ami csak szamjegyekre passzol. Az utobbit hetszer ismetelve tudod elerni azt, amit szeretnel.
És igazad van, köszi. :)
A shell tényleg nem támogat ilyet, viszont a libav (ffmpeg) igen, csak mivel nem 0-tól kezdődött a fájlnevek számozása, így nem talált fáljt. Meg kell neki mondani neki
-start_number szám
paraméterrel, hogy honnan indul a számozás.