Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hulp bij xargs  (gelezen 1277 keer)

Offline BaukeP

  • Lid
  • Steunpunt: Nee
Hulp bij xargs
« Gepost op: 2020/12/26, 00:46:27 »
Hallo,
Ik gebruik nu:
for f in *.flac; do flac -cd "$f" | lame -b 320 - "${f%.*}".mp3; done
om de aanwezige flac bestanden in de huidige directory om te zetten naar mp3.

Het kan ook zo :
parallel ffmpeg -i {} -b:a 320k {.}.mp3 ::: *.flac

Maar ik wil dat dat ook voor de onderliggende directories geldt. Dus dacht ik gebruik find en xargs!

Geprobeerd, maar dan krijg ik allerlei fouten.

Wie weet hoe die regel(s) wel moet zijn

Alvast mijn hartelijke dank, en de beste wensen voor 2021

Bauke
« Laatst bewerkt op: 2020/12/26, 01:13:11 door BaukeP »

Offline Paul Matthijsse

  • Lid
  • Steunpunt: Ja
Re: Hulp bij xargs
« Reactie #1 Gepost op: 2020/12/26, 13:30:39 »
Hallo, probeer find met een van deze opties te draaien:

-depth  -maxdepth NIVEAUS  -mindepth NIVEAUS

Zelf niet geprobeerd, maar volgens mij kun je zo afdalen in een directory-boom.

Offline BaukeP

  • Lid
  • Steunpunt: Nee
Re: Hulp bij xargs
« Reactie #2 Gepost op: 2020/12/27, 17:52:08 »
Het kan dus simpel:

de tweede regel wordt dan:

parallel ffmpeg -i {} -b:a 320k {.}.mp3 ::: **/*.flac

Bauke
« Laatst bewerkt op: 2020/12/27, 18:31:11 door BaukeP »