Apple Script or Automator to locate music files at lower sample rates using afinfo tool?

Hello,


I have a number of folders with music files I had losslessly encoded from music CDs to FLAC files. I did them mostly at a sample rate of 192 kHz (192000 Hz), but I think I had done some early ones at a lower sample size. Is it possible to have a script that will recursively go through the folders and output (to a text file) a list of files (with path) that have a sample rate of anything that is not 192 kHz?


Finder displays the sample rate under "More Info" in the Get Info dialog for the file, so OSX should have a way to read it.


EDIT: From Google, it looks like OSX has a command-line tool called afinfo that can get this info.


If I use afinfo -b filename, I get this:


afinfo -b 03.flac

03.flac, flac, Num Tracks:   1

----

236.758 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet


If I use afinfo filename |grep "Hz", I get this:


afinfo 03.flac |grep "Hz"

Data format:   2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet


Alternatively, perhaps this tool can help? https://xiph.org/flac/documentation_tools_flac.html


But, whichever way, I would need to do it recursively for a large list of subfolders within a big Music folder.


Thanks!

Posted on Dec 4, 2023 9:58 AM

Reply

Similar questions

1 reply

Dec 4, 2023 10:24 AM in response to lx-xl

PS. I'm also able to get this to work on an individual album folder (but not from Music folder):


afinfo -b /Users/X/Music/1984/*.flac


/Users/One/Desktop/1984/01.flac, flac, Num Tracks:   1
----
232.374 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/02.flac, flac, Num Tracks:   1
----
429.557 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/03.flac, flac, Num Tracks:   1
----
236.758 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/04.flac, flac, Num Tracks:   1
----
181.046 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/05.flac, flac, Num Tracks:   1
----
257.546 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/06.flac, flac, Num Tracks:   1
----
198.433 sec, format:  2 ch, 96000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/07.flac, flac, Num Tracks:   1
----
331.427 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/08.flac, flac, Num Tracks:   1
----
174.836 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/09.flac, flac, Num Tracks:   1
----
172.176 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/10.flac, flac, Num Tracks:   1
----
281.649 sec, format:  2 ch, 96000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/11.flac, flac, Num Tracks:   1
----
251.957 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/12.flac, flac, Num Tracks:   1
----
227.385 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/13.flac, flac, Num Tracks:   1
----
271.684 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/14.flac, flac, Num Tracks:   1
----
460.562 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/15.flac, flac, Num Tracks:   1
----
212.118 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet
/Users/One/Desktop/1984/16.flac, flac, Num Tracks:   1
----
412.542 sec, format:  2 ch, 192000 Hz, flac (0x00000003) from 24-bit source, 4608 frames/packet

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Apple Script or Automator to locate music files at lower sample rates using afinfo tool?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.