1 |
Volker Katz wrote: |
2 |
> Moin, |
3 |
> |
4 |
> Am Mittwoch, 18. Januar 2006 21:35 schrieb Sebastian Damm: |
5 |
>> Am 18. Januar 2006 schrieb Volker Katz: |
6 |
>> > Die Dateien finde ich mit find und die id3-Tags kann ich mit id3info |
7 |
>> > auslesen: find /home/musik -iname '*.mp3' -exec id3info {} \; |
8 |
>> > Aus id3info die BPMs extrahieren, kann man so machen: |
9 |
>> > id3info file.mp3 | grep TBPM | cut -c 36- |
10 |
> |
11 |
>> for i in `find /home/musik -iname '*.mp3'` |
12 |
>> do |
13 |
>> BPM=`id3info "$i" | grep TBPM | cut -c 36-` |
14 |
>> let BPM=$BPM/4 |
15 |
>> echo "$i $BPM" >> "$FILENAME" |
16 |
>> done |
17 |
> vielen Dank für den Ansatz! Leider ist wohl noch etwas tuning mötig. Das |
18 |
> Problem sind wohl die Leerzeichen in den Dateinamen. |
19 |
|
20 |
Ja. Darum sollte man ja auch nicht "for" verwenden. |
21 |
|
22 |
Besser: |
23 |
|
24 |
find /home/musik -iname '*.mp3' | while read i; do |
25 |
... |
26 |
done |
27 |
|
28 |
Alexander Skwar |
29 |
-- |
30 |
Men of quality are not afraid of women for equality. |
31 |
|
32 |
-- |
33 |
gentoo-user-de@g.o mailing list |