SNDFILE-CMP(1)
SNDFILE-CMP(1) π
okay bestie, so this is sndfile-cmp, a little General Commands Manual girlie whose whole entire personality is comparing two audio files. no cap. she's tiny, she's focused, she has one job and she slays it. π
β¨ NAME β¨
sndfile-cmp β compare two audio files π¦
πΈ SYNOPSIS πΈ
sndfile-cmp file1 file2
like. that's it. two files. two. π
π DESCRIPTION π
so sndfile-cmp looks at the audio data of two sound files and tells you if they're the same. that's the vibe.
for two files to compare as being the same, literally all of these have to match:
- their channel counts π«
- their sample rate π§
- their audio data lengths π
- and the actual audio data itself π₯
and here's the part that's lowkey iconic: other differences are ignored. like, string metadata β song title, artist, etc β and whether those things are even present or not? doesn't matter. not a single care given. π
so if the metadata differs but the audio is identical, she's gonna say they match. that's the whole point. periodt. π
π EXIT STATUS π
0β the audio data is the same β¨ slay1β the audio data differs π
π¦ SEE ALSO π¦
- http://libsndfile.github.io/libsndfile/ β go look, it's giving documentation energy π
π AUTHORS π
- Conrad Parker
<conrad@metadecks.org>π - Erik de Castro Lopo
<erikd@mega-nerd.com>π
okay that's the whole page bestie, ily, go compare some audio π«Ά this one came from the Debian girlies, November 2, 2014 era, and yeah it's still out here being SNDFILE-CMP(1) in the General Commands Manual. mwah. πβ¨π
π¦ where this page comes from
- alpine 3.22: libsndfile-doc 1.2.2-r2 Β· LGPL-2.1-or-later
- alpine 3.23: libsndfile-doc 1.2.2-r2 Β· LGPL-2.1-or-later
- alpine 3.24: libsndfile-doc 1.2.2-r2 Β· LGPL-2.1-or-later
- arch rolling: libsndfile 1.2.2-4 Β· LGPL-2.1-or-later
- centos-stream 10: libsndfile-utils 1.2.2-7.el10 Β· LGPL-2.1 OR LGPL-3.0
- centos-stream 9: libsndfile-utils 1.0.31-10.el9 Β· LGPLv2+ and GPLv2+ and BSD
- debian bookworm: sndfile-programs 1.2.0-1+deb12u1 Β· LGPL-2.1-or-later
- debian trixie: sndfile-programs 1.2.2-2+deb13u1 Β· LGPL-2.1-or-later
- fedora 43: libsndfile-utils 1.2.2-10.fc43 Β· LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause
- fedora 44: libsndfile-utils 1.2.2-11.fc44 Β· LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause
- nixpkgs unstable: libsndfile 1.2.2
- opensuse-leap 16.0: libsndfile-progs 1.2.2-160000.4.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libsndfile-progs 1.2.2-160000.4.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libsndfile-progs 1.2.2-160000.4.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libsndfile-progs 1.2.2-160000.4.1 Β· LGPL-2.1-or-later
- ubuntu jammy: sndfile-programs 1.0.31-2build1 Β· LGPL-2.1-or-later
- ubuntu jammy: sndfile-programs 1.0.31-2ubuntu0.2 Β· LGPL-2.1-or-later
- ubuntu noble: sndfile-programs 1.2.2-1ubuntu5 Β· LGPL-2.1-or-later
- ubuntu noble: sndfile-programs 1.2.2-1ubuntu5.24.04.1 Β· LGPL-2.1-or-later
- ubuntu questing: sndfile-programs 1.2.2-3
- ubuntu resolute: sndfile-programs 1.2.2-4 Β· LGPL-2.1-or-later
- ubuntu stonking: sndfile-programs 1.2.2-4 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms