I'm working on a project that involves many different
.wav files. In checking out some attributes of these files, I noticed something strange: The duration of all the files looks to be chunked in some way:
To verify, I downloaded the files and ran
ffprobe -i pol.wav -show_entries format=duration -v quiet -of csv="p=0" and each one spat out the number 1.959250—which coincides exactly with the length I was seeing in the first place.
Is there something about
mpeg files that forces them to be in a particular bucket of length (i.e. - if two files are 2.6 seconds and 2.4 seconds, they both get changed in such a way to be 2500 miliseconds)? Or is this something probably done very deliberately by whomever recorded these sounds in the first place (i.e. - every sound file was specifically trimmed to some exact length).
Even if it is the case that these files were trimmed to this exact length, how is it that they could be trimmed to the millionth of a second? Is it even possible to know the duration of a file to that precision?