Log in

View Full Version : SoX 14.4.2 build for Windows w/ libsndfile


Stereodude
30th April 2016, 04:29
Anyone know where I can find a Windows build of SoX 14.4.2 that included libsndfile in the build so I can use it to work on .w64 files? x32 or x64 is fine. I tried to Google for one, but couldn't come up with one.

manolito
30th April 2016, 07:54
How about this one?
https://www.sendspace.com/file/2hbrjg

Taken from the latest stable version of LameXP. Incorporates DynamicAudioNormalizer, so it should include libsndfile.


Good luck
manolito

Stereodude
30th April 2016, 13:23
I installed the latest stable version of LameXP (v4.13) and didn't find any version of SoX installed with it. Where did you find it?

I tried the version in your download. It will not handle .w64 files. 14.4.0 is the last official Windows build that will.

RiCON
30th April 2016, 16:28
Media-Autobuild Suite (https://github.com/jb-alvarado/media-autobuild_suite) can compile SoX 14.4.2 with libsndfile git. SoX git isn't used because there's no difference from 14.4.2. As example, 32-bit (https://i.fsbn.eu/pub/sox-i686-20160430.7z) and 64-bit (https://i.fsbn.eu/pub/sox-x86_64-20160430.7z) I finished just now.

LoRd_MuldeR
30th April 2016, 16:35
I installed the latest stable version of LameXP (v4.13) and didn't find any version of SoX installed with it.

It will automatically be extracted to your %TEMP% directory when the main program is launching (and removed on shutdown). You may grab it from there.

Or you just grab it directly from the official LameXP GIT repository ;)
https://github.com/lordmulder/LameXP/tree/master/res/tools (to download, first select the file with left-click, then click "view raw" on the next screen)

Groucho2004
30th April 2016, 16:43
Media-Autobuild Suite (https://github.com/jb-alvarado/media-autobuild_suite) can compile SoX 14.4.2 with libsndfile git. SoX git isn't used because there's no difference from 14.4.2. As example, 32-bit (https://i.fsbn.eu/pub/sox-i686-20160430.7z) and 64-bit (https://i.fsbn.eu/pub/sox-x86_64-20160430.7z) I finished just now.
That build does work with w64. Thanks.

Stereodude
30th April 2016, 18:27
Media-Autobuild Suite (https://github.com/jb-alvarado/media-autobuild_suite) can compile SoX 14.4.2 with libsndfile git. SoX git isn't used because there's no difference from 14.4.2. As example, 32-bit (https://i.fsbn.eu/pub/sox-i686-20160430.7z) and 64-bit (https://i.fsbn.eu/pub/sox-x86_64-20160430.7z) I finished just now.
Cool, thanks!

It will automatically be extracted to your %TEMP% directory when the main program is launching (and removed on shutdown). You may grab it from there.

Or you just grab it directly from the official LameXP GIT repository ;)
https://github.com/lordmulder/LameXP/tree/master/res/tools (to download, first select the file with left-click, then click "view raw" on the next screen)
I didn't know that. Unfortunately, it, or at least the version manolito provided a link to, doesn't support .w64 files. The ones from RiCON do.

LoRd_MuldeR
30th April 2016, 19:26
I didn't know that. Unfortunately, it, or at least the version manolito provided a link to, doesn't support .w64 files. The ones from RiCON do.

Maybe it requires one of the various optional extra libs that I did not include. Sorry.

Brazil2
30th April 2016, 19:44
As example, 32-bit (https://i.fsbn.eu/pub/sox-i686-20160430.7z) and 64-bit (https://i.fsbn.eu/pub/sox-x86_64-20160430.7z) I finished just now.
Thanks a lot :)

Any chance you could build one which works with MP4 and AAC ?

Sparktank
30th April 2016, 19:48
Media-Autobuild Suite (https://github.com/jb-alvarado/media-autobuild_suite) can compile SoX 14.4.2 with libsndfile git. SoX git isn't used because there's no difference from 14.4.2. As example, 32-bit (https://i.fsbn.eu/pub/sox-i686-20160430.7z) and 64-bit (https://i.fsbn.eu/pub/sox-x86_64-20160430.7z) I finished just now.

Ahh, that's a good suite.
Used it earlier this year? Or late last year.
I needed a version of SOX that included FLAC as an import, and yes, w64.
That really helped me out.

It's great to see that the suite has come a long way since it started.
I tried it when it was first mentioned on HydrogenAudio when official sox release dropped multiple input format support, in 14.4.0 I think.
I couldn't get it to work when I first saw it.
But recently, it works nicely. Provided you have the time for it.

Thanks for the update.

RiCON
30th April 2016, 19:53
Thanks a lot :)

Any chance you could build one which works with MP4 and AAC ?

You'll probably need FFmpeg to pipe to it, since I don't see any AAC decoder in SoX itself. Ex: ffmpeg -i file -f sox - | sox - ...

Brazil2
1st May 2016, 12:11
You'll probably need FFmpeg to pipe to it
Yep, that's what I'm doing already. But I'm looking for a Sox build which could do that by its own.
I've read about SoX being able to handle AAC and MP4 but I've never found a working build... yet.

Anyway, thanks again for your builds :)

RiCON
1st May 2016, 13:06
It used to, precisely using FFmpeg but compiled into SoX, but not anymore, since before 14.4.2 (https://github.com/cbagwell/sox/commit/4568ed79319230843cf353faf79f973eb91b6e48).

Brazil2
4th May 2016, 22:34
It used to, precisely using FFmpeg but compiled into SoX
That sounds good, any chance you still have one of those builds to share ? :)

RiCON
4th May 2016, 22:41
http://www.videohelp.com/software/SoX/old-versions#download may have it?

But you should be using FFmpeg piped to SoX. Old versions of software have issues that are fixed in the latest versions, you shouldn't be depending on old behavior.