Als ik je oorspronkelijke vraag eens opnieuw en nauwkeuriger bekijk, dan zoek je iets dat folders en subfolders doet. Dan is "find" ook hier een optie, op dezelfde manier als waar je het voor de foto's doet.een optie: "find" vindt bestanden en je kan er iets mee doen met de -exec optie.
Als we onderstellen dat je gewenste commando dat is wat je in je eerste post aangaf:
ffmpeg -i input.mpg -acodec mp2 outputfile.mp4
dan kan je dit als volgt automatiseren voor een folder, vb. ~/Films
find ~/Films -iname '*.mpg' -exec ffmpeg -i "{}" -acodec mp2 "{}".mp4 \;
"-iname" zorgt dat zowel '.mpg' als '.MPG' gevonden wordt. "{}" is de plaatshouder voor de bestandsnaam (het ganse pad) die gevonden werd.
Als de oorspronkelijke bestanden weg mogen, dan zoek je met "find" naar -iname '*.mpg' en wist die (of, veiliger, tijdelijk verplaatsen). Daarna kan je zoeken naar de bestanden -iname '*.mpg,mp4' en die hernoemen naar *.mp4.