From: Sean Hurley <debrebeuf01@gmail.com>
To: sox-users@lists.sourceforge.net
Subject: 32 bit float truncated to 24 bit int with no parameters
Date: Mon, 12 Sep 2022 22:45:27 -0500 [thread overview]
Message-ID: <CAE44+pL9tgEZCQ7SV6-HN0sqPFVyQmTbiFRLmEMFqjhhJzyjXA@mail.gmail.com> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 1170 bytes --]
Heya,
I'm a newbie to sox, and I've recently been using it to trim, append, and
normalize PCM audio. Those functions work fine (I have removed those
specific parameters in the command below since my issue persists without
them).
However, when I try to save my file as 32 bit float, the audio is truncated
to 24 bit int. Even if I have no parameters and just input output a 32f
file, the audio is truncated to 24 bit int. Here's the command, where
in.wav is a 32 bit float file with content more precise than 24 bit int:
sox "in.wav" "out.wav"
To be clear, the output file IS a 32 bit float file, but the audio is
truncated to 24 bit. I also tried specifying 32 bit float in the command,
but no change.
sox "in.wav" -b 32 -e floating-point "out.wav"
I have been using Bitter VST in iZotope RX to view the actual depth of the
audio file. One more thing, saving a 32 bit float as a 32 bit int file is
truncated as intended. It's only when saving as 32f that the audio is
truncated to 24 bit int.
Here are some screenshots of Bitter to ease your understanding (note that
foo.wav is out.wav):
https://imgur.com/a/wWlwk6T
Thanks for any help.
Sincerely,
Sean H
[-- Attachment #1.2: Type: text/html, Size: 1546 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
[-- Attachment #3: Type: text/plain, Size: 158 bytes --]
_______________________________________________
Sox-users mailing list
Sox-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-users
next reply other threads:[~2022-09-13 3:46 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-13 3:45 Sean Hurley [this message]
2022-09-13 9:14 ` 32 bit float truncated to 24 bit int with no parameters Thomas Förster
2022-09-14 18:07 ` Sean Hurley
2022-11-08 22:03 ` Jan Stary
2022-11-09 14:54 ` Måns Rullgård
2022-11-09 23:22 ` Sergei Steshenko via Sox-users
2022-11-14 13:59 ` Måns Rullgård
2022-11-30 20:03 ` Jeff Learman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.sourceforge.net/lists/listinfo/sox-users
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAE44+pL9tgEZCQ7SV6-HN0sqPFVyQmTbiFRLmEMFqjhhJzyjXA@mail.gmail.com \
--to=sox-users@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/sox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).