Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: APE 24/96 --> wav 16/44.1 (Read 5901 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

APE 24/96 --> wav 16/44.1

Hi everyone,

I'm trying  to convert this APE 24bit/96KHz to FLAC 16/44.1

I did the following and generated the wav file
Code: [Select]
 ffmpeg -i a.ape -ar 44100 -sample_fmt s16 a.wav


But when I try to split the wav with ACDIR or CUETools they say the audio file is invalid. But the wav file is ok 16/44.1

Code: [Select]
Audio
Format                                   : Monkey's Audio
Bit rate                                 : 2 430 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 96.0 KHz
Bit depth                                : 24 bits
Compression mode                         : Lossless
Compression ratio                        : 1.897
Encoding settings                        : Normal


Anyone?

APE 24/96 --> wav 16/44.1

Reply #1
Try :
Code: [Select]
ffmpeg -i a.ape -ar 44100 -acodec pcm_s16le -f wav a.wav
Opus 96 kb/s (Android) / Vorbis -q5 (PC) / WavPack -hhx6m (Archive)


APE 24/96 --> wav 16/44.1

Reply #3
Why not go immediately for FLAC 16/44.1, if that's what you want?
Code: [Select]
ffmpeg -i a.ape -ar 44100 -sample_fmt s16 -acodec flac a.flac

APE 24/96 --> wav 16/44.1

Reply #4
Going from 24/96 I would use Sox. It's resampler is up there with amongst the best. It's also very good at reducing 24 bit to 16 bits (using dither).

Something like this will serve you well:

Code: [Select]
sox [infile] -b 16 [outfile.wav] rate -v -s 44100 dither -s

 

APE 24/96 --> wav 16/44.1

Reply #5
Going from 24/96 I would use Sox. It's resampler is up there with amongst the best. It's also very good at reducing 24 bit to 16 bits (using dither).

Something like this will serve you well:

Code: [Select]
sox [infile] -b 16 [outfile.wav] rate -v -s 44100 dither -s


Newer versions of ffmpeg actually include the libsoxr resampler, although its not the default.